Commit Graph
5 Commits
Author SHA1 Message Date
freywar c58605b56d Fix LOG_X usage crashing the system
Each `LOG_X` call declared a rather huge variable on the stack,
and using it to dump a whole structure often led to a page fault.
Now the temporary variables are `static`, which is a bit wasteful
on the kernel binary size, but easier to maintain.

Additionally bootloader updated to load kernels bigger than 64K.
2026-08-25 21:15:16 +03:00
freywar 3b8125eb0c Fix GDT and remove unused code from MBR 2026-07-23 21:23:38 +03:00
freywar 1c935cf154 Add first C user program 2026-06-11 20:19:24 +03:00
freywar b32c12b311 Add an example user space process 2026-06-08 21:17:27 +03:00
Freywar Ulvnaudgari fecf3b2e42 Initial commit 2026-06-04 21:52:04 +03:00