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
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
2021-12-11
Kernel: Fix overly loose MemoryManager::kernel_region_from_vaddr()
Andreas Kling
2021-12-11
Kernel: Make PhysicalRegion::return_page() do arithmetic instead of loop
Andreas Kling
2021-12-11
Kernel: Store kernel memory regions in a RedBlackTree
Andreas Kling
2021-12-05
Kernel: Cast unused smart-pointer return value to void
Sam Atkins
2021-12-01
Kernel: Dispatch handle-able signals instead of crashing if possible
Idan Horowitz
2021-12-01
Kernel+LibC: Implement sigaltstack()
Idan Horowitz
2021-12-01
Kernel: Replace usages of SIGSTKFLT with SIGSEGV
Idan Horowitz
2021-12-01
Kernel: Move the expand_range_to_page_boundaries helper to MemoryManager
Idan Horowitz
2021-12-01
Kernel: Add Region::clear_to_zero
Idan Horowitz
2021-12-01
Kernel: Add an x86 include check+error in x86/TrapFrame.h
James Mintram
2021-12-01
Kernel: Add an x86 include check+error in x86/PageFault.h
James Mintram
2021-12-01
Kernel: Add an x86 include check+error in x86/PageDirectory.h
James Mintram
2021-12-01
Kernel: Don't rewrite the whole file on sys$msync
Hendiadyoin1
2021-11-18
Kernel: Make VirtualRangeAllocator setup functions propagate errors
Andreas Kling
2021-11-18
AK: Make RedBlackTree::try_insert() return ErrorOr<void> instead of bool
Andreas Kling
2021-11-17
Kernel: Automatically sync shared file mappings when unmapped
Andreas Kling
2021-11-17
Kernel+LibC: Add msync() system call
Andreas Kling
2021-11-17
Kernel: Add MemoryManager::copy_physical_page()
Andreas Kling
2021-11-17
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
Andreas Kling
2021-11-14
Kernel: Suppress clang-tidy warning on declaration of s_mm_lock
Andrew Kaster
2021-11-14
Kernel: Mark private members of SharedCommittedCowPages as private
Andrew Kaster
2021-11-14
Kernel: Resolve clang-tidy readability-implicit-bool-conversion warnings
Andrew Kaster
2021-11-10
AK: Make Vector::try_* functions return ErrorOr<void>
Andreas Kling
2021-11-10
Everywhere: Remove unused AK/Bitmap includes
Ben Wiederhake
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-10-26
Kernel: Take VMObject lock once in Region::remap_vmobject_page()
Andreas Kling
2021-10-22
Kernel: Fix restrictions in is_allowed_to_mmap_to_userspace function
Liav A
2021-10-15
Kernel: Split SmapDisabler so header is platform independent
James Mintram
2021-10-07
Kernel: Use find_largest_not_above in VirtualRangeAllocator
Idan Horowitz
2021-10-02
Kernel: Access MemoryManager static functions statically
Brian Gianforcaro
2021-10-01
Kernel: Fix a few typos
Nico Weber
2021-09-18
Kernel/Memory: Add more super pages to satisfy contiguous allocations
Liav A
2021-09-16
Kernel: Fetch range once for each iteration of find_regions_intersecting
Brian Gianforcaro
2021-09-11
Kernel: Fix off-by-one in Memory::is_user_range() check
Andreas Kling
2021-09-10
AK+Kernel: Reduce the number of template parameters of IntrusiveRBTree
Ali Mohammad Pur
2021-09-10
AK+Everywhere: Reduce the number of template parameters of IntrusiveList
Ali Mohammad Pur
2021-09-08
Kernel: Use an IntrusiveRedBlackTree for storing the cr3 mappings
Idan Horowitz
2021-09-07
Kernel: Make UserOrKernelBuffer return KResult from read/write/memset
Andreas Kling
[next]