summaryrefslogtreecommitdiffstats
path: root/sys/sys/sched.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Small smr_grace_wait() optimizationvisa2020-12-251-1/+2
* Move `p_estcpu' to the region copied during fork & kill scheduler_fork_hook().mpi2019-10-211-6/+1
* Reduce the number of places where `p_priority' and `p_stat' are set.mpi2019-10-151-2/+2
* Stop calling resched_proc() after changing the nice(3) value of a process.mpi2019-07-151-2/+1
* Untangle code setting the scheduling priority of a thread.mpi2019-07-081-1/+2
* Remove incorrect optimization. The current logic for skipping idle CPUsvisa2019-05-161-4/+1
* Introduce safe memory reclamation, a mechanism for reclaiming sharedvisa2019-02-261-1/+12
* Add new KERN_CPUSTATS sysctl(2) so we can identify offline CPUs.cheloha2018-11-171-1/+9
* Revert KERN_CPTIME2 ENODEV changes in kernel and userspace.cheloha2018-10-051-3/+1
* KERN_CPTIME2: set ENODEV if the CPU is offline.cheloha2018-09-261-1/+3
* Add hw.ncpuonline to count the number of online CPUs.cheloha2018-07-121-1/+2
* SMT (Simultanious Multi Threading) implementations typically sharekettenis2018-06-191-1/+2
* Stopping counting and reporting CPU time spent spinning on a lock asmpi2018-05-141-12/+9
* make sched_barrier use cond_wait/cond_signal.dlg2017-12-141-3/+1
* Change __mp_lock_held() to work with an arbitrary CPU info structure andmpi2017-12-041-3/+6
* Convert most of the manual checks for CPU hogging to sched_pause().mpi2017-02-141-3/+3
* Replace curcpu_is_idle() by cpu_is_idle() and use it instead of rollingmpi2016-03-171-2/+2
* Correct some comments and definitions, from Michal Mazurek.mpi2016-03-091-2/+1
* Introduce sched_barrier(9), an interface that acts as a scheduler barrier inkettenis2015-09-131-1/+4
* LOCKDEBUG is dead; perform the funeral ritesguenther2015-01-111-4/+4
* redo the performance throttling in the kernel.tedu2014-10-171-1/+4
* Make the cleaner, syncer, pagedaemon, aiodone daemons allblambert2014-09-091-1/+7
* It's been a quarter century: we can assume volatile is present with that name.guenther2014-03-291-2/+2
* On MULTIPROCESSOR kernels, have SCHED_ASSERT_LOCKED assert both the lock beingmiod2014-01-301-2/+6
* even better now text now.tedu2013-06-041-3/+3
* sentence explaining sched_lock is not a simplelock should be a sentence.tedu2013-06-041-3/+3
* Convert some internal APIs to use timespecs instead of timevalsguenther2013-06-031-2/+2
* Make userret() MI. On architectures which jammed stuff into it in thederaadt2011-11-161-1/+2
* Functions used in files other than where they are defined should beguenther2011-07-071-1/+3
* Make sure we initialize sched_lock before we try to use it.kettenis2010-05-141-1/+5
* Make sure IPL_SCHED is always defined by MD headers, instead of having a MImiod2010-04-231-5/+1
* Implement functions to take away the secondary CPUs from the scheduler andkettenis2010-04-061-1/+7
* Add code to stop scheduling processes on CPUs, effectively halting that CPU.kettenis2010-01-091-1/+3
* Backout previous commit. There is a possible race which makes it possiblekettenis2009-11-291-3/+1
* Add a mechanism to stop the scheduler from scheduling processes on akettenis2009-11-251-1/+3
* Some tweaks to the cpu affinity code.art2009-04-141-2/+3
* sched_peg_curproc_to_cpu() - function to force a proc to stay on a cpuart2009-04-031-1/+2
* Processor affinity for processes.art2009-03-231-7/+14
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* sched_lock_idle and sched_unlock_idle are obsolete now.art2007-10-111-5/+1
* Make context switching much more MI:art2007-10-101-2/+25
* Instead of checking whichqs directly, add a "sched_is_idle()" macro toart2007-05-181-1/+3
* The world of __HAVEs and __HAVE_NOTs is reducing. All architecturesart2007-05-161-6/+1
* Remove unused functionality from lockmgr():miod2007-02-031-23/+1
* A second approach at fixing the telnet localhost & problemniklas2005-06-171-5/+5
* sched work by niklas and art backed out; causes panicsderaadt2005-05-291-19/+47
* This patch is mortly art's work and was done *a year* ago. Art wants to thankniklas2005-05-251-47/+19
* Switch amd64 to __HAVE_CPUINFOart2004-06-221-2/+2
* Put back the moving of schedstate_percpu into sched.h. This time exposeart2004-06-211-23/+41
* nope, tree breakage in libpthread. too tough to run a make build?deraadt2004-06-201-40/+23