summaryrefslogtreecommitdiff
path: root/Kernel/Prekernel
AgeCommit message (Expand)Author
2021-09-08Kernel: Don't link Prekernel against libsupc++Nico Weber
2021-09-07Kernel: Build MiniStdLib.cpp in aarch64 buildsNico Weber
2021-09-07Kernel: Build UBSanitizer.cpp in aarch64 buildsNico Weber
2021-09-07Kernel: Remove two unused includes from Prekernel/UBSanitizer.cppNico Weber
2021-09-06Kernel: Let aarch64 port call into C++Nico Weber
2021-08-28Prekernel: Make build on aarch64Nico Weber
2021-08-28Prekernel: Move boot.S and multiboot.S into an Arch/x86 subfolderNico Weber
2021-08-25CMake: Remove Prekernel incompatible options instead of overridingBrian Gianforcaro
2021-08-08Meta: Add Clang support to the CMake build scriptsDaniel Bertalan
2021-07-30Prekernel: Disable KASAN, so it has no effect when enabledBrian Gianforcaro
2021-07-27Kernel: Support loading the kernel at almost arbitrary virtual addressesGunnar Beutner
2021-07-27Prekernel: Export some multiboot parameters in our own BootInfo structGunnar Beutner
2021-07-27Kernel: Make the kernel independent from specific physical addressesGunnar Beutner
2021-07-26Kernel: Add option to build with coverage instrumentation and KCOVPatrick Meyer
2021-07-23Prekernel: Don't build the prekernel as a PIE imageGunnar Beutner
2021-07-20Prekernel: Make sure to reload CR3 after modifying the page tablesGunnar Beutner
2021-07-20Prekernel: Don't wrap around the PTE index improperlyGunnar Beutner
2021-07-20Prekernel: Properly initialize variablesGunnar Beutner
2021-07-20Prekernel: Don't assume that PT_LOAD headers are ordered by addressGunnar Beutner
2021-07-20Prekernel: Use physical addresses for some of the BootInfo parametersGunnar Beutner
2021-07-20Kernel: Move boot info declarations to a header fileGunnar Beutner
2021-07-20Prekernel: Make sure we're not overwriting the ELF headerGunnar Beutner
2021-07-19Prekernel: Make sure the last few bytes of the kernel image are mappedGunnar Beutner
2021-07-19Kernel: Simplify the linker script for the prekernelGunnar Beutner
2021-07-18Kernel: Introduce basic pre-kernel environmentGunnar Beutner