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-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
2022-01-09
Kernel: Overload DMA helper without Physical Page output parameter
Pankaj Raghav
2022-01-09
Kernel: Set Cacheable parameter to NO explicitly in DMA helpers
Pankaj Raghav
2022-01-08
AK+Everywhere: Make FixedArray OOM-safe
creator1creeper1
2022-01-08
Kernel: Implement read functionality for MemoryDevice
Liav A
2022-01-08
Kernel: Change method name to clarify physical memory mmap validation
Liav A
2022-01-07
Kernel/Memory: Remove needless VERIFY in /dev/mem mmap validation method
Liav A
2022-01-04
Kernel: Scan ACPI memory ranges for the RSDP table
Tom
2022-01-04
Kernel: Fix possible buffer overrun when scanning a MappedROM
Tom
2022-01-01
Kernel: Add DMA allocate functions that are TRY-able
Pankaj Raghav
2021-12-29
Kernel: Support Mutex Protected lists in ListedRefCounted
Idan Horowitz
2021-12-28
Kernel: Propagate overflow errors from Memory::page_round_up
Guilherme Goncalves
2021-12-28
Kernel: Remove the kmalloc_eternal heap :^)
Andreas Kling
2021-12-26
Kernel: Remove old SlabAllocator :^)
Andreas Kling
2021-12-26
Kernel: Remove all uses of MAKE_SLAB_ALLOCATED()
Andreas Kling
2021-12-25
Kernel: Make kmalloc heap expansion kmalloc-free
Andreas Kling
2021-12-24
Kernel: Make MemoryManager::protect_ksyms_after_init UNMAP_AFTER_INIT
Brian Gianforcaro
2021-12-23
Kernel: Make msync return EINVAL when regions are too large
Guilherme Gonçalves
2021-12-23
Kernel: Return EEXIST in VirtualRangeAllocator::try_allocate_specific()
Daniel Bertalan
2021-12-22
Kernel: Initialize PhysicalRegion::m_large_zones, remove m_small_zones
Brian Gianforcaro
2021-12-22
Kernel: Move userspace virtual address range base to 0x10000
Idan Horowitz
2021-12-22
Kernel: Don't share the bottom 2 MiB of kernel mappings with processes
Idan Horowitz
2021-12-22
Kernel: Unmap Prekernel pages after they are no longer needed
Daniel Bertalan
2021-12-21
AK+Everywhere: Replace __builtin bit functions
Nick Johnson
2021-12-18
Kernel: Use ksyms in-place instead of duplicating them into eternal heap
Andreas Kling
2021-12-13
Kernel: Replace final loop in PhysicalRegion::return_page() with math
Clay Freeman
2021-12-11
Kernel: Remove unused String.h includes
Hendiadyoin1
[next]