minix/kernel
Ben Gras 3cc092ff06 . new kernel call sysctl for generic unprivileged system operations;
now used for printing diagnostic messages through the kernel message
   buffer. this lets processes print diagnostics without sending messages
   to tty and log directly, simplifying the message protocol a lot and
   reducing difficulties with deadlocks and other situations in which
   diagnostics are blackholed (e.g. grants don't work). this makes
   DIAGNOSTICS(_S), ASYN_DIAGNOSTICS and DIAG_REPL obsolete, although tty
   and log still accept the codes for 'old' binaries. This also simplifies
   diagnostics in several servers and drivers - only tty needs its own
   kputc() now.
 . simplifications in vfs, and some effort to get the vnode references
   right (consistent) even during shutdown. m_mounted_on is now NULL
   for root filesystems (!) (the original and new root), a less awkward
   special case than 'm_mounted_on == m_root_node'. root now has exactly
   one reference, to root, if no files are open, just like all other
   filesystems. m_driver_e is unused.
2009-01-26 17:43:59 +00:00
..
arch/i386 make space for first code and data pages if so configured. 2008-12-19 15:46:29 +00:00
system . new kernel call sysctl for generic unprivileged system operations; 2009-01-26 17:43:59 +00:00
clock.c prototype 2009-01-22 17:09:45 +00:00
config.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
const.h . new kernel call sysctl for generic unprivileged system operations; 2009-01-26 17:43:59 +00:00
debug.c timing measurement code out of kernel and into library 2009-01-09 16:15:15 +00:00
debug.h timing measurement code out of kernel and into library 2009-01-09 16:15:15 +00:00
glo.h cprofile not conditional 2009-01-09 21:44:52 +00:00
interrupt.c Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
ipc.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
kernel.h Split of architecture-dependent and -independent functions for i386, 2006-12-22 15:22:27 +00:00
main.c cprofile not conditional 2009-01-09 21:44:52 +00:00
Makefile Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00
priv.h . some flags to <minix/const.h> 2008-12-11 14:12:52 +00:00
proc.c minor cleanup, extra check 2009-01-20 15:47:00 +00:00
proc.h . some flags to <minix/const.h> 2008-12-11 14:12:52 +00:00
profile.c cprofile not conditional 2009-01-09 21:44:52 +00:00
profile.h cprofile not conditional 2009-01-09 21:44:52 +00:00
proto.h . new kernel call sysctl for generic unprivileged system operations; 2009-01-26 17:43:59 +00:00
start.c use #include name for servarname 2009-01-11 23:45:29 +00:00
system.c . new kernel call sysctl for generic unprivileged system operations; 2009-01-26 17:43:59 +00:00
system.h cprofile not conditional 2009-01-09 21:44:52 +00:00
table.c . new kernel call sysctl for generic unprivileged system operations; 2009-01-26 17:43:59 +00:00
type.h timing measurement code out of kernel and into library 2009-01-09 16:15:15 +00:00
utility.c . new kernel call sysctl for generic unprivileged system operations; 2009-01-26 17:43:59 +00:00
vm.h Basic VM and other minor improvements. 2008-11-19 12:26:10 +00:00