Andreas Kling
|
359d6e7b0b
Everywhere: Stop using NonnullOwnPtrVector
|
hace 2 años |
Andreas Kling
|
689ca370d4
Everywhere: Remove NonnullRefPtr.h includes
|
hace 2 años |
Andreas Kling
|
8a48246ed1
Everywhere: Stop using NonnullRefPtrVector
|
hace 2 años |
Sam Atkins
|
fe7b08dad7
Kernel: Protect Process::m_name with a spinlock
|
hace 2 años |
Timon Kruiper
|
697c5ca5e5
Kernel: Move Memory/PageDirectory.{cpp,h} to arch-specific directory
|
hace 2 años |
konrad
|
95c469ca4c
Kernel: Move Aarch64 MMU debug message into memory manager initializer
|
hace 2 años |
Timon Kruiper
|
5e00bb0b9f
Kernel/aarch64: Change MMU::kernel_virtual_range to high virtual memory
|
hace 2 años |
Ben Wiederhake
|
65b420f996
Everywhere: Remove unused includes of AK/Memory.h
|
hace 2 años |
kleines Filmröllchen
|
a6a439243f
Kernel: Turn lock ranks into template parameters
|
hace 2 años |
Andreas Kling
|
d6fa42dd5c
Kernel: Remove the two remaining ARCH(I386) checks
|
hace 2 años |
Liav A
|
5ff318cf3a
Kernel: Remove i686 support
|
hace 2 años |
implicitfield
|
9665f41979
Kernel: Ignore an invalid QEMU multiboot entry
|
hace 2 años |
Thomas Queiroz
|
07f1aad3dd
Kernel: Add missing VERIFY in MM::allocate_committed_physical_page
|
hace 2 años |
Thomas Queiroz
|
c681330450
Kernel: Don't panic if MemoryManager::find_free_physical_page fails
|
hace 2 años |
Liav A
|
5e062414c1
Kernel: Add support for jails
|
hace 2 años |
Timon Kruiper
|
9827c11d8b
Kernel: Move InterruptDisabler out of Arch directory
|
hace 2 años |
Timon Kruiper
|
c2e410195a
Kernel/aarch64: Set up pointer to kernel page directory
|
hace 2 años |
Timon Kruiper
|
a62732ee2f
Kernel/aarch64: Only identity map kernel image, instead of all of RAM
|
hace 2 años |
Timon Kruiper
|
424a974e01
Kernel: Don't reserve Low Memory (0-1MB) on non-x86 architectures
|
hace 2 años |
Liav A
|
d5ee03ef5b
Kernel/x86: Move RTC and CMOS code to x86 arch-specific subdirectory
|
hace 2 años |
Filiph Sandström
|
7e1e208d08
Kernel: Add basic aarch64 support to `MemoryManager`
|
hace 2 años |
Idan Horowitz
|
12300b7d0b
Kernel: Dump OOM debug info after releasing the MM global data lock
|
hace 2 años |
Timon Kruiper
|
e8aff0c1c8
Kernel: Use InterruptsState in Spinlock code
|
hace 2 años |
Andreas Kling
|
a3b2b20782
Kernel: Remove global MM lock in favor of SpinlockProtected
|
hace 2 años |
Andreas Kling
|
2c72d495a3
Kernel: Use RefPtr instead of LockRefPtr for PhysicalPage
|
hace 2 años |
Andreas Kling
|
5beed613ca
Kernel: Don't take MM lock in MemoryManager::dump_kernel_regions()
|
hace 2 años |
Andreas Kling
|
05156cac94
Kernel: Don't take MM lock in MemoryManager::enter_address_space()
|
hace 2 años |
Andreas Kling
|
2607a6a4bd
Kernel: Update comment about what the MM lock protects
|
hace 2 años |
Andreas Kling
|
cf16b2c8e6
Kernel: Wrap process address spaces in SpinlockProtected
|
hace 2 años |
Andreas Kling
|
dc9d2c1b10
Kernel: Wrap RegionTree objects in SpinlockProtected
|
hace 2 años |