ladybird/Kernel/Arch/i386
Jesse Buhagiar bd33c66273 Kernel: Move Kernel mapping to 0xc0000000
The kernel is now no longer identity mapped to the bottom 8MiB of
memory, and is now mapped at the higher address of `0xc0000000`.

The lower ~1MiB of memory (from GRUB's mmap), however is still
identity mapped to provide an easy way for the kernel to get
physical pages for things such as DMA etc. These could later be
mapped to the higher address too, as I'm not too sure how to
go about doing this elegantly without a lot of address subtractions.
2019-11-22 16:23:23 +01:00
..
Boot Kernel: Move Kernel mapping to 0xc0000000 2019-11-22 16:23:23 +01:00
APIC.cpp APIC: Enable APIC and start APs 2019-10-16 19:14:02 +02:00
APIC.h APIC: Enable APIC and start APs 2019-10-16 19:14:02 +02:00
CPU.cpp Kernel: Implement some basic stack pointer validation 2019-11-17 12:15:43 +01:00
CPU.h Kernel: Move Kernel mapping to 0xc0000000 2019-11-22 16:23:23 +01:00
PIC.cpp Kernel: Move PIC.cpp into Arch/i386/ 2019-07-09 15:04:43 +02:00
PIC.h Kernel: Move PIC.cpp into Arch/i386/ 2019-07-09 15:04:43 +02:00
PIT.cpp Kernel: Clear the x86 DF flag when entering the kernel 2019-11-09 22:42:19 +01:00
PIT.h Kernel: Move i8253.cpp => Arch/i386/PIT.cpp 2019-07-09 15:04:45 +02:00