minix/kernel
Ben Gras eae250dea4 . load average calculation changed to calculate it all over every tick
instead of keeping a running total of enqueued processes
   (because somehow the load average was broken)
 . added SI_KPROC_TAB to get a copy of kernel process table from PM, for
   a top implementation
 . fixed arg to sys_nice() to make it an endpoint, not a slot number
2006-03-16 09:33:35 +00:00
..
system Allow a process to kill itself. Remove the endpoint of a process that kills 2006-03-15 12:01:59 +00:00
clock.c . load average calculation changed to calculate it all over every tick 2006-03-16 09:33:35 +00:00
config.h added reenter check to lock_dequeue() to avoid unlocking of interrupts 2006-02-10 16:53:51 +00:00
const.h 'proc number' is process slot, 'endpoint' are generation-aware process 2006-03-03 10:00:02 +00:00
debug.c Andy's formatting fixes. 2005-09-11 16:44:06 +00:00
debug.h added reenter check to lock_dequeue() to avoid unlocking of interrupts 2006-02-10 16:53:51 +00:00
exception.c Andy's formatting fixes. 2005-09-11 16:44:06 +00:00
glo.h 'proc number' is process slot, 'endpoint' are generation-aware process 2006-03-03 10:00:02 +00:00
i8259.c Andy's formatting fixes. 2005-09-11 16:44:06 +00:00
ipc.h Hack out of proc.c; function and flags width in ipc.h back to nibbles 2006-03-15 11:29:54 +00:00
kernel.h Reorganized system call library; uses separate file per call now. 2005-07-14 15:12:12 +00:00
klib.s Initial revision 2005-04-21 14:53:53 +00:00
klib88.s *** empty log message *** 2005-04-29 15:36:43 +00:00
klib386.s Fixed wrong comment. 2005-10-04 08:28:07 +00:00
kprintf.c Use the sysutil library's printf code also for the kernel. 2006-03-15 16:15:23 +00:00
main.c . load average calculation changed to calculate it all over every tick 2006-03-16 09:33:35 +00:00
Makefile Use the sysutil library's printf code also for the kernel. 2006-03-15 16:15:23 +00:00
mpx.s Initial revision 2005-04-21 14:53:53 +00:00
mpx88.s *** empty log message *** 2005-04-29 15:36:43 +00:00
mpx386.s Jorrit's ... "progress?" 2006-03-10 16:10:05 +00:00
priv.h Jorrit's ... "progress?" 2006-03-10 16:10:05 +00:00
proc.c . load average calculation changed to calculate it all over every tick 2006-03-16 09:33:35 +00:00
proc.h Allow a process to kill itself. Remove the endpoint of a process that kills 2006-03-15 12:01:59 +00:00
protect.c Andy's formatting fixes. 2005-09-11 16:44:06 +00:00
protect.h Andy's formatting fixes. 2005-09-11 16:44:06 +00:00
proto.h Use the sysutil library's printf code also for the kernel. 2006-03-15 16:15:23 +00:00
sconst.h Initial revision 2005-04-21 14:53:53 +00:00
start.c . load average calculation changed to calculate it all over every tick 2006-03-16 09:33:35 +00:00
system.c Allow a process to kill itself. Remove the endpoint of a process that kills 2006-03-15 12:01:59 +00:00
system.h 'proc number' is process slot, 'endpoint' are generation-aware process 2006-03-03 10:00:02 +00:00
table.c Jorrit's ... "progress?" 2006-03-10 16:10:05 +00:00
type.h 'proc number' is process slot, 'endpoint' are generation-aware process 2006-03-03 10:00:02 +00:00
utility.c Use the sysutil library's printf code also for the kernel. 2006-03-15 16:15:23 +00:00