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
/
linker.ld
Age
Commit message (
Expand
)
Author
2022-01-24
Kernel+Toolchain: Use `.init_array` section for global constructors
Daniel Bertalan
2021-10-17
Kernel: Support split data sections
Daniel Bertalan
2021-07-27
Kernel: Support loading the kernel at almost arbitrary virtual addresses
Gunnar Beutner
2021-07-20
Kernel: Specify protection flags for ELF load headers
Gunnar Beutner
2021-07-20
Kernel: Use the C preprocessor to avoid two copies of the linker script
Gunnar Beutner
2021-07-18
Kernel: Use a different kernel load address for x86_64
Liav A
2021-07-18
Kernel: Introduce basic pre-kernel environment
Gunnar Beutner
2021-07-16
Kernel: Move end_of_kernel_image after the .ksyms section
Gunnar Beutner
2021-07-14
Kernel: Make kernel symbols available much earlier in the boot process
Gunnar Beutner
2021-06-19
Kernel: Make sure the kernel's ELF PHDRs don't use rwx
Gunnar Beutner
2021-06-17
Kernel: Move super_pages section into the bottom 16MB
Gunnar Beutner
2021-03-04
Kernel: Define a KERNEL_VIRTUAL_BASE in the linker script
Andreas Kling
2021-02-19
Kernel: Add .unmap_after_init section for code we don't need after init
Andreas Kling
2021-02-14
Kernel: Add mechanism to make some memory read-only after init finishes
Andreas Kling
2021-02-12
Kernel: Merge split function and data sections into one during linking
Owen Smith
2021-01-22
Kernel: Move kmalloc heaps and super pages inside .bss segment
Jean-Baptiste Boric
2021-01-17
Kernel: Add safe atomic functions
Tom
2020-08-10
Kernel: Invoke heap constructors separately early on
Tom
2020-05-14
Build: Switch to CMake :^)
Sergey Bugaev
2020-01-17
Kernel: Move kernel above the 3GB virtual address mark
Andreas Kling
2020-01-17
Kernel: Reindent linker script
Andreas Kling
2020-01-06
Kernel: Harden memory mapping of the kernel image
Andreas Kling
2019-11-23
Revert "Kernel: Move Kernel mapping to 0xc0000000"
Andreas Kling
2019-11-22
Kernel: Move Kernel mapping to 0xc0000000
Jesse Buhagiar
2019-11-08
Kernel: Removing hardcoded offsets from Memory Manager
supercomputer7
2019-11-04
Kernel: Reorganize memory layout a bit
Andreas Kling
2019-10-31
Kernel: Add bare minimum for global constructors (#707)
Andrew Kaster
2019-10-20
Kernel: Move Boot/ into Arch/i386/Boot (#667)
Tidux
2019-04-01
Kernel: Use a multiboot header instead of a convoluted two-part bootloader.
Andreas Kling
2018-10-16
Import the "gerbert" kernel I worked on earlier this year.
Andreas Kling