Luna/kernel/src
apio 95a33c484e
kernel+libc: Add a memstat() syscall
We can finally show memory usage in userspace.

This could have been done using sysfs, but I'm lazy and don't want to implement that. Maybe in the next release?
2023-08-17 20:15:32 +02:00
..
api kernel: Add a keyboard device for graphical session 2023-08-02 17:20:13 +02:00
arch kernel: Improve Your Disk IO performance by 500% with this One Trick! 2023-08-16 14:54:13 +02:00
binfmt libluna: Move get_blocks_from_size to a new header and call it ceil_div instead 2023-08-08 11:58:33 +02:00
boot kernel: Provide more meaningful panic messages for critical failures 2023-06-17 19:43:25 +02:00
fs kernel: Handle OOMs better and without deadlocking 2023-08-17 20:14:33 +02:00
lib kernel/ATA: Start reading/writing registers and detecting drives 2023-06-16 21:10:30 +02:00
memory kernel: Handle OOMs better and without deadlocking 2023-08-17 20:14:33 +02:00
net kernel: Interrupt syscalls before exiting because of a signal 2023-08-08 10:41:46 +02:00
sys kernel+libc: Add a memstat() syscall 2023-08-17 20:15:32 +02:00
thread kernel: Handle OOMs better and without deadlocking 2023-08-17 20:14:33 +02:00
video kernel: Avoid some more -Wconversion errors in TextConsole 2023-07-21 15:14:05 +02:00
config.h.in kernel: Add a system for release names in uname(), call alpha releases "Mercury" 2023-07-22 12:21:01 +02:00
cxxabi.cpp Kernel: Add __cxa_atexit iomplementation 2023-01-13 18:56:05 +01:00
Log.cpp kernel+libc: Add pledge support 2023-08-12 21:38:25 +02:00
Log.h kernel: Provide more meaningful panic messages for critical failures 2023-06-17 19:43:25 +02:00
main.cpp kernel: Handle OOMs better and without deadlocking 2023-08-17 20:14:33 +02:00
Pledge.cpp kernel+libc: Add pledge support 2023-08-12 21:38:25 +02:00
Pledge.h kernel+libc: Add pledge support 2023-08-12 21:38:25 +02:00