summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_idle.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Create an event (idle_event) which is invoked every time around themsmith2000-09-221-0/+7
| | | | | idle loop. Machine-dependant code can elect to eg. take power-saving actions when this event is invoked.
* Remove some commented out cruft.jhb2000-09-151-7/+0
|
* - Add a new process flag P_NOLOAD that marks a process that should bejhb2000-09-151-0/+1
| | | | | ignored during load average calcuations. - Set this flag for the idle processes and the softinterrupt process.
* Idle processes are always runnable, so let them state at SRUN.jhb2000-09-151-2/+1
|
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-0/+108
include: * Mutual exclusion is used instead of spl*(). See mutex(9). (Note: The alpha port is still in transition and currently uses both.) * Per-CPU idle processes. * Interrupts are run in their own separate kernel threads and can be preempted (i386 only). Partially contributed by: BSDi (BSD/OS) Submissions by (at least): cp, dfr, dillon, grog, jake, jhb, sheldonh
OpenPOWER on IntegriCloud