mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-24 02:12:09 -05:00
4f8490b5ff
This commit reorganizes the BootInfo struct definition so it can be shared for all architectures. The existing free extern "C" boot info variables have been removed and replaced with a global BootInfo struct, 'g_boot_info'. On x86-64, the BootInfo is directly copied from the Prekernel-provided struct. On AArch64 and RISC-V, BootInfo is populated during pre_init. |
||
---|---|---|
.. | ||
Arch | ||
Assertions.cpp | ||
boot.S | ||
CMakeLists.txt | ||
DebugOutput.cpp | ||
DebugOutput.h | ||
init.cpp | ||
kmalloc.cpp | ||
linker.ld | ||
multiboot.S | ||
Prekernel.h | ||
Random.cpp | ||
Random.h | ||
Runtime.cpp | ||
Runtime.h | ||
UBSanitizer.cpp |