StupidOS/kernel
d0p1 🏳️‍⚧️ a9fec6e18c feat: setup paging and map kernel to higher half
Kernel is now at 0xC0100000, but still we use 4MiB pages, instruction like 'invlpg' which are invalid for cpu prior to 486, and we don't ensure multiboot structures are mapped. Still lot of work
2023-07-12 13:31:08 +02:00
..
base feat: working on tiny crypto lib (WIP) 2023-06-05 10:03:05 +02:00
boot feat: setup paging and map kernel to higher half 2023-07-12 13:31:08 +02:00
drivers refactor: rework the entire build system 2023-06-29 06:30:04 +02:00
fs refactor: rework the entire build system 2023-06-29 06:30:04 +02:00
i18n feat(kernel): WIP higher half kernel 2023-07-02 16:52:25 +02:00
sys feat: setup paging and map kernel to higher half 2023-07-12 13:31:08 +02:00
vm docs: documents memory management 2023-07-12 11:33:44 +02:00
cpu.inc feat(kernel): WIP higher half kernel 2023-07-02 16:52:25 +02:00
gdt.s feat(kernel): WIP higher half kernel 2023-07-02 16:52:25 +02:00
idt.s feat(kernel): WIP higher half kernel 2023-07-02 16:52:25 +02:00
isr.s feat(kernel): WIP higher half kernel 2023-07-02 16:52:25 +02:00
kernel.s feat: setup paging and map kernel to higher half 2023-07-12 13:31:08 +02:00
linker.ld feat: setup paging and map kernel to higher half 2023-07-12 13:31:08 +02:00
Makefile feat: setup paging and map kernel to higher half 2023-07-12 13:31:08 +02:00
paging.s feat(kernel): WIP higher half kernel 2023-07-02 16:52:25 +02:00
pic.s feat(kernel): WIP higher half kernel 2023-07-02 16:52:25 +02:00
pmm.s feat(kernel): WIP higher half kernel 2023-07-02 16:52:25 +02:00
syscall.s feat: setup bitmap for physical allocator 2023-01-24 15:57:14 +01:00