Gunnar Beutner
|
b10a86d463
Prekernel: Export some multiboot parameters in our own BootInfo struct
|
4 年之前 |
Gunnar Beutner
|
3c616ae00f
Kernel: Make the kernel independent from specific physical addresses
|
4 年之前 |
Gunnar Beutner
|
4fdee56ba3
Prekernel: Make sure to reload CR3 after modifying the page tables
|
4 年之前 |
Gunnar Beutner
|
05fc75f994
Prekernel: Don't wrap around the PTE index improperly
|
4 年之前 |
Gunnar Beutner
|
d29981e4a1
Prekernel: Properly initialize variables
|
4 年之前 |
Gunnar Beutner
|
56f952a5f2
Prekernel: Don't assume that PT_LOAD headers are ordered by address
|
4 年之前 |
Gunnar Beutner
|
be795d5812
Prekernel: Use physical addresses for some of the BootInfo parameters
|
4 年之前 |
Gunnar Beutner
|
dd42093b93
Kernel: Move boot info declarations to a header file
|
4 年之前 |
Gunnar Beutner
|
69fd68b1c8
Prekernel: Make sure we're not overwriting the ELF header
|
4 年之前 |
Gunnar Beutner
|
3678f78bfb
Prekernel: Make sure the last few bytes of the kernel image are mapped
|
4 年之前 |
Gunnar Beutner
|
7e94b090fe
Kernel: Introduce basic pre-kernel environment
|
4 年之前 |