You are browsing as a guest. Sign up (or log in) to start making projects!

34m 17s logged

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.)

0
18

Comments 0

No comments yet. Be the first!