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
/
VM
Age
Commit message (
Expand
)
Author
2021-02-19
Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions
Andreas Kling
2021-02-19
Kernel: Add .unmap_after_init section for code we don't need after init
Andreas Kling
2021-02-15
Kernel: Avoid some un-necessary copies coming from range based for loops
Brian Gianforcaro
2021-02-14
Kernel: Add mechanism to make some memory read-only after init finishes
Andreas Kling
2021-02-14
Kernel: Assert if rounding-up-to-page-size would wrap around to 0
Andreas Kling
2021-02-14
Kernel: Panic on attempt to map mmap'ed page at a kernel address
Andreas Kling
2021-02-14
Kernel: Make the Region constructor private
Andreas Kling
2021-02-14
Kernel: Remove user/kernel flags from Region
Andreas Kling
2021-02-13
Kernel: Sanity check the VM range when constructing a Region
Andreas Kling
2021-02-13
Kernel: Round up ranges to page size multiples in munmap and mprotect
Andreas Kling
2021-02-12
Kernel: Make MAP_RANDOMIZED honor alignment requests
Andreas Kling
2021-02-12
Kernel: Move region dumps from dmesg to debug log
Andreas Kling
2021-02-12
Kernel: Convert klog() => dmesgln() / dbgln() in MemoryManager
Andreas Kling
2021-02-12
Kernel: Convert klog() to dmesgln() in RangeAllocator
Andreas Kling
2021-02-11
Kernel: Oops, add missing #include to fix ENABLE_ALL_THE_DEBUG_MACROS
Andreas Kling
2021-02-11
Kernel: Remove a handful of unused things in VM/ directory
Andreas Kling
2021-02-08
Kernel: Make the space lock a RecursiveSpinLock
Andreas Kling
2021-02-08
Kernel: Always hold space lock while calculating memory statistics
Andreas Kling
2021-02-08
Kernel: Move memory statistics helpers from Process to Space
Andreas Kling
2021-02-08
Kernel: Factor address space management out of the Process class
Andreas Kling
2021-02-08
Kernel: Remove unused MemoryManager::validate_range()
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-02-03
Everywhere: Remove some bitrotted "#if 0" blocks
Andreas Kling
2021-02-02
Kernel: Add a way to specify which memory regions can make syscalls
Andreas Kling
2021-02-01
Kernel: Introduce the MemoryDevice
Liav A
2021-01-31
Revert "Kernel: Don't clone kernel mappings for bottom 2 MiB VM into processes"
Andreas Kling
2021-01-31
Kernel: Don't clone kernel mappings for bottom 2 MiB VM into processes
Andreas Kling
2021-01-30
Kernel: Remove "has made executable exception for dynamic loader" flag
Andreas Kling
2021-01-29
Kernel: RangeAllocator randomized correctly check if size is in bound. (#5164)
Jorropo
2021-01-29
Kernel: Enforce W^X more strictly (like PaX MPROTECT)
Andreas Kling
2021-01-29
Kernel: Check for alignment size overflow when allocating VM ranges
Andreas Kling
2021-01-28
Kernel: Allow specifying a physical alignment when allocating
Tom
2021-01-28
Kernel: Remove outdated debug logging from RangeAllocator
Andreas Kling
2021-01-28
Kernel+LibC: Add MAP_RANDOMIZED flag for sys$mmap()
Andreas Kling
2021-01-28
Kernel: Add sanity check assertion in RangeAllocator::allocate_specific
Andreas Kling
2021-01-28
Kernel: Add sanity check assertion in RangeAllocator::allocate_anywhere
Andreas Kling
2021-01-27
Kernel: Release MM lock while yielding from inode page fault handler
Tom
2021-01-27
Kernel: Remove Range "valid" state and use Optional<Range> instead
Andreas Kling
2021-01-27
Kernel: Make Processor::id a static function
Tom
2021-01-27
Kernel: Assert in RangeAllocator that sizes are multiple of PAGE_SIZE
Andreas Kling
2021-01-26
Meta: Split debug defines into multiple headers.
asynts
2021-01-26
Kernel: Assert on attempt to map private region backed by shared inode
Andreas Kling
2021-01-26
Kernel: sys$munmap() region splitting did not preserve "shared" flag
Andreas Kling
2021-01-25
Everywhere: Hook up remaining debug macros to Debug.h.
asynts
2021-01-25
Everywhere: Debug macros instead of constexpr.
asynts
2021-01-25
Everywhere: Remove unnecessary debug comments.
asynts
2021-01-25
Everywhere: Use CMake to generate AK/Debug.h.
asynts
2021-01-22
Kernel: Parse boot modules from Multiboot specification
Jean-Baptiste Boric
2021-01-22
Kernel: Move kmalloc heaps and super pages inside .bss segment
Jean-Baptiste Boric
2021-01-22
Kernel: Remove trace log in MemoryManager::deallocate_user_physical_page()
Jean-Baptiste Boric
[next]