Tom
|
10efbfb09e
Kernel: Scan ACPI memory ranges for the RSDP table
|
3 anos atrás |
Pankaj Raghav
|
602b35aa62
Kernel: Add DMA allocate functions that are TRY-able
|
3 anos atrás |
Guilherme Goncalves
|
33b78915d3
Kernel: Propagate overflow errors from Memory::page_round_up
|
3 anos atrás |
Andreas Kling
|
ac7ce12123
Kernel: Remove the kmalloc_eternal heap :^)
|
3 anos atrás |
Andreas Kling
|
f7a4c34929
Kernel: Make kmalloc heap expansion kmalloc-free
|
3 anos atrás |
Guilherme Gonçalves
|
da6aef9fff
Kernel: Make msync return EINVAL when regions are too large
|
3 anos atrás |
Daniel Bertalan
|
4fc28bfe02
Kernel: Unmap Prekernel pages after they are no longer needed
|
3 anos atrás |
Andreas Kling
|
1f2d0d0ad4
Kernel: Use ksyms in-place instead of duplicating them into eternal heap
|
3 anos atrás |
Hendiadyoin1
|
e34eb3e36d
Kernel: Remove unused String.h includes
|
3 anos atrás |
Andreas Kling
|
a23edd42b8
Kernel: Store kernel memory regions in a RedBlackTree
|
3 anos atrás |
Idan Horowitz
|
4ca39c7110
Kernel: Move the expand_range_to_page_boundaries helper to MemoryManager
|
3 anos atrás |
James Mintram
|
b08eb37b11
Kernel: Add an x86 include check+error in x86/TrapFrame.h
|
3 anos atrás |
James Mintram
|
eb33df0c30
Kernel: Add an x86 include check+error in x86/PageFault.h
|
3 anos atrás |
James Mintram
|
17fb2adf61
Kernel: Add an x86 include check+error in x86/PageDirectory.h
|
3 anos atrás |
Andreas Kling
|
f2d5548d7a
Kernel: Add MemoryManager::copy_physical_page()
|
3 anos atrás |
Andrew Kaster
|
fff265a9a9
Kernel: Suppress clang-tidy warning on declaration of s_mm_lock
|
3 anos atrás |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 anos atrás |
Andreas Kling
|
890c647e0f
Kernel: Fix off-by-one in Memory::is_user_range() check
|
3 anos atrás |
Andreas Kling
|
cd8d52e6ae
Kernel: Improve API names for switching address spaces
|
3 anos atrás |
Andreas Kling
|
75564b4a5f
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
|
3 anos atrás |
Andreas Kling
|
2f790cf78f
Kernel: Make MM.commit_user_physical_pages() return KResultOr
|
3 anos atrás |
Brian Gianforcaro
|
bb58a4d943
Kernel: Make all Spinlocks use u8 for storage, remove template
|
3 anos atrás |
Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
4 anos atrás |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
4 anos atrás |
Andreas Kling
|
7979b5a8bb
Kernel: Port VMObject to ListedRefCounted
|
4 anos atrás |
Andreas Kling
|
96c7b70de3
Kernel: Remove unused list of user regions in MemoryManager
|
4 anos atrás |
Jean-Baptiste Boric
|
2c3b0baf76
Kernel: Move SpinLock.h into Locking/
|
4 anos atrás |
Andreas Kling
|
f770b9d430
Kernel: Fix bad search-and-replace renames
|
4 anos atrás |
Andreas Kling
|
cdab5b2091
Kernel: Make identity mapping mechanism used during AP boot non-generic
|
4 anos atrás |
Andreas Kling
|
b7476d7a1b
Kernel: Rename Memory::Space => Memory::AddressSpace
|
4 anos atrás |