caused interrupts to be reenabled (due to unlock), which caused a race. The problems were especially visible on slower machines. * Relocated free memory parsing to process manager. This saved quite some code at the kernel level. Text size was reduced by about 650 bytes. * Removed locks for updating the realtime in the clock's main loop and the get_uptime function. Interrupts are no longer reentrant, so realtime is immediately updated. |
||
---|---|---|
boot | ||
commands | ||
drivers | ||
etc | ||
include | ||
kernel | ||
lib | ||
man | ||
servers | ||
test | ||
tools | ||
LICENSE | ||
Makefile |