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-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
2022-04-02
Kernel: Make AddressSpace.cpp compile on aarch64
James Mintram
2022-04-02
Kernel: Make Region.cpp compile on aarch64
James Mintram
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-23
Kernel: Use the whole kernel PD range when randomizing the KASLR offset
Idan Horowitz
2022-03-22
Kernel: Use the pre-image kernel memory range introduced by KASLR
Idan Horowitz
2022-03-17
Kernel: Use default constructors/destructors
Lenny Maiorani
2022-02-14
Kernel: Make Inode::set_shared_vmobject() OOM-fallible
Idan Horowitz
2022-02-11
Kernel: Stop trying to write unmapped Process regions into CoreDumps
Idan Horowitz
2022-02-11
Kernel: Set up Regions before adding them to a Process's AddressSpace
Idan Horowitz
2022-02-11
Kernel: Make SharedInodeVMObject pages Bitmap allocation OOM-fallible
Idan Horowitz
2022-02-11
Kernel: Make AnonymousVMObject COW-Bitmap allocation OOM-fallible
Idan Horowitz
2022-02-11
AK: Make Bitmap construction OOM-fallible
Idan Horowitz
2022-02-11
Kernel: Make contiguous VM objects use "user physical pages" by default
Andreas Kling
2022-02-09
Kernel: Change static constexpr variables to constexpr where possible
Lenny Maiorani
2022-02-03
Kernel: Stop using the make<T> factory method in the Kernel
Idan Horowitz
2022-02-02
Revert "Kernel: Only update page tables for faulting region"
Andreas Kling
2022-02-02
Kernel: Only update page tables for faulting region
Andreas Kling
[next]