Commit Graph

24 Commits

Author SHA1 Message Date
xamidev af3a9e27fd Switch to nanoprintf + good spinlock (rflags) = no more FLANTERM ISSUES??? 2026-03-15 09:34:17 +01:00
xamidev e5c296238c Stack trace all black & void arg fix 2026-03-14 09:31:57 +01:00
xamidev 8e2a612d88 Fix braces + init_paging args 2026-03-11 19:58:00 +01:00
xamidev 3f9b78b05e Scheduler returns to IDLE when.. idle. 2026-03-09 09:27:55 +01:00
xamidev 42c7a55d3f Init struct + freeing a bit of kmain() 2026-03-08 13:21:19 +01:00
xamidev c8a72244b1 remove old term support + PSFv1 font 2026-03-05 09:10:06 +01:00
xamidev 9df33b49d8 flanterm PAGE FAULT, tries to access NULL or NULL+small offset 2026-03-02 11:32:24 +01:00
xamidev 1f055ab31c Flanterm integration? but page fault in flanterm_fb_double_buffer_flush 2026-02-22 18:27:57 +01:00
xamidev 9470dedb61 Stack trace with double linking to get symbol names 2026-02-21 19:28:17 +01:00
xamidev ac7216d84a Setup kernel stack; but process is failing 2026-02-17 23:01:32 +01:00
xamidev 458ba375f3 better panic 2026-02-07 02:18:15 +01:00
xamidev 8aad1235c3 A bit of cleaning 2026-02-06 14:39:19 +01:00
xamidev 38710653be Config header file + comment header 2026-02-06 13:59:46 +01:00
xamidev 4a90de9521 10ms Round Robin scheduler (blank processes) 2026-02-01 11:25:43 +01:00
xamidev 12ab12f1b2 serial Kernel panic 2026-01-10 09:45:20 +01:00
xamidev d9dfd4c749 version splash 2026-01-04 11:00:30 +01:00
xamidev e18b73c8a0 Small kernel heap for VMM internals, kmalloc/kfree 2026-01-03 13:48:10 +01:00
xamidev 05a862e97a PMM: init (find biggest usable region) 2025-12-31 12:02:41 +01:00
xamidev 8f5e2eae3e First steps: getting memory map from Limine request and looking at it 2025-12-30 21:33:38 +01:00
xamidev 834891fd2a DEBUG fix 2025-12-28 12:32:29 +01:00
xamidev 3853a1ace3 Efficient DEBUG logging system with __FILE__ and fctprintf 2025-12-28 12:15:32 +01:00
xamidev 54f26c506e 1000Hz PIC timer working + IDT dispatch/handler fixes 2025-12-27 13:52:05 +01:00
xamidev 62302e03d5 Add: init serial + getting text out of it 2025-12-21 20:33:48 +01:00
xamidev b41b6e2369 Hello, world! in linear framebuffer 2025-12-21 14:56:19 +01:00