index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
VM
/
VMObject.h
Age
Commit message (
Expand
)
Author
2021-07-11
Kernel: Make VMObject::class_name() return a StringView
Andreas Kling
2021-07-11
Kernel: Store VMObject physical pages in a FixedArray
Andreas Kling
2021-07-11
Kernel: Make VMObject vend physical page range as a span
Andreas Kling
2021-07-11
Kernel: Use Forward.h headers more
Andreas Kling
2021-06-02
Kernel: Avoid allocations in the VMObject constructor
Gunnar Beutner
2021-05-26
Kernel: Switch VMObject to IntrusiveList from InlineLinkedList
Brian Gianforcaro
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-03-05
Kernel: Add AnonymousVMObject constructor for a Vector of physical pages
Liav A
2021-02-28
Kernel: Use default con/de-structors
Ben Wiederhake
2021-01-17
Kernel: Some futex improvements
Tom
2021-01-04
Kernel: Specify default memory order for some non-synchronizing Atomics
Tom
2021-01-02
Kernel: If a VMObject is shared, broadcast page remappings
Tom
2021-01-01
Kernel: Merge PurgeableVMObject into AnonymousVMObject
Tom
2021-01-01
Kernel: Implement lazy committed page allocation
Tom
2021-01-01
Kernel: Remove the limited use of AK::TypeTraits we had in the kernel
Andreas Kling
2020-09-08
Refactor: Replace usages of FixedArray with Vector.
asynts
2020-07-26
Kernel: Switch to using AK::is and AK::downcast
Andreas Kling
2020-05-08
Kernel: Add for_each_vmobject_of_type<T>
Andreas Kling
2020-03-08
Kernel: Allow contiguous allocations in physical memory
Liav A
2020-03-01
Kernel: Add some InodeVMObject type assertions in Region::clone()
Andreas Kling
2020-02-28
Kernel: Expose the VMObject type of each Region in /proc/PID/vm
Andreas Kling
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-12-09
Kernel: Start implementing purgeable memory support
Andreas Kling
2019-11-04
Kernel: Move page fault handling from MemoryManager to Region
Andreas Kling
2019-08-08
Kernel: Put all VMObjects in an InlineLinkedList instead of a HashTable
Andreas Kling
2019-08-07
Kernel: Use a FixedArray for VMObject::m_physical_pages
Andreas Kling
2019-08-07
Kernel: Split VMObject into two classes: Anonymous- and InodeVMObject
Andreas Kling
2019-08-07
Kernel: Remove "allow CPU caching" flag on VMObject
Andreas Kling
2019-08-07
Kernel: Remove VMObject names
Andreas Kling
2019-07-09
Kernel: Move PhysicalAddress.h into VM/
Andreas Kling
2019-07-03
AK: Rename the common integer typedefs to make it obvious what they are.
Andreas Kling
2019-06-22
Kernel: Fix all compiler warnings.
Andreas Kling
2019-06-21
AK: Rename Retainable.h => RefCounted.h.
Andreas Kling
2019-06-21
AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.
Andreas Kling
2019-06-21
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
Andreas Kling
2019-06-21
AK: Rename Retainable => RefCounted.
Andreas Kling
2019-06-07
Kernel: Tweak some String&& => const String&.
Andreas Kling
2019-05-28
Add clang-format file
Robin Burchell
2019-05-02
Kernel: Simplify VMObject::is_anonymous().
Andreas Kling
2019-05-02
Kernel: Assign Lock names in class member initializers.
Andreas Kling
2019-04-06
Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.
Andreas Kling
2019-04-03
Kernel: Move VM-related files into Kernel/VM/.
Andreas Kling