summaryrefslogtreecommitdiff
path: root/Kernel/VM/Space.cpp
AgeCommit message (Expand)Author
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-08-06Kernel: Simplify PageDirectory allocation failureAndreas Kling
2021-07-30Kernel: Unmapping a non-mapped region with munmap() should be a no-opAndreas Kling
2021-07-30Kernel: Return an error when unmap finds no intersecting regionBrian Gianforcaro
2021-07-27Kernel: Improve some comments in SpaceAndreas Kling
2021-07-27Kernel: Rename Space::create => Space::try_create()Andreas Kling
2021-07-25Kernel: Remove unnecessary weak pointer from Region to owning ProcessAndreas Kling
2021-07-25Kernel: Make purgeable memory a VMObject level concept (again)Andreas Kling
2021-07-22Kernel: Make sure crash dumps are properly aligned on x86_64Gunnar Beutner
2021-07-22Everywhere: Prefix hexadecimal numbers with 0xGunnar Beutner
2021-07-17Kernel: Remove double RedBlackTree lookup in VM/Space region removalBrian Gianforcaro
2021-07-15Kernel: Handle OOM when adding memory regions to Spaces :^)Idan Horowitz
2021-07-11Kernel: Make Region splitting OOM-safeAndreas Kling
2021-07-11Kernel: Make Region::try_create_user_accessible() OOM-safeAndreas Kling
2021-07-11Kernel: Rename various *VMObject::create*() => try_create()Andreas Kling
2021-06-24Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`Daniel Bertalan
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
2021-05-29Everywhere: Sort out superfluous QuickSort.h importsBen Wiederhake
2021-05-29Kernel: Move sys$munmap functionality into a helper methodGunnar Beutner
2021-05-29Kernel: Make Space::create API OOM safeBrian Gianforcaro
2021-05-28Kernel: Use KString for Region namesAndreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-12Kernel: Replace process' regions vector with a Red Black treeIdan Horowitz
2021-04-12Kernel: Remove old region from process' regions vector before splittingIdan Horowitz
2021-03-13Kernel: Implement helper to find multiple Regions in a RangeHendiadyoin1
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-14Kernel: Assert if rounding-up-to-page-size would wrap around to 0Andreas Kling
2021-02-14Kernel: Remove user/kernel flags from RegionAndreas Kling
2021-02-12Kernel: Move region dumps from dmesg to debug logAndreas Kling
2021-02-08Kernel: Always hold space lock while calculating memory statisticsAndreas Kling
2021-02-08Kernel: Move memory statistics helpers from Process to SpaceAndreas Kling
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling