aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/sched.h
Commit message (Expand)AuthorAgeFilesLines
* SPDX: update some tags with two licenses.Pedro F. Giffuni2019-12-281-1/+1
* Remove a declaration of sched_clock() redundant after r355779.Mark Johnston2019-12-161-1/+0
* schedlock 4/4Jeff Roberson2019-12-151-1/+1
* schedlock 1/4Jeff Roberson2019-12-151-4/+7
* Handle multiple clock interrupts simultaneously in sched_clock().Jeff Roberson2019-12-081-1/+1
* Reduce umtx-related work on exec and exitMateusz Guzik2019-05-081-0/+1
* Inlined sched_userret.Mateusz Guzik2018-05-071-1/+20
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-181-0/+2
* Let <sched.h> define struct timespec.Ed Schouten2016-05-311-2/+1
* The struct thread td_estcpu member is only used by the 4BSD scheduler.Konstantin Belousov2016-04-171-2/+2
* rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LASTAndriy Gapon2013-07-241-1/+1
* Compiler have a precise knowledge of the content of sched_pin() andAttilio Rao2012-10-291-0/+2
* Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu".Edward Tomasz Napierala2012-10-261-0/+5
* Add a new sched_clear_name() method to the scheduler interface to clearJohn Baldwin2012-03-081-0/+3
* - Follow r216313, the sched_unlend_user_prio is no longer needed, alwaysDavid Xu2010-12-291-1/+0
* there must be only one SYSINIT with SI_SUB_RUN_SCHEDULER+SI_ORDER_ANY orderAndriy Gapon2010-09-301-1/+1
* Refactor timer management code with priority to one-shot operation mode.Alexander Motin2010-09-131-1/+1
* - Use DPCPU for SCHED_STATS. This is somewhat awkward because theJeff Roberson2009-06-251-5/+18
* In non-debugging mode make this define (void)0 instead of nothing. ThisRoman Divacky2009-06-211-1/+1
* - Implement generic macros for producing KTR records that are compatibleJeff Roberson2009-01-171-0/+6
* - Make SCHED_STATS more generic by adding a wrapper to create theJeff Roberson2008-04-171-8/+10
* - Remove the unused and redundant sched_newproc() function.Jeff Roberson2008-03-201-3/+3
* Remove kernel support for M:N threading.Jeff Roberson2008-03-121-5/+0
* - Pass the priority argument from *sleep() into sleepq and down intoJeff Roberson2008-03-121-1/+1
* - Add a sched_preempt() routine to be called by md code after IPI_PREEMPT isJeff Roberson2008-03-101-0/+1
* - Add a new sched_affinity() api to be used in the upcoming cpusetJeff Roberson2008-03-021-1/+2
* - Garbage collect unused concurrency functions.Jeff Roberson2007-06-121-3/+0
* Commit 1/14 of sched_lock decomposition.Jeff Roberson2007-06-041-1/+15
* - Remove setrunqueue and replace it with direct calls to sched_add().Jeff Roberson2007-01-231-0/+11
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-061-23/+4
* Merge sys/posix4/sched.h into sys/sched.h.Tom Rhodes2006-11-111-3/+77
* Make KSE a kernel option, turned on by default in all GENERICJohn Birrell2006-10-261-0/+16
* Add user priority loaning code to support priority propagation forDavid Xu2006-08-251-1/+4
* Add scheduler API sched_relinquish(), the API is used to implementDavid Xu2006-06-151-0/+1
* Add scheduler CORE, the work I have done half a year ago, recent,David Xu2006-06-131-0/+1
* Bring a working snapshot of hwpmc(4), its associated libraries, userland util...Joseph Koshy2005-04-191-0/+1
* Rework the interface between priority propagation (lending) and theJohn Baldwin2004-12-301-0/+2
* The zone from which proc structures are allocated is markedDavid Schultz2004-09-191-1/+1
* whitespace fixJulian Elischer2004-09-131-1/+0
* Revert the previous round of changes to td_pinned. The scheduler isn'tScott Long2004-09-111-6/+14
* Whitespace fixJulian Elischer2004-09-111-1/+0
* Make up my mind if cpu pinning is stored in the thread structure or theJulian Elischer2004-09-101-14/+7
* Add some code to allow threads to nominat a sibling to run if theyu are going...Julian Elischer2004-09-101-1/+1
* Refactor a bunch of scheduler code to give basically the same behaviourJulian Elischer2004-09-051-13/+10
* Give setrunqueue() and sched_add() more of a clue as toJulian Elischer2004-09-011-1/+1
* When calling scheduler entrypoints for creating new threads and processes,Julian Elischer2004-07-181-6/+6
* - Change mi_switch() and sched_switch() to accept an optional thread toJohn Baldwin2004-07-021-1/+1
* Nice, is a property of a process as a whole..Julian Elischer2004-06-161-1/+1
* Switch the sleep/wakeup and condition variable implementations to use theJohn Baldwin2004-02-271-1/+1
* - Add a sched API entry point that returns the system load. This load shouldJeff Roberson2004-02-011-0/+7