Frost64 — Devlog 2
July 26, 2026
GDT and IDT are in. And it runs on real hardware. Not QEMU. My actual laptop. (so happy)
GDT was easy. 64-bit code segment, data segment, TSS later. IDT took longer. Assembly stubs for every vector, actually handling exceptions instead of triple-faulting into a black screen. The page fault handler just dumps registers and hangs but at least I can see where I died.
Real hardware was the test. QEMU lets you get away with everything. Real silicon doesn’t (flashback when I had a full OS ready but it didn’t work on silicon). Limine boots, framebuffer comes up, interrupts fire.
Next: PIT timer. Need a heartbeat before multitasking is even a thought. Then memory map parsing, frame allocator, and then paging. Four levels. Higher half. The thing that actually kills your will to live.
(Ignore broken bezel, I can’t afford a new laptop. This one is like 9 yrs old at this point.)
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.