Luna/kernel/src
2022-09-20 20:51:59 +02:00
..
acpi New framebuffer class!! 2022-09-10 18:42:40 +02:00
cpu LOTS MORE LOGGING. which is great, of course. 2022-09-07 19:41:08 +02:00
gdt Load a bare-bones TSS for CPU0 2022-09-17 17:40:35 +02:00
init Try to make TextRenderer work... still failing 2022-09-19 20:17:37 +02:00
interrupts Make the demo reboot when you press a key 2022-09-20 20:51:59 +02:00
io Use appropriate logging functions 2022-09-08 17:03:17 +02:00
log Add the ability to toggle loglevels in KernelLog 2022-09-15 18:42:38 +02:00
memory commit 2022-09-14 17:55:24 +02:00
panic Make hang() noreturn 2022-09-06 12:12:55 +02:00
power Make reboot and shutdown disable interrupts before proceeding 2022-09-20 19:54:49 +02:00
rand Update config.h to use a .cpp file that will be recompiled when it changes 2022-09-20 16:30:34 +02:00
render Try to make TextRenderer work... still failing 2022-09-19 20:17:37 +02:00
scheduling Make divisor in PIT.cpp static 2022-09-15 18:12:43 +02:00
std Add a Scheduler. 2022-09-20 19:58:04 +02:00
thread Give 1 tick of CPU time to the idle task 2022-09-20 20:48:49 +02:00
trace Got a stack tracer working!! 2022-09-19 21:11:43 +02:00
config.cpp Moon 0.4-dev 2022-09-20 20:05:32 +02:00
main.asm Start the call stack with a null RBP before calling _start 2022-09-18 17:03:29 +02:00
main.cpp Little colorful demo 2022-09-20 20:49:31 +02:00
psf1.cpp Try to make TextRenderer work... still failing 2022-09-19 20:17:37 +02:00
stack.cpp add module to stack.cpp 2022-09-14 19:02:36 +02:00