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-28
Kernel: Use default con/de-structors
Ben Wiederhake
2021-02-27
Kernel: Use get_fast_random() for MAP_RANDOMIZED addresses
Andreas Kling
2021-02-25
Kernel: Move SMAP disabler RAII helper to its own file
Andreas Kling
2021-02-25
Kernel: Move the VM Range class to its own files
Andreas Kling
2021-02-23
Kernel: Expand the kernel memory slot from 8 MiB to 16 MiB
Andreas Kling
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
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
[next]