summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_switch.c
Commit message (Expand)AuthorAgeFilesLines
* Remove runq_findproc. This never worked right in the first place and canjake2002-05-081-23/+0
* Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()dillon2002-04-011-0/+1
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-271-3/+4
* Rename runq_find() to runq_findproc(), and hide it behind #ifdef DIAGNOSTIC,des2002-03-061-3/+5
* revert last commit temporarily due to whining on the lists.dillon2002-02-261-7/+0
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remaindillon2002-02-261-0/+7
* In a threaded world, differnt priorirites become properties ofjulian2002-02-111-7/+3
* Modify the critical section API as follows:jhb2001-12-181-0/+25
* Change p into ke->ke_proc, this was hidden behind INVARIANTS.jlemon2001-09-181-1/+1
* KSE Milestone 2julian2001-09-121-34/+48
* Spelling fix in a KASSERT: runq_chose -> runq_choose.jhb2001-07-041-1/+1
* Catch up to header include changes:jhb2001-03-281-0/+1
* Jake essentially rewrote this. It is not by any stretch of thepeter2001-03-151-2/+0
* Assert that the process we're trying to enqueue isn't already there.des2001-03-111-0/+21
* Add a new informative KASSERT to ensure that a process is in the SRUN statejhb2001-03-091-0/+3
* - Assert that the proc to return is not NULL in runq_choose thejake2001-02-241-0/+2
* Implement a unified run queue and adjust priority levels accordingly.jake2001-02-121-181/+163
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-2/+2
* Catch up to moving headers:jhb2000-10-201-2/+1
* Idle processes are always runnable, so let them state at SRUN.jhb2000-09-151-1/+0
* Fix some printf format string warnings due to sizeof(int) != sizeof(long) onjhb2000-09-111-8/+8
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-25/+75
* Commit major SMP cleanups and move the BGL (big giant lock) in thedillon2000-03-281-0/+2
* Fix a typo and a bug.peter1999-08-191-10/+12
* Extract the next runnable process selection out of cpu_switch() into apeter1999-08-191-0/+204
OpenPOWER on IntegriCloud