index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Prekernel
/
init.cpp
Age
Commit message (
Expand
)
Author
2023-06-04
Kernel: Move {Virtual,Physical}Address classes to the Memory directory
Liav A
2023-04-28
Revert "Kernel/x86: Bake the Prekernel and the Kernel into one image"
Tim Schumacher
2023-04-28
Kernel/x86: Bake the Prekernel and the Kernel into one image
Liav A
2023-01-25
Kernel: Unify x86-64 assembly snippets naming for RDSEED & RDRAND
konrad
2023-01-24
Kernel: Add KERNEL_MAPPING_BASE to Sections.h and use it in Prekernel
Timon Kruiper
2022-12-28
Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removal
Liav A
2022-12-28
Kernel: Remove i686 support
Liav A
2022-11-29
LibC: Use uintptr_t for __stack_chk_guard
Keegan Saunders
2022-03-24
Kernel: Add a 'disable_kaslr' kernel command line parameter
Idan Horowitz
2022-03-23
Kernel: Use the whole kernel PD range when randomizing the KASLR offset
Idan Horowitz
2022-03-22
Kernel: Use the pre-image kernel memory range introduced by KASLR
Idan Horowitz
2022-03-22
Kernel: Keep kernel base load address 2 MiB aligned
Idan Horowitz
2022-03-22
Kernel: Disable KASLR on i686
Andreas Kling
2022-03-21
Kernel: Add an extremely primitive version of KASLR
Idan Horowitz
2022-01-06
Kernel: Only use multiboot framebuffer details if present
Tom
2021-10-17
Everywhere: Make some symbols `__attribute__((used))` for LTO
Daniel Bertalan
2021-07-27
Kernel: Support loading the kernel at almost arbitrary virtual addresses
Gunnar Beutner
2021-07-27
Prekernel: Export some multiboot parameters in our own BootInfo struct
Gunnar Beutner
2021-07-27
Kernel: Make the kernel independent from specific physical addresses
Gunnar Beutner
2021-07-20
Prekernel: Make sure to reload CR3 after modifying the page tables
Gunnar Beutner
2021-07-20
Prekernel: Don't wrap around the PTE index improperly
Gunnar Beutner
2021-07-20
Prekernel: Properly initialize variables
Gunnar Beutner
2021-07-20
Prekernel: Don't assume that PT_LOAD headers are ordered by address
Gunnar Beutner
2021-07-20
Prekernel: Use physical addresses for some of the BootInfo parameters
Gunnar Beutner
2021-07-20
Kernel: Move boot info declarations to a header file
Gunnar Beutner
2021-07-20
Prekernel: Make sure we're not overwriting the ELF header
Gunnar Beutner
2021-07-19
Prekernel: Make sure the last few bytes of the kernel image are mapped
Gunnar Beutner
2021-07-18
Kernel: Introduce basic pre-kernel environment
Gunnar Beutner