Luna/kernel/src
apio 52d391507d Kernel: Rename the getpid() syscall to getprocid()
Now, we have one single system call to fetch all sorts of identifiers:
PID, PPID, UID, GID; EUID, EGID, and more...
2022-10-18 17:36:17 +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 Kernel: Make mkdir() accessible to userspace 2022-10-16 17:22:12 +02:00
gdt Kernel: Rename assert.h to kassert.h so IDEs pickup the kernel header instead of the userspace one 2022-10-15 12:56:48 +02:00
init Kernel: Make mkdir() accessible to userspace 2022-10-16 17:22:12 +02:00
interrupts Kernel: Rename assert.h to kassert.h so IDEs pickup the kernel header instead of the userspace one 2022-10-15 12:56:48 +02:00
io I'm so dumb 2022-10-06 18:04:32 +02:00
log Panic: show panic message on screen 2022-10-16 18:23:33 +02:00
memory UserHeap: allocate needed memory in request_virtual_pages 2022-10-17 18:52:11 +02:00
misc Next version! 2022-10-17 21:28:35 +02:00
panic Kernel: Switch back to kernel address space on kernel panic 2022-10-18 17:13:43 +02:00
rand Kernel: Rename assert.h to kassert.h so IDEs pickup the kernel header instead of the userspace one 2022-10-15 12:56:48 +02:00
render Kernel: Add a FIXME 2022-10-11 21:21:27 +02:00
std Kernel: Copy strrchr, dirname and basename over from libc 2022-10-16 14:36:25 +02:00
sys Kernel: Rename the getpid() syscall to getprocid() 2022-10-18 17:36:17 +02:00
thread Kernel: Keep track of a task's PPID 2022-10-18 17:18:37 +02:00
trace StackTracer: only show kernel addresses for now, until there are more checks 2022-10-18 17:14:09 +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 Kernel: Remove unused headers in main.cpp 2022-10-17 19:23:53 +02:00