minix/kernel/system
Jorrit Herder e0a98a4d65 * Fixed bug relating to nested locking in interrupt handlers. The nested lock
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.
2005-06-17 09:09:54 +00:00
..
clock.c Added args to lock() and unlock() to tell them apart, for use 2005-06-01 09:37:52 +00:00
copying.c * Fixed bug relating to nested locking in interrupt handlers. The nested lock 2005-06-17 09:09:54 +00:00
debugging.c Added args to lock() and unlock() to tell them apart, for use 2005-06-01 09:37:52 +00:00
devio.c Added args to lock() and unlock() to tell them apart, for use 2005-06-01 09:37:52 +00:00
irqctl.c Intermediate update---please await next commit. 2005-05-19 09:36:44 +00:00
Makefile Kernel cleanup. 2005-06-07 12:34:25 +00:00
misc.c * Fixed bug relating to nested locking in interrupt handlers. The nested lock 2005-06-17 09:09:54 +00:00
proctl.c Kernel cleanup. 2005-06-07 12:34:25 +00:00
sigctl.c Kernel cleanup. 2005-06-07 12:34:25 +00:00
sysctl.c Various updates. 2005-06-03 13:55:06 +00:00
tracing.c *** empty log message *** 2005-04-29 15:36:43 +00:00