summaryrefslogtreecommitdiff
path: root/Kernel/Prekernel/init.cpp
AgeCommit message (Expand)Author
2023-06-04Kernel: Move {Virtual,Physical}Address classes to the Memory directoryLiav A
2023-04-28Revert "Kernel/x86: Bake the Prekernel and the Kernel into one image"Tim Schumacher
2023-04-28Kernel/x86: Bake the Prekernel and the Kernel into one imageLiav A
2023-01-25Kernel: Unify x86-64 assembly snippets naming for RDSEED & RDRANDkonrad
2023-01-24Kernel: Add KERNEL_MAPPING_BASE to Sections.h and use it in PrekernelTimon Kruiper
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-11-29LibC: Use uintptr_t for __stack_chk_guardKeegan Saunders
2022-03-24Kernel: Add a 'disable_kaslr' kernel command line parameterIdan Horowitz
2022-03-23Kernel: Use the whole kernel PD range when randomizing the KASLR offsetIdan Horowitz
2022-03-22Kernel: Use the pre-image kernel memory range introduced by KASLRIdan Horowitz
2022-03-22Kernel: Keep kernel base load address 2 MiB alignedIdan Horowitz
2022-03-22Kernel: Disable KASLR on i686Andreas Kling
2022-03-21Kernel: Add an extremely primitive version of KASLRIdan Horowitz
2022-01-06Kernel: Only use multiboot framebuffer details if presentTom
2021-10-17Everywhere: Make some symbols `__attribute__((used))` for LTODaniel Bertalan
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-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-18Kernel: Introduce basic pre-kernel environmentGunnar Beutner