13f38eb739
IDT base: 32 CPU-exception gates + fault printer
2026-09-18 12:04:19 +02:00
d4b9c8763d
Include idt_init
2026-09-18 12:03:06 +02:00
e95bdb55cd
exception stubs
2026-09-18 12:02:27 +02:00
a8d11e5a35
Wrote Nadir interrupt IDT + CPU exception entry points
2026-09-18 12:01:24 +02:00
c002e8b250
Removed uneccesary documentation
2026-09-18 11:17:27 +02:00
577d28cd2e
Added documentation to console.c
2026-09-17 22:44:16 +02:00
Pierre-Emmanuel Gob.
8c46ac48d9
Merge pull request #1 from Plexi09/boot-to-c
...
Makes the main bootloader functional. Instead of a real mode "hello world" sector, the boot chain now loads the kernel from disk, switches through 32-bi protected mode into 64-bit long mode, and runs C code (kmain) that prints to the VGA console and halts. Old root boot.asm removed and replaced by kernel/arch/x86_64/boot.asm.
2026-09-17 22:25:08 +02:00
2b81747922
Align CI and docs with nadir.img artifact name
2026-09-17 22:20:34 +02:00
7d736cd76d
Boot to C in 64-bit long mode
2026-09-17 22:07:47 +02:00
53f1295927
Added .github
2026-09-17 21:26:55 +02:00
7f91a9586a
Added contributing reglementation
2026-09-17 21:14:45 +02:00
7990a5396b
Changed the boot message
2026-09-17 21:14:23 +02:00
398f0b9881
Added license details
2026-09-17 21:00:30 +02:00
8b9c578e8f
Initial commit
2026-09-17 20:53:27 +02:00