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-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
2022-01-26
Kernel: Make AddressSpace::amount_clean_inode() OOM-fallible
Idan Horowitz
2022-01-23
Kernel: Add missing #include <AK/Badge.h> to MemoryManager.h
Marco Cutecchia
2022-01-21
Kernel: Make Memory::RingBuffer construction fallible
Idan Horowitz
2022-01-16
Kernel: Use an IntrusiveRedBlackTree for kernel regions
Andreas Kling
2022-01-16
Kernel: Don't access directory table of uninitialized PageDirectory
creator1creeper1
2022-01-15
Kernel: Remove infallible VMObject resource factory functions
creator1creeper1
2022-01-15
Kernel: Make SharedInodeVMObject construction OOM-aware
creator1creeper1
2022-01-15
Kernel: Make PrivateInodeVMObject construction OOM-aware
creator1creeper1
2022-01-15
Kernel: Make InodeVMOBject construction OOM-aware
creator1creeper1
2022-01-15
Kernel: Make AnonymousVMObject construction OOM-aware
creator1creeper1
2022-01-15
Kernel: Make VMOBject construction OOM-aware
creator1creeper1
2022-01-15
Kernel: Don't remap already non-writable regions when they become CoW
Andreas Kling
2022-01-15
Kernel: Don't bother with page tables for PROT_NONE mappings
Andreas Kling
2022-01-15
Kernel: Use move() in Region::try_clone() to avoid a VMObject::unref()
Andreas Kling
2022-01-15
Kernel: Only register kernel regions with MemoryManager
Andreas Kling
2022-01-15
Kernel: Remove old "region lookup cache" optimization
Andreas Kling
2022-01-15
Kernel: Always remove PageDirectories from the cr3 map on destruction
Idan Horowitz
2022-01-13
Kernel: Make map_typed() & map_typed_writable() fallible using ErrorOr
Idan Horowitz
2022-01-13
Kernel: Don't flush TLB after creating brand-new mappings
Andreas Kling
2022-01-13
Kernel: Use StringView instead of String in RingBuffer's constructor
Idan Horowitz
2022-01-12
Kernel: Actually clear page slots in Region::clear_to_zero()
Andreas Kling
2022-01-12
Kernel: Don't release/relock spinlocks repeatedly during space teardown
Andreas Kling
2022-01-12
Kernel: Do less unnecessary work when tearing down process address space
Andreas Kling
2022-01-10
Kernel: Remove redundant hash map of page tables in PageDirectory
Andreas Kling
2022-01-10
Kernel: Don't relock MM lock for every page when remapping region
Andreas Kling
2022-01-09
Kernel: Add implied auto qualifiers in Memory
Hendiadyoin1
[next]