summaryrefslogtreecommitdiff
path: root/sys/kern/init_main.c
AgeCommit message (Expand)Author
2002-01-01Happy New Year!perry
2001-11-12add RCSIDslukem
2001-08-16user maps are always pageable.chs
2001-07-18When we auto size the vnode cache, make sure we do it *before* wematt
2001-07-15Remove initial newline from copyright[], which was mistakely added in rev.1.191.jdolecek
2001-06-16Add port of high performance pipe implementation written by John S. Dysonjdolecek
2001-06-08use real \n's copyright[]; avoids gcc 3.0-prerelease warnings.mrg
2001-04-13Remove the use of splimp() from the NetBSD kernel. splnet()thorpej
2001-03-15eliminate the KERN_* error codes in favor of the traditional E* codes.chs
2001-01-01Happy new year!thorpej
2000-12-11Introduce 2 new flags in types.h:mycroft
2000-12-08call exec_init() with before letting init(8) execjdolecek
2000-11-27Initial integration of the Unified Buffer Cache project.chs
2000-11-21restructure struct emul and execsw, in preparation to make emulations LKMable:jdolecek
2000-11-13change the type of *syscallnames[] array to 'const char * const foo[]'jdolecek
2000-10-29Use an rlim_t to store "available memory", so we don't needlesslyhe
2000-09-13Add an align argument to uvm_map() and some callers of thatthorpej
2000-08-26More MP clock/scheduler changes:sommerfeld
2000-08-22Define the MI parts of the "big kernel lock" perimeter. Fromthorpej
2000-08-21splhigh() -> splsched()thorpej
2000-08-12Don't bother with a trampoline to start the pagedaemon andthorpej
2000-07-14- Fix the likely cause of the "ps(1) hangs machine" problem. Alwaysthorpej
2000-07-06adjust maximum number of vnodes in vnode cache accordingjdolecek
2000-06-27remove include of <vm/vm.h>mrg
2000-06-25<vm/vm_pageout.h> is already empty; kill it totally.mrg
2000-06-06defopt SYSCALL_DEBUG.soren
2000-05-31Track which process a CPU is running/has last run on by adding athorpej
2000-05-28Add proc0 to pidhashtbl so pfind(0) works.jhawk
2000-05-28Rather than starting init and creating kthreads by forking and thenthorpej
2000-05-26First sweep at scheduler state cleanup. Collect MI schedulerthorpej
2000-05-26Introduce a new process state distinct from SRUN called SONPROCthorpej
2000-03-24Call the routine to calculate callwheelsize from allocsys() instead ofenami
2000-03-23New callout mechanism with two major improvements over the oldthorpej
2000-03-10Create new kernel thread to issue statfs(2) system call to check freeenami
2000-01-24Add a `config_pending' semaphore to block mounting of the root file systemthorpej
2000-01-19Move callout initialization to a single location; no need to duplicatethorpej
2000-01-01Update for y2k.mycroft
1999-12-16Explicitly set secondary processors in motion before calling uvm_scheduler().thorpej
1999-11-15Add Kirk McKusick's soft updates code to the trunk. Not enabled byfvdl
1999-11-13Defopt MAXUPRC.simonb
1999-09-28Remplace kern.shortcorename sysctl with a more flexible sheme,bouyer
1999-09-17- Centralize the declaration and clearing of `cold'.thorpej
1999-09-15Rename the machine-dependent autoconfiguration entry point `cpu_configure()',thorpej
1999-07-22Add a read/write lock to the proclists and PID hash table. Use thethorpej
1999-07-06Make the kthread API a bit more friendly to loadable kernel modules.thorpej
1999-06-07Don't pass a nam2blk around at all; just have setroot() and friends referencethorpej
1999-05-13Allow the caller to specify a stack for the child process. If NULL,thorpej
1999-05-13Allow an alternate exit signal (i.e. not SIGCHLD) to be delivered to thethorpej
1999-04-30Pull signal actions out of struct user, make them a separate procthorpej
1999-04-30Break cdir/rdir/cmask info out of struct filedesc, and put it in a newthorpej