ladybird/Kernel/Prekernel
Idan Horowitz d850e483f7 Kernel: Keep kernel base load address 2 MiB aligned
This requirement comes from the fact the Prekernel mapping logic only
uses 2 MiB pages.
This unfortunately reduces the bits of entropy in kernel addresses from
16 bits to 7, but it could be further improved in the future by making
the Prekernel mapping logic a bit more dynamic.
2022-03-22 16:46:51 +01:00
..
boot.S Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
CMakeLists.txt Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
init.cpp Kernel: Keep kernel base load address 2 MiB aligned 2022-03-22 16:46:51 +01:00
linker.ld Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
multiboot.S Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
Prekernel.h Kernel: Support loading the kernel at almost arbitrary virtual addresses 2021-07-27 13:15:16 +02:00
UBSanitizer.cpp AK+Kernel+LibSanitizer: Store "ubsan-is-deadly" flag as Atomic<bool> 2022-02-03 16:11:26 +01:00