.. |
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
|
VFS: Implement a new type of Node, VFS_DEVICE
|
2022-10-12 15:22:34 +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
|
Kernel: Add functions to push and pop the interrupt state
|
2022-10-12 12:58:56 +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
|
Kernel: Use PAGE_SIZE in more places
|
2022-10-12 13:05:57 +02:00 |
misc
|
Kernel/Utilities: Add new round_{up,down}_to_nearest_page functions
|
2022-10-12 14:51:04 +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 |