aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sched_4bsd.c
Commit message (Expand)AuthorAgeFilesLines
* Given that as of r258002 the last external user is gone, make sched_lockMarius Strobl2014-04-291-1/+1
* The arguments to sched:::off-cpu are the thread and associated process ofMark Johnston2013-12-291-1/+1
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEAndriy Gapon2013-11-261-16/+16
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LASTAndriy Gapon2013-07-241-1/+1
* Add CPU percentage limit enforcement to RCTL. The resouce name is "pcpu".Edward Tomasz Napierala2012-10-261-0/+34
* Mark the idle threads as non-sleepable and also assert that an idleJohn Baldwin2012-08-221-0/+1
* Some more minor tunings inspired by bde@.Alexander Motin2012-08-111-7/+9
* Some minor tunings/cleanups inspired by bde@ after previous commits:Alexander Motin2012-08-101-14/+29
* Rework r220198 change (by fabient). I believe it solves the problem fromAlexander Motin2012-08-091-4/+6
* SCHED_4BSD scheduling quantum mechanism appears to be broken for some time.Alexander Motin2012-08-091-33/+36
* Fix typo in function name SDT_PROBE4 and unbreak 4BSD UP.Sergey Kandaurov2012-05-151-1/+1
* Implement the DTrace sched provider. This implementation aims to beRyan Stone2012-05-151-1/+38
* Add a new sched_clear_name() method to the scheduler interface to clearJohn Baldwin2012-03-081-0/+11
* Some small fixes to CPU accounting for threads:John Baldwin2012-01-031-2/+2
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* Fix format strings for KTR_STATE in 4BSD ad ULE schedulers.Xin LI2011-08-261-2/+2
* Remove pc_cpumask and pc_other_cpus usage from MI code.Attilio Rao2011-06-131-33/+24
* MFCAttilio Rao2011-05-311-2/+2
|\
| * On multi-core, multi-threaded PPC systems, it is important that the threadsNathan Whitehorn2011-05-311-2/+2
| * Merge r221285 from largeSMP project:Attilio Rao2011-05-171-31/+7
| * Merge r221278 from largeSMP project:Attilio Rao2011-05-161-0/+2
* | Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-22/+44
* | - Remove the following sysctl:Attilio Rao2011-04-301-31/+7
* | idle_cpus_mask is just used in the SMP case and within sched_4BSD.Attilio Rao2011-04-301-0/+2
|/
* If the 4BSD scheduler tries to schedule a thread that has been pinned orRyan Stone2011-04-261-19/+21
* Fix several places to ignore processes that are not yet fully constructed.John Baldwin2011-04-061-0/+4
* Clearing the flag when preempting will let the preempted thread runFabien Thomas2011-03-311-6/+2
* Rework realtime priority support:John Baldwin2011-01-141-1/+1
* One more sysctl(9) type-safety that I missed before.Matthew D Fleming2011-01-131-1/+1
* - Move sched_fork() later in fork() after the various sections of the newJohn Baldwin2011-01-061-0/+1
* - Follow r216313, the sched_unlend_user_prio is no longer needed, alwaysDavid Xu2010-12-291-17/+5
* MFp4:David Xu2010-12-091-13/+10
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-1/+1
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-1/+1
* Refactor timer management code with priority to one-shot operation mode.Alexander Motin2010-09-131-1/+1
* Merge some SCHED_ULE features to SCHED_4BSD:Alexander Motin2010-09-111-4/+28
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anJohn Baldwin2010-08-061-4/+4
* Update several places that iterate over CPUs to use CPU_FOREACH().John Baldwin2010-06-111-6/+2
* Assert that the thread lock is held in sched_pctcpu() instead ofJohn Baldwin2010-06-031-0/+1
* Assert that the thread passed to sched_bind() and sched_unbind() isJohn Baldwin2010-05-211-3/+3
* Split out an invariant in order to better check that newtd, whenAttilio Rao2010-01-241-2/+4
* - Fix a race in sched_switch() of sched_4bsd.Attilio Rao2010-01-231-2/+5
* - Fix a bug in sched_4bsd where the timestamp for the sleeping operationAttilio Rao2010-01-081-1/+1
* Allow swap out of the kernel stack for the thread with priority greaterKonstantin Belousov2009-12-311-1/+1
* Split P_NOLOAD into a per-thread flag (TDF_NOLOAD).Attilio Rao2009-11-031-8/+8
* - Use __XSTRING where I want the define to be expanded. This resulted inJeff Roberson2009-01-251-1/+1
* - Implement generic macros for producing KTR records that are compatibleJeff Roberson2009-01-171-18/+54
* When choosing a CPU for a thread in a cpuset, prefer the last CPU that theJohn Baldwin2008-07-281-1/+4
* Implement support for cpusets in the 4BSD scheduler.John Baldwin2008-07-281-0/+116