Luna/kernel/include
2022-09-29 18:35:51 +02:00
..
acpi Fix naming 2022-09-25 21:43:28 +02:00
cpu LOTS MORE LOGGING. which is great, of course. 2022-09-07 19:41:08 +02:00
fs/ext2 Ready. Set. Go! 2022-09-05 16:13:51 +02:00
gdt Ready. Set. Go! 2022-09-05 16:13:51 +02:00
init Panic: Only dump stack trace if InitRD is initialized 2022-09-25 17:41:34 +02:00
interrupts Interrupts: Remove ensure_handler and use a more reliable way of detecting if we are in a handler 2022-09-29 18:35:51 +02:00
io Add a Device class to PCI and a PCITypes file for string names for PCI device types 2022-09-23 18:01:07 +02:00
log Add the ability to toggle loglevels in KernelLog 2022-09-15 18:42:38 +02:00
memory Move PMM and VMM initialization into MemoryManager::init 2022-09-25 17:38:17 +02:00
misc Add with_value_of and with_value to MSR 2022-09-25 17:28:38 +02:00
panic add a proper kernel panic 2022-09-25 16:56:00 +02:00
rand Randomness and stack protection!! 2022-09-14 18:54:40 +02:00
render Remove unused drawing files 2022-09-10 18:44:14 +02:00
std Port liballoc to get proper kmalloc/kcalloc/krealloc/kfree functions. 2022-09-24 22:40:59 +02:00
thread User mode (with a few syscalls) 2022-09-25 20:35:05 +02:00
trace Interrupts: Remove ensure_handler and use a more reliable way of detecting if we are in a handler 2022-09-29 18:35:51 +02:00
assert.h add a proper kernel panic 2022-09-25 16:56:00 +02:00
bootboot.h Ready. Set. Go! 2022-09-05 16:13:51 +02:00
config.h Add a moon_version function that returns the full version string 2022-09-20 16:34:24 +02:00
font.h Some more userland and font failing 2022-09-23 16:41:43 +02:00