summaryrefslogtreecommitdiff
path: root/Kernel/VM/PhysicalPage.h
AgeCommit message (Expand)Author
2021-07-08Kernel: Return an already destructed PhysicalPage to the allocatorsTom
2021-07-08Kernel: Move PhysicalPage classes out of the heap into an arrayTom
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-21Kernel::CPU: Move headers into common directoryHendiadyoin1
2021-02-28Kernel: Use default con/de-structorsBen Wiederhake
2021-01-01Kernel: Implement lazy committed page allocationTom
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-08-25Kernel: Make PhysicalPage not movable and use atomic ref countingTom
2020-08-22Revert "Kernel: Make PhysicalPage not movable and use atomic ref counting"Andreas Kling
2020-08-22Kernel: Make PhysicalPage not movable and use atomic ref countingTom
2020-07-01Kernel: List all CPUs in /proc/cpuinfoTom
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-15Kernel: Widen PhysicalPage refcount to 32 bitsAndreas Kling
2020-02-15Kernel: Use a shared physical page for zero-filled pages until writtenAndreas Kling
2020-02-09Kernel: Use VirtualAddress & PhysicalAddress classes from LibBareMetalLiav A
2020-01-23AK: Let's call decrementing reference counts "unref" instead of "deref"Andreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-09-16Kernel: Add a simple slab allocator for small allocationsAndreas Kling
2019-07-09Kernel: Move PhysicalAddress.h into VM/Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-21AK: Rename Retainable => RefCounted.Andreas Kling
2019-06-14VM: Remove PhysicalPage::create_eternal().Sergey Bugaev
2019-06-14VM: Support non-freeable, non-eternal PhysicalPages.Sergey Bugaev
2019-06-14VM: Fix leaking PhysicalPage instances.Sergey Bugaev
2019-06-14VM: Pass a PhysicalPage by rvalue reference when returning it to the freelist.Sergey Bugaev
2019-05-28Add clang-format fileRobin Burchell
2019-04-06Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.Andreas Kling
2019-04-03Kernel: Move VM-related files into Kernel/VM/.Andreas Kling