aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/init_main.c
Commit message (Expand)AuthorAgeFilesLines
* Allow fdinit() to be called with a NULL fdp argument so we can usePoul-Henning Kamp2004-11-071-14/+3
* Rework how we store process times in the kernel such that we always storeJohn Baldwin2004-10-051-2/+2
* Refactor a bunch of scheduler code to give basically the same behaviourJulian Elischer2004-09-051-21/+8
* Give setrunqueue() and sched_add() more of a clue as toJulian Elischer2004-09-011-1/+1
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemJohn-Mark Gurney2004-08-151-0/+1
* Remove global variable rootdevs and rootvp, they are unused as such.Poul-Henning Kamp2004-07-281-1/+0
* Make VFS_ROOT() and vflush() take a thread argument.Alfred Perlstein2004-07-121-1/+1
* Nice, is a property of a process as a whole..Julian Elischer2004-06-161-1/+1
* Loudly announce WITNESS and DIAGNOSTIC options and warn about reducedPoul-Henning Kamp2004-02-291-0/+14
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-13/+11
* KASSERT() that initproc->p_pid is 1. Very bad things happen if init'sRobert Watson2004-01-161-0/+1
* New file descriptor allocation code, derived from similar code introducedDag-Erling Smørgrav2004-01-151-0/+2
* Remove the global variable 'cmask', which was used to initialize theRobert Watson2003-10-021-3/+1
* Add sysentvec->sv_fixlimits() hook so that we can catch cases on 64 bitPeter Wemm2003-09-251-0/+1
* Change instances of callout_init that specify MPSAFE behaviour toSam Leffler2003-08-191-2/+2
* Revert stuff which accidentally ended up in the previous commit.Poul-Henning Kamp2003-07-221-5/+0
* Don't attempt to inline large functions mb_alloc() and mb_free(),Poul-Henning Kamp2003-07-221-0/+5
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Add tracking of process leaders sharing a file descriptor table andTor Egge2003-06-021-0/+1
* - Merge struct procsig with struct sigacts.John Baldwin2003-05-131-7/+4
* Instead of recording the Unix time in a process when it starts, record theDag-Erling Smørgrav2003-05-011-1/+1
* Made vmspace0 non-static. Its useful to be able to identify a vmspace asJake Burkholder2003-04-131-1/+1
* Move the _oncpu entry from the KSE to the thread.Julian Elischer2003-04-101-1/+1
* Use the proc lock to protect p_realtimer instead of Giant, and obtainTim J. Robbins2003-02-171-1/+1
* - Split the struct kse into struct upcall and struct kse. struct kse willJeff Roberson2003-02-171-1/+0
* It seems the extra precautions are no longer needed.Dag-Erling Smørgrav2003-02-131-2/+0
* Correct grammatical error in previous commit.Dag-Erling Smørgrav2003-02-041-1/+1
* Extra precautions before trying to start init(8).Dag-Erling Smørgrav2003-02-041-0/+2
* Reversion of commit by Davidxu plus fixes since applied.Julian Elischer2003-02-011-0/+1
* NODEVFS cleanup: remove #ifdefs.Poul-Henning Kamp2003-01-301-2/+0
* Move UPCALL related data structure out of kse, introduce a newDavid Xu2003-01-261-1/+0
* Originally when DEVFS was added, a global variable "devfs_present"Poul-Henning Kamp2003-01-191-15/+15
* Improve the way that an elf image activator for an alternate word size isJake Burkholder2003-01-041-5/+0
* Add code to ddb to allow backtracing an arbitrary thread.Julian Elischer2002-12-281-0/+1
* Fix typo in comment. It's SYSINIT, not SYSINT.Giorgos Keramidas2002-11-301-1/+1
* - Implement a mechanism for allowing schedulers to place scheduler dependantJeff Roberson2002-11-211-0/+6
* Use strlcpy() instead of strncpy() to copy NUL terminated stringsRobert Drehmel2002-10-171-2/+1
* - Move p_cpulimit to struct proc from struct plimit and protect it withJohn Baldwin2002-10-091-1/+1
* Round out the facilty for a 'bound' thread to loan out its KSEJulian Elischer2002-10-091-4/+0
* Some kernel threads try to do significant work, and the default KSTACK_PAGESScott Long2002-10-021-1/+1
* Back our kernel support for reliable signal queues.Juli Mallett2002-10-011-2/+0
* First half of implementation of ksiginfo, signal queues, and such. ThisJuli Mallett2002-09-301-0/+2
* Use the fields in the sysentvec and in the vm map header in place of theJake Burkholder2002-09-211-4/+4
* Allocate KSEs and KSEGRPs separatly and remove them from the proc structure.Julian Elischer2002-09-151-2/+4
* Completely redo thread states.Julian Elischer2002-09-111-0/+1
* Added fields for VM_MIN_ADDRESS, PS_STRINGS and stack protections toJake Burkholder2002-09-011-2/+28
* Split out a number of mostly VFS and signal related syscalls intoIan Dowse2002-09-011-1/+2
* Refresh the credential on the first initproc thread following divorcingRobert Watson2002-08-071-0/+1
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-07-311-0/+3
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-07-311-0/+8