summaryrefslogtreecommitdiff
path: root/Kernel/VM/AnonymousVMObject.h
AgeCommit message (Expand)Author
2021-07-11Kernel: Rename VMObject::clone() => try_clone()Andreas Kling
2021-07-11Kernel: Make VMObject::class_name() return a StringViewAndreas Kling
2021-07-11Kernel: Rename various *VMObject::create*() => try_create()Andreas Kling
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-05-16AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`Nicholas Baron
2021-05-15Kernel: Make AnonymousVMObject physical page APIs OOM safeBrian Gianforcaro
2021-05-03Kernel: Mark AsyncBlockDeviceRequest + AnonymousVMObject as finalBrian Gianforcaro
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-05Kernel: Add AnonymousVMObject constructor for a Vector of physical pagesLiav A
2021-03-04Kernel: Remove 1 level of indirection for AnonymousVMObject CoW bitmapsAndreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-11Kernel: Remove a handful of unused things in VM/ directoryAndreas Kling
2021-01-01Kernel: Merge PurgeableVMObject into AnonymousVMObjectTom
2021-01-01Kernel: Implement lazy committed page allocationTom
2021-01-01Kernel: Remove the limited use of AK::TypeTraits we had in the kernelAndreas Kling
2020-07-26Kernel: Switch to using AK::is and AK::downcastAndreas Kling
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-05-08Kernel: Add for_each_vmobject_of_type<T>Andreas Kling
2020-02-28Kernel: Expose the VMObject type of each Region in /proc/PID/vmAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-09Kernel: Use VirtualAddress & PhysicalAddress classes from LibBareMetalLiav A
2020-01-28Kernel: AnonymousVMObject::create_for_physical_range() should fail moreAndreas Kling
2020-01-20Add AnonymousVMObject::create_with_physical_page()Andreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-09Kernel: Start implementing purgeable memory supportAndreas Kling
2019-08-07Kernel: Split VMObject into two classes: Anonymous- and InodeVMObjectAndreas Kling