46c0cc6a12
This treats a nasty bug where forking and exiting before the child causes the kernel to panic, because the syscall -1 is run, which just contains a trash value that happened to be 0. The cause is still unknown. Might be the scheduler. This won't help me sleep at night. |
||
---|---|---|
.. | ||
base.s | ||
bits.h | ||
boot.s | ||
gdt.asm | ||
interrupt.asm | ||
memorymanagement.cpp | ||
memorymanagement.h | ||
scheduler.cpp | ||
syscall.s | ||
thread.cpp | ||
x86.cpp | ||
x86.h |