summaryrefslogtreecommitdiffstats
path: root/sys/kern/sched_4bsd.c
Commit message (Expand)AuthorAgeFilesLines
...
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromjeff2008-03-191-4/+3
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-2/+3
* Remove kernel support for M:N threading.jeff2008-03-121-2/+0
* - Pass the priority argument from *sleep() into sleepq and down intojeff2008-03-121-1/+6
* - Add a sched_preempt() routine to be called by md code after IPI_PREEMPT isjeff2008-03-101-0/+11
* Unbreak after cpuset: initialize td_cpuset in sched_fork_thread().marcel2008-03-021-0/+2
* - Add a new sched_affinity() api to be used in the upcoming cpusetjeff2008-03-021-0/+5
* - Re-implement lock profiling in such a way that it no longer breaksjeff2007-12-151-1/+6
* Fix LOR of thread lock and umtx's priority propagation mutex duedavidxu2007-12-111-8/+5
* generally we are interested in what thread did something asjulian2007-11-141-10/+10
* Remove unused variable td from sched_idletd().rwatson2007-11-051-2/+0
* Change the roundrobin implementation in the 4BSD scheduler to trigger ajhb2007-10-271-29/+8
* Introduce a way to make pure kernal threads.julian2007-10-261-2/+0
* - Restore historical sched_yield() behavior by changing sched_relinquish()jeff2007-10-081-2/+0
* - Redefine p_swtime and td_slptime as p_swtick and td_slptick. Thisjeff2007-09-211-17/+20
* - Move all of the PS_ flags into either p_flag or td_flags.jeff2007-09-171-8/+8
* - Remove the global definition of sched_lock in mutex.h to breakjeff2007-07-181-0/+2
* - Move some common code out of sched_fork_exit() and back into fork_exit().jeff2007-06-121-15/+4
* - Placing the 'volatile' on the right side of the * in the td_lockjeff2007-06-061-1/+1
* - Better fix for previous error; use DEVOLATILE on the td_lock pointerjeff2007-06-051-1/+1
* - Pass &sched_lock as the third argument to cpu_switch() as this willjeff2007-06-051-1/+1
* Commit 1/14 of sched_lock decomposition.jeff2007-06-041-45/+115
* Use pause() rather than tsleep() on stack variables and function pointers.jhb2007-02-271-2/+1
* Move the seting of the idle_mask bits to a place where theyjulian2007-02-021-17/+25
* - Remove setrunqueue and replace it with direct calls to sched_add().jeff2007-01-231-34/+65
* Prefer a more traditional spelling of inhibited in comments and panicrwatson2006-12-311-1/+1
* Fix typo, p_slptime should be td_slptime.davidxu2006-12-241-1/+1
* Threading cleanup.. part 2 of several.julian2006-12-061-629/+135
* whitespace fix onlyjulian2006-11-201-6/+6
* Fix a copy-paste bug in NON-KSE case.davidxu2006-11-141-11/+11
* Unbreak userland priority inheriting in NO_KSE case.davidxu2006-11-111-1/+2
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+358
* Add user priority loaning code to support priority propagation fordavidxu2006-08-251-1/+56
* o Fix grammar in the comment, indent macros. No functional changes.maxim2006-07-021-7/+7
* o Remove rev. 1.57 leftover, not reached code.maxim2006-07-021-2/+0
* Fix building with GCC 4.2: define data types before referring to them.obrien2006-06-291-0/+1
* Add scheduler API sched_relinquish(), the API is used to implementdavidxu2006-06-151-0/+15
* Add scheduler CORE, the work I have done half a year ago, recent,davidxu2006-06-131-0/+5
* Make ke_rqindex unsigned.davidxu2006-06-061-1/+1
* back out for now... revert ccpu to being kern.ccpu...jmg2006-04-271-1/+1
* move remaining sysctl into the kern.sched tree...jmg2006-04-261-1/+1
* Change msleep() and tsleep() to not alter the calling thread's priorityjhb2006-04-171-1/+1
* Move HWPMC_HOOKS into its own opt_hwpmc_hooks.h file. It doesn't meritpeter2005-06-241-0/+2
* Lots of whitespace cleanup.ups2005-06-091-20/+7
* Fix some race conditions for pinned threads that may cause them to runups2005-06-091-47/+108
* Bring a working snapshot of hwpmc(4), its associated libraries, userland util...jkoshy2005-04-191-1/+22
* Fix a typo in the comment.maxim2005-04-151-1/+1
* Sprinkle some volatile magic and rearrange things a bit to avoid raceups2005-04-081-1/+1
* Rework the interface between priority propagation (lending) and thejhb2004-12-301-14/+102
* - Wrap the thread count adjustment in sched_load_add() and sched_load_rem()jeff2004-12-261-6/+30
OpenPOWER on IntegriCloud