Tom
|
affb4ef01b
Kernel: Allow specifying a physical alignment when allocating
|
4 years ago |
Tom
|
250a310454
Kernel: Release MM lock while yielding from inode page fault handler
|
4 years ago |
Andreas Kling
|
e67402c702
Kernel: Remove Range "valid" state and use Optional<Range> instead
|
4 years ago |
Tom
|
e2f9e557d3
Kernel: Make Processor::id a static function
|
4 years ago |
Andreas Kling
|
a131927c75
Kernel: sys$munmap() region splitting did not preserve "shared" flag
|
4 years ago |
asynts
|
acdcf59a33
Everywhere: Remove unnecessary debug comments.
|
4 years ago |
asynts
|
1a3a0836c0
Everywhere: Use CMake to generate AK/Debug.h.
|
4 years ago |
Jean-Baptiste Boric
|
ec056f3bd1
Kernel: Parse boot modules from Multiboot specification
|
4 years ago |
Jean-Baptiste Boric
|
3cbe805486
Kernel: Move kmalloc heaps and super pages inside .bss segment
|
4 years ago |
Jean-Baptiste Boric
|
5cd1217b6e
Kernel: Remove trace log in MemoryManager::deallocate_user_physical_page()
|
4 years ago |
Lenny Maiorani
|
e6f907a155
AK: Simplify constructors and conversions from nullptr_t
|
4 years ago |
Andreas Kling
|
f7435dd95f
Kernel: Remove MM_DEBUG debug spam code
|
4 years ago |
Sahan Fernando
|
9bf76a85c8
Everywhere: Fix incorrect uses of String::format and StringBuilder::appendf
|
4 years ago |
Sahan Fernando
|
099b83fd28
Everywhere: Fix incorrect uses of String::format and StringBuilder::appendf
|
4 years ago |
asynts
|
723effd051
Everywhere: Replace a bundle of dbg with dbgln.
|
4 years ago |
Tom
|
901ef3f1c8
Kernel: Specify default memory order for some non-synchronizing Atomics
|
4 years ago |
Tom
|
0d44ee6f2b
Kernel: Ignore TLB flush requests for user addresses of other processes
|
4 years ago |
Tom
|
476f17b3f1
Kernel: Merge PurgeableVMObject into AnonymousVMObject
|
4 years ago |
Tom
|
b2a52f6208
Kernel: Implement lazy committed page allocation
|
4 years ago |
Tom
|
bc5d6992a4
Kernel: Memory purging improvements
|
4 years ago |
Andreas Kling
|
7c3b6b10e4
Kernel: Remove the limited use of AK::TypeTraits we had in the kernel
|
4 years ago |
Andreas Kling
|
ed5c26d698
AK: Remove custom %w format string specifier
|
4 years ago |
Liav A
|
afba614d68
Kernel: Don't skip if found free page to allocate from a super region
|
4 years ago |
Tom
|
5b38132e3c
Kernel: Protect the PageDirectory from concurrent access
|
4 years ago |
Tom
|
13aa3d2d62
Kernel: Flush TLB when quick-mapping PD/PT that was mapped on other CPU
|
4 years ago |
asynts
|
71fd54f76b
MemoryManager: Off-by-one error when collecting memory pages.
|
4 years ago |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
4 years ago |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 years ago |
Tom
|
bf268a0185
Kernel: Handle committing pages in regions more gracefully
|
4 years ago |
Tom
|
83ddf3d850
Kernel: Fix memory purge clobbering mapped page directory in ensure_pte
|
4 years ago |