Luna/kernel/include
apio 96b1d1c2f2 Devices: Tell a device which name you want it to be instantiated with
This allows us to create a device in any path, with any filename.
2022-10-12 10:54:46 +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 Devices: Tell a device which name you want it to be instantiated with 2022-10-12 10:54:46 +02:00
gdt Ready. Set. Go! 2022-09-05 16:13:51 +02:00
init Kernel: enable -Wconversion 2022-10-06 17:13: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 Separate the logging stack into toggleable backends, to disable console logging once boot finishes. 2022-10-01 15:35:11 +02:00
memory Define PAGE_SIZE as 4096 and use it everywhere instead of using 4096 as a magic number 2022-10-08 14:52:28 +02:00
misc Add a much-needed get_blocks_from_size function 2022-10-01 12:13: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 Separate the logging stack into toggleable backends, to disable console logging once boot finishes. 2022-10-01 15:35:11 +02:00
std Finally, a text renderer that actually works. We can now see the kernel messages without a serial port :) 2022-10-01 14:27:45 +02:00
sys Kernel: Remove the sys_getversion() syscall 2022-10-11 21:31:28 +02:00
thread Kernel, libc, userspace: Implement file descriptors 2022-10-10 20:21:39 +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
errno.h VFS: Add a 'type' flag to Nodes, implement EISDIR 2022-10-11 17:48:11 +02:00
font.h Some more userland and font failing 2022-09-23 16:41:43 +02:00