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-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
2022-01-30
Kernel: Release page directory and MM locks sooner in space finalization
Andreas Kling
2022-01-30
Kernel: Remove unnecessary includes from Thread.h
Andreas Kling
2022-01-29
Everywhere: Remove redundant inline keyword
Lenny Maiorani
2022-01-28
Kernel: Move kernel region checks from x86 page fault handler to MM
Andreas Kling
2022-01-28
Kernel: Quickly reject userspace addresses in kernel_region_from_vaddr()
Andreas Kling
2022-01-28
Kernel: Convert MemoryManager::allocate_user_physical_page to ErrorOr
Idan Horowitz
2022-01-28
Kernel: Make allocate_supervisor_physical_page OOM-fallible
Idan Horowitz
2022-01-28
Kernel: Make allocate_contiguous_supervisor_physical_pages OOM-fallible
Idan Horowitz
2022-01-28
Kernel: Use memset instead of fast_u32_fill in MemoryManager zero fills
Idan Horowitz
2022-01-26
Kernel: Make VirtualRangeAllocator::carve_from_region OOM-fallible
Idan Horowitz
2022-01-26
Kernel: Implement Page Attribute Table (PAT) support and Write-Combine
Tom
2022-01-26
Kernel: Make AddressSpace::find_regions_intersecting OOM-fallible
Idan Horowitz
[next]