Luna/kernel/src
apio 91d76a2ee4 Devices: Add a new RandomDevice :)
This new device uses the seeded Mersenne PRNG we use in the kernel.
This device is not meant for regular userspace use, but more for userspace to seed their own PRNGs from.

If the DeviceFS is mounted at /dev, this device can be found at /dev/random.
2022-10-14 20:14:49 +02:00
..
acpi Cast %p usage to void* 2022-10-08 18:27:05 +02:00
cpu LOTS MORE LOGGING. which is great, of course. 2022-09-07 19:41:08 +02:00
fs Devices: Add a new RandomDevice :) 2022-10-14 20:14:49 +02:00
gdt Kernel: More GDT refactoring 2022-10-12 13:12:46 +02:00
init Add initrd_mkdir to registered directories in the initrd 2022-10-11 18:25:11 +02:00
interrupts Utilities: Start moving utilities into specific headers in a utils/ subdirectory 2022-10-14 17:31:47 +02:00
io I'm so dumb 2022-10-06 18:04:32 +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: Add a move() function 2022-10-14 19:04:56 +02:00
misc Moon 0.12-dev 2022-10-14 19:55:29 +02:00
panic Kernel: enable -Wconversion 2022-10-06 17:13:34 +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 Kernel: Add a FIXME 2022-10-11 21:21:27 +02:00
std Kernel/std: Add strdup() 2022-10-12 18:03:54 +02:00
sys Prepare for cloning address spaces, not there yet 2022-10-14 18:17:57 +02:00
thread Whoops! bugfix 2022-10-14 18:21:09 +02:00
trace Kernel, libc, userspace: Implement file descriptors 2022-10-10 20:21:39 +02:00
main.asm Utilities: Start moving utilities into specific headers in a utils/ subdirectory 2022-10-14 17:31:47 +02:00
main.cpp Prepare for moon 0.11 2022-10-14 19:49:52 +02:00