Gunnar Beutner
|
57417a3d6e
Kernel: Support loading the kernel at almost arbitrary virtual addresses
|
4 vuotta sitten |
Gunnar Beutner
|
ac1455d3ba
Kernel: Specify protection flags for ELF load headers
|
4 vuotta sitten |
Gunnar Beutner
|
2019cf3289
Kernel: Use the C preprocessor to avoid two copies of the linker script
|
4 vuotta sitten |
Liav A
|
5938d882d8
Kernel: Use a different kernel load address for x86_64
|
4 vuotta sitten |
Gunnar Beutner
|
7e94b090fe
Kernel: Introduce basic pre-kernel environment
|
4 vuotta sitten |
Gunnar Beutner
|
cbdb488578
Kernel: Move end_of_kernel_image after the .ksyms section
|
4 vuotta sitten |
Gunnar Beutner
|
7236584132
Kernel: Make kernel symbols available much earlier in the boot process
|
4 vuotta sitten |
Gunnar Beutner
|
c980a51776
Kernel: Make sure the kernel's ELF PHDRs don't use rwx
|
4 vuotta sitten |
Gunnar Beutner
|
017c5fc7d9
Kernel: Move super_pages section into the bottom 16MB
|
4 vuotta sitten |
Andreas Kling
|
50632af4de
Kernel: Define a KERNEL_VIRTUAL_BASE in the linker script
|
4 vuotta sitten |
Andreas Kling
|
6136faa4eb
Kernel: Add .unmap_after_init section for code we don't need after init
|
4 vuotta sitten |
Andreas Kling
|
d8013c60bb
Kernel: Add mechanism to make some memory read-only after init finishes
|
4 vuotta sitten |
Owen Smith
|
c2de22a635
Kernel: Merge split function and data sections into one during linking
|
4 vuotta sitten |
Jean-Baptiste Boric
|
3cbe805486
Kernel: Move kmalloc heaps and super pages inside .bss segment
|
4 vuotta sitten |
Tom
|
b17a889320
Kernel: Add safe atomic functions
|
4 vuotta sitten |
Tom
|
08ff25f4ef
Kernel: Invoke heap constructors separately early on
|
5 vuotta sitten |
Sergey Bugaev
|
450a2a0f9c
Build: Switch to CMake :^)
|
5 vuotta sitten |
Andreas Kling
|
e362b56b4f
Kernel: Move kernel above the 3GB virtual address mark
|
5 vuotta sitten |
Andreas Kling
|
a9b24ebbe8
Kernel: Reindent linker script
|
5 vuotta sitten |
Andreas Kling
|
8e7420ddf2
Kernel: Harden memory mapping of the kernel image
|
5 vuotta sitten |
Andreas Kling
|
9a157b5e81
Revert "Kernel: Move Kernel mapping to 0xc0000000"
|
5 vuotta sitten |
Jesse Buhagiar
|
bd33c66273
Kernel: Move Kernel mapping to 0xc0000000
|
5 vuotta sitten |
supercomputer7
|
c3c905aa6c
Kernel: Removing hardcoded offsets from Memory Manager
|
5 vuotta sitten |
Andreas Kling
|
19398cd7d5
Kernel: Reorganize memory layout a bit
|
5 vuotta sitten |
Andrew Kaster
|
233ea7eb1d
Kernel: Add bare minimum for global constructors (#707)
|
5 vuotta sitten |
Tidux
|
d09a28856f
Kernel: Move Boot/ into Arch/i386/Boot (#667)
|
5 vuotta sitten |
Andreas Kling
|
ee4d7c18c8
Kernel: Use a multiboot header instead of a convoluted two-part bootloader.
|
6 vuotta sitten |
Andreas Kling
|
9396108034
Import the "gerbert" kernel I worked on earlier this year.
|
6 vuotta sitten |