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
/
Memory
Age
Commit message (
Expand
)
Author
2022-08-14
Kernel: Release some clean file-backed memory when starved for pages
Andreas Kling
2022-08-14
Kernel: Update outdated "user physical pages" terminology
Andreas Kling
2022-08-09
Kernel: Fix SMP deadlock in MM::allocate_contiguous_physical_pages
Brian Gianforcaro
2022-07-15
Kernel: Add some inline capacity to find_regions_intersecting
Hendiadyoin1
2022-07-14
Kernel+Userland: Rename prefix of user_physical => physical
Liav A
2022-07-14
Kernel+Userland: Remove supervisor pages concept
Liav A
2022-07-14
Kernel: Allocate user physical pages instead of supervisor ones for DMA
Liav A
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-07-11
Kernel: Stop committing pages for COW of uncommitted pages on sys$fork
Idan Horowitz
2022-07-10
Kernel: Stop leaking leftover committed cow pages from forked processes
Idan Horowitz
2022-06-21
Kernel: Decrease the amount of address space offset randomization
Tim Schumacher
2022-06-19
Kernel: Tolerate cloning MAP_STACK regions that are PROT_NONE
Andrew Kaster
2022-06-06
Kernel/Memory: Introduce the SharedFramebufferVMObject class
Liav A
2022-06-06
Kernel: Verify system memory info consistency
Idan Horowitz
2022-06-06
Kernel: Tighten assertion in MM::find_free_user_physical_page
Idan Horowitz
2022-06-06
Kernel: Only use uncommitted pages when allocating contiguous user pages
Idan Horowitz
2022-06-02
Kernel: Implement InterruptDisabler using generic Processor functions
Timon Kruiper
2022-05-05
Kernel/Memory: Add TypedMapping base_address method
Liav A
2022-05-03
Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.h
Timon Kruiper
2022-04-21
Kernel: Limit free space between randomized memory allocations
Tim Schumacher
2022-04-05
Kernel: Don't unregister Region from RegionTree *before* unmapping it
Andreas Kling
2022-04-05
Kernel: Remove MemoryManager::region_tree() accessor
Andreas Kling
2022-04-05
Kernel: Move allocate_unbacked_region_anywhere() to MemoryManager
Andreas Kling
2022-04-05
Kernel: Move create_identity_mapped_region() to MemoryManager
Andreas Kling
2022-04-05
Kernel: Add RegionTree::find_region_containing(address or range)
Andreas Kling
2022-04-05
Kernel: Add RegionTree::remove(Region&)
Andreas Kling
2022-04-05
Kernel: Take the RegionTree spinlock when inspecting tree from outside
Andreas Kling
2022-04-05
Kernel: Remove unused ShouldDeallocateVirtualRange parameters
Andreas Kling
2022-04-04
Kernel: Add debug logging to learn more about unexpected NP faults
Andreas Kling
2022-04-04
Kernel: Remove unused Region::try_create_kernel_only()
Andreas Kling
2022-04-04
Kernel: Use the InstrusiveRedBlackTree::begin_from(V&) API
Idan Horowitz
2022-04-04
Kernel: Remove false condition in RegionTree::allocate_range_specific
Idan Horowitz
2022-04-03
Kernel: Actually fix accidental overlaps in allocate_range_specific()
Andreas Kling
2022-04-03
Kernel: Fix accidental overlaps in RegionTree::allocate_range_specific()
Andreas Kling
2022-04-03
Kenrel: Update a dmesgln() to say "RegionTree" instead of old class name
Andreas Kling
2022-04-03
Kernel: Add a little explainer comment above RegionTree
Andreas Kling
2022-04-03
Kernel: Improve RegionTree's internal helper function names
Andreas Kling
2022-04-03
Kernel: Add missing include to PageDirectory.h
Andreas Kling
2022-04-03
Kernel: Unbreak ASLR in the new RegionTree world
Andreas Kling
2022-04-03
Kernel: Stop exposing RegionTree API for VM range allocation
Andreas Kling
2022-04-03
Kernel: Make VM allocation atomic for userspace regions
Andreas Kling
2022-04-03
LibWeb: Make VM allocation atomic for kernel regions
Andreas Kling
2022-04-03
Kernel: Remove now-unused VirtualRangeAllocator
Andreas Kling
2022-04-03
Kernel: Use intrusive RegionTree solution for kernel regions as well
Andreas Kling
2022-04-03
Kernel: Add Memory::RegionTree to share code between AddressSpace and MM
Andreas Kling
2022-04-03
Kernel: Use AddressSpace region tree for range allocation
Andreas Kling
2022-04-03
Kernel: Store AddressSpace memory regions in an IntrusiveRedBlackTree
Andreas Kling
2022-04-02
Kernel: Make MemoryManager compile on aarch64
James Mintram
2022-04-02
Kernel: Make handle_crash available to aarch64
James Mintram
2022-04-02
Kernel: Make PageDirectory.cpp compile on aarch64
James Mintram
[prev]
[next]