Content about x86
- •4 min read•osdevkernel
Building My First Multiboot Toy Kernel (x86, C + Assembly)
How I built a 32-bit freestanding toy kernel that boots through GRUB, enters C cleanly, and now handles CPU exceptions through GDT+IDT setup.
How I built a 32-bit freestanding toy kernel that boots through GRUB, enters C cleanly, and now handles CPU exceptions through GDT+IDT setup.
_____ _ _ _ _
|_ _| |__ ___ ___ ___ __| | | |__ __ _ __| |
| | | '_ \ / _ \ / __/ _ \ / _` | | '_ \ / _` |/ _` |
| | | | | | __/ | (_| (_) | (_| | | | | | (_| | (_| |
|_| |_| |_|\___| \___\___/ \__,_| |_| |_|\__,_|\__,_|
You found the secret! True hacker spirit detected.
> Analyzing binary...
> Signature detected: ELITE_HACKER
> Access level: MAXIMUM
> Status: PWNED 🔓