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-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
2021-09-07
Kernel: Specify a lock rank for s_mm_lock
Brian Gianforcaro
2021-09-06
Kernel: Make KString factories return KResultOr + use TRY() everywhere
Andreas Kling
2021-09-06
Kernel: Rename ProcessPagingScope => ScopedAddressSpaceSwitcher
Andreas Kling
2021-09-06
Kernel: Improve API names for switching address spaces
Andreas Kling
2021-09-06
Kernel: Use KResultOr and TRY() for {Shared,Private}InodeVMObject
Andreas Kling
2021-09-06
Kernel: Make Memory::Region::map() return KResult
Andreas Kling
2021-09-06
Kernel: Make AddressSpace::add_region() return KResultOr<Region*>
Andreas Kling
2021-09-06
Kernel: Use TRY() some more in Memory::AddressSpace
Andreas Kling
2021-09-06
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
Andreas Kling
2021-09-06
Kernel: Make VirtualRangeAllocator return KResultOr<VirtualRange>
Andreas Kling
2021-09-06
Kernel: Use TRY() and adopt_nonnull_ref_or_enomem() in AnonymousVMObject
Andreas Kling
2021-09-06
Kernel: Actually share committed CoW pages
Andreas Kling
2021-09-06
Kernel: Make MM.commit_user_physical_pages() return KResultOr
Andreas Kling
2021-09-05
Kernel: Make all Spinlocks use u8 for storage, remove template
Brian Gianforcaro
2021-09-05
Kernel: Use TRY() in AnonymousVMObject
Andreas Kling
2021-09-05
Kernel: Use TRY() in Region
Andreas Kling
2021-09-05
Kernel: Unbreak x86_64 build (PageDirectory)
Andreas Kling
2021-09-05
Kernel: Tidy up Memory::AddressSpace construction
Andreas Kling
2021-09-05
Kernel: Use TRY() in Memory::AddressSpace
Andreas Kling
2021-09-05
AK+Kernel: Move KResult.h to Kernel/API for userspace access
sin-ack
2021-09-03
Kernel: Don't use {:p} when printing out invalid userspace stack pointer
Luke Wilde
2021-09-03
AK: Rename create<T> => make_ref_counted<T>
Andreas Kling
2021-08-29
Kernel: Rename Spinlock::is_owned_by_current_thread()
Andreas Kling
2021-08-29
Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread()
Andreas Kling
2021-08-25
Kernel: Annotate Memory::Region APIs with [[nodiscard]]
Brian Gianforcaro
[next]