summaryrefslogtreecommitdiffstats
path: root/sys/kern/init_main.c
Commit message (Expand)AuthorAgeFilesLines
* Divorce proc0 and proc1 credentials earlier; while this isn't technicallyrwatson2002-04-191-0/+7
* Rework the kernel environment subsystem. We now convert the staticmux2002-04-171-1/+4
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-3/+3
* The description of fd_mtx is "filedesc structure."tanimura2002-03-291-1/+1
* Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locksjeff2002-03-271-1/+1
* Move the mount of the root filesystem to happen in the init process beforephk2002-03-081-0/+2
* Fix warning. s/microuptime()/binuptime()/ for switchtime initial value.peter2002-02-261-1/+1
* Lock struct pgrp, session and sigio.tanimura2002-02-231-0/+2
* Convert p->p_runtime and PCPU(switchtime) to bintime format.phk2002-02-221-1/+2
* In a threaded world, differnt priorirites become properties ofjulian2002-02-111-4/+4
* Pre-KSE/M3 commit.julian2002-02-071-11/+12
* Include sys/_lock.h and sys/_mutex.h to reduce namespace pollution.alfred2002-01-131-1/+1
* SMP Lock struct file, filedesc and the global file list.alfred2002-01-131-0/+3
* Add/correct description for some sysctl variables where it was missing.luigi2001-12-161-1/+2
* Overhaul the per-CPU support a bit:jhb2001-12-111-1/+0
* Add a per-thread ucred reference for syscalls and synchronous traps fromjhb2001-10-261-0/+1
* Don't initialize proc0's mutex twice. It is already done earlier on in thejhb2001-09-181-1/+0
* In the devfs case, have initproc attempt the easy cases of mounting /dev.peter2001-09-151-1/+17
* KSE Milestone 2julian2001-09-121-17/+25
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-4/+4
* With this commit, I hereby pronounce gensetdefs past its use-by date.peter2001-06-131-21/+23
* o Merge contents of struct pcred into struct ucred. Specifically, add therwatson2001-05-251-5/+2
* - Lock the VM when initializing the vmspace for proc0.jhb2001-05-231-2/+2
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-0/+4
* - Move the setting of bootverbose to a MI SI_SUB_TUNABLES SYSINIT.jhb2001-05-171-0/+12
* Revert consequences of changes to mount.h, part 2.grog2001-04-291-2/+0
* Correct #includes to work with fixed sys/mount.h.grog2001-04-231-0/+2
* Stick proc0 in the PID hash table.jhb2001-04-111-0/+1
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-3/+4
* Do not set a default ELF syscall ABI fallback.obrien2001-03-041-0/+3
* The kernel did not hold a vnode reference associated with theiedowse2001-02-281-0/+1
* Sigh. Try to get priorities sorted out. Don't bother trying tojake2001-02-281-1/+1
* Initialize native priority to PRI_MAX. It was usually 0 which made ajake2001-02-261-0/+1
* It turns out the kernel console works fine and thus doesn't need quite thisjhb2001-02-241-23/+0
* Stricter style(9) conformance - remove unnecessary blank lines in previouspeter2001-02-231-2/+0
* Test out the kernel console just before launching the AP's.jhb2001-02-231-0/+24
* o Move per-process jail pointer (p->pr_prison) to inside of the subjectrwatson2001-02-211-3/+1
* Implement a unified run queue and adjust priority levels accordingly.jake2001-02-121-2/+3
* Move the initailization of the proc lock for proc0 very early into the MDjhb2001-02-091-1/+0
* Change and clean the mutex lock interface.bmilekic2001-02-091-6/+6
* - Catch up to p_sflag changes.jhb2001-01-241-20/+11
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-1/+1
* - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), insteadjake2000-12-131-2/+2
* - Add a mutex to the proc structure p_mtx that will be used to lock accessesjhb2000-12-031-0/+1
* Use an mp-safe callout for endtsleep.jake2000-12-011-1/+1
* Use callout_reset instead of timeout(9). Most callouts are staticallyjake2000-11-271-0/+3
* Protect the following with a lockmgr lock:jake2000-11-221-0/+2
* ELF kernels should use an ELF sysvec. This allows us to move a.outobrien2000-11-051-0/+4
* Catch up to moving headers:jhb2000-10-201-1/+1
* Release Giant before starting up init.jhb2000-09-151-1/+3
OpenPOWER on IntegriCloud