banan-os/kernel/arch/i686
Bananymous fb35f06cf5 Kernel: Add better support for bootloaders loading the kernel
Before I assumed that bootloaders loaded the kernel at physical address
0, but this patch kinda allows loading to different addresses. This
still doesn't fully work as kernel bootstrap paging relies on kernel
being loaded at 0
2024-08-22 14:48:21 +03:00
..
PageTable.cpp Kernel: Add better support for bootloaders loading the kernel 2024-08-22 14:48:21 +03:00
Signal.S Kernel: Don't load AP init code to 0xF000, but relocate it later 2024-08-21 13:37:50 +03:00
Syscall.S Kernel: Make sure stack is aligned on interrupts for i686 target 2024-07-22 00:10:42 +03:00
Thread.S Kernel: Implement syscalls for i686 and cleanup x86_64 2024-04-03 02:23:23 +03:00
boot.S Kernel: Don't load AP init code to 0xF000, but relocate it later 2024-08-21 13:37:50 +03:00
crt0.S Kernel: Replace i386 with i686 2024-03-26 02:48:26 +02:00
crti.S Kernel: Replace i386 with i686 2024-03-26 02:48:26 +02:00
crtn.S Kernel: Replace i386 with i686 2024-03-26 02:48:26 +02:00
interrupts.S Kernel: All processors use LAPIC timer when running with APIC 2024-07-23 02:28:52 +03:00
linker.ld Kernel: Don't load AP init code to 0xF000, but relocate it later 2024-08-21 13:37:50 +03:00