Liav A
|
e4e5fa74d0
Kernel+Userland: Rename prefix of user_physical => physical
|
3 rokov pred |
Andreas Kling
|
e8f543c390
Kernel: Use intrusive RegionTree solution for kernel regions as well
|
3 rokov pred |
Andreas Kling
|
02a95a196f
Kernel: Use AddressSpace region tree for range allocation
|
3 rokov pred |
James Mintram
|
d79c772c87
Kernel: Make MemoryManager compile on aarch64
|
3 rokov pred |
James Mintram
|
d3b6201b40
Kernel: Make PageDirectory.cpp compile on aarch64
|
3 rokov pred |
Idan Horowitz
|
f0166efe8c
Kernel: Use the whole kernel PD range when randomizing the KASLR offset
|
3 rokov pred |
Idan Horowitz
|
e18632660f
Kernel: Use the pre-image kernel memory range introduced by KASLR
|
3 rokov pred |
Lenny Maiorani
|
190cf1507b
Kernel: Use default constructors/destructors
|
3 rokov pred |
Idan Horowitz
|
5146315a15
Kernel: Convert MemoryManager::allocate_user_physical_page to ErrorOr
|
3 rokov pred |
creator1creeper1
|
326c6130a5
Kernel: Don't access directory table of uninitialized PageDirectory
|
3 rokov pred |
Idan Horowitz
|
6e37487477
Kernel: Always remove PageDirectories from the cr3 map on destruction
|
3 rokov pred |
Idan Horowitz
|
5f4a67434c
Kernel: Move userspace virtual address range base to 0x10000
|
3 rokov pred |
Idan Horowitz
|
fccd0432a1
Kernel: Don't share the bottom 2 MiB of kernel mappings with processes
|
3 rokov pred |
Andreas Kling
|
578a576a98
Kernel: Make VirtualRangeAllocator setup functions propagate errors
|
3 rokov pred |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 rokov pred |
Ali Mohammad Pur
|
14c8373eb0
AK+Kernel: Reduce the number of template parameters of IntrusiveRBTree
|
3 rokov pred |
Idan Horowitz
|
bee2de4b31
Kernel: Use an IntrusiveRedBlackTree for storing the cr3 mappings
|
3 rokov pred |
Andreas Kling
|
4b7575fabd
Kernel: Unbreak x86_64 build (PageDirectory)
|
3 rokov pred |
Andreas Kling
|
83fed5b2de
Kernel: Tidy up Memory::AddressSpace construction
|
3 rokov pred |
Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
4 rokov pred |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
4 rokov pred |
Andreas Kling
|
c94c15d45c
Everywhere: Replace AK::Singleton => Singleton
|
4 rokov pred |
Andreas Kling
|
cdab5b2091
Kernel: Make identity mapping mechanism used during AP boot non-generic
|
4 rokov pred |
Andreas Kling
|
cd5faf4e42
Kernel: Rename Range => VirtualRange
|
4 rokov pred |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
4 rokov pred |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
4 rokov pred |