c58605b56d5b14aa7980e074e28d1b8dced63580
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.
Description
A toy operating system written in C.
1.1 MiB
Languages
C
90.3%
Assembly
5.9%
Meson
2.2%
Shell
1.4%
Linker Script
0.2%