aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sched_ule.c
Commit message (Expand)AuthorAgeFilesLines
* Clearing the flag when preempting will let the preempted thread runFabien Thomas2011-03-311-1/+2
* Rework realtime priority support:John Baldwin2011-01-141-4/+12
* Introduce two new helper macros to define the priority ranges used forJohn Baldwin2011-01-131-16/+25
* Always use PRI_BASE() when checking the base type of a thread's priorityJohn Baldwin2011-01-111-2/+2
* Fix two harmless off-by-one errors.John Baldwin2011-01-101-3/+3
* - Move sched_fork() later in fork() after the various sections of the newJohn Baldwin2011-01-061-3/+5
* - Follow r216313, the sched_unlend_user_prio is no longer needed, alwaysDavid Xu2010-12-291-17/+5
* MFp4:David Xu2010-12-091-10/+11
* Remove unused variables.Edward Tomasz Napierala2010-11-131-4/+0
* Fix typos.Attilio Rao2010-11-101-2/+2
* Use integer for size of cpuset, as it won't be bigger than INT_MAX,David Xu2010-11-011-9/+0
* Add sysctl kern.sched.cpusetsize to export the size of kernel cpuset,David Xu2010-10-291-0/+11
* Comment nit, set TDF_NEEDRESCHED after the comment describing why it isJohn Baldwin2010-09-211-1/+1
* kern.sched.topology_spec sysctl: use step of 1 for group levels numerationAndriy Gapon2010-09-181-1/+1
* Refactor timer management code with priority to one-shot operation mode.Alexander Motin2010-09-131-4/+4
* Do not IPI CPU that is already spinning for load. It doubles effect ofAlexander Motin2010-09-101-4/+11
* Fix UP build.Matthew D Fleming2010-09-021-0/+2
* Fix a bug with sched_affinity() where it checks td_pinned of anotherMatthew D Fleming2010-09-011-11/+13
* Remove unused KTRACE includes.John Baldwin2010-08-191-4/+0
* Add a new ipi_cpu() function to the MI IPI API that can be used to send anJohn Baldwin2010-08-061-3/+3
* A cosmetic change - don't output empty <flags>.Ivan Voras2010-07-151-2/+2
* Update several places that iterate over CPUs to use CPU_FOREACH().John Baldwin2010-06-111-4/+2
* Unconfuse THREAD and SMT flagsIvan Voras2010-06-101-1/+3
* Cosmetic change to XML - less ugly newlinesIvan Voras2010-06-101-2/+2
* Assert that the thread lock is held in sched_pctcpu() instead ofJohn Baldwin2010-06-031-2/+1
* Assert that the thread passed to sched_bind() and sched_unbind() isJohn Baldwin2010-05-211-0/+2
* This pushes all of JC's patches that I have in place. IRandall Stewart2010-05-161-1/+1
* - Fix a race in sched_switch() of sched_4bsd.Attilio Rao2010-01-231-21/+6
* Allow swap out of the kernel stack for the thread with priority greaterKonstantin Belousov2009-12-311-1/+1
* Don't forget to use `void' for sched_balance(). It has no arguments.Ed Schouten2009-12-281-1/+1
* Make ULE process usage (%CPU) accounting usable again by keeping trackIvan Voras2009-11-241-1/+4
* Split P_NOLOAD into a per-thread flag (TDF_NOLOAD).Attilio Rao2009-11-031-2/+2
* Fix a sign bug in the handling of nice priorities when computing theJohn Baldwin2009-10-151-1/+1
* Fix sched_switch_migrate():Attilio Rao2009-09-151-11/+11
* - Use cpuset_t and the CPU_ macros in place of cpumask_t so that ULEJeff Roberson2009-06-231-19/+19
* - Fix non-SMP build by encapsulating idle spin logic in a macro.Jeff Roberson2009-04-291-2/+8
* - Fix the FBSDID line.Jeff Roberson2009-04-291-1/+1
* - Remove the bogus idle thread state code. This may have a race in itJeff Roberson2009-04-291-28/+12
* - Fix an error that occurs when mp_ncpu is an odd number. steal_threshJeff Roberson2009-03-141-4/+9
* - Use __XSTRING where I want the define to be expanded. This resulted inJeff Roberson2009-01-251-2/+2
* - Implement generic macros for producing KTR records that are compatibleJeff Roberson2009-01-171-18/+59
* Add missing newlines to flags tags of CPU topology, for prettierIvan Voras2008-12-231-2/+2
* When checking to see if another CPU is running its idle thread, examineJohn Baldwin2008-11-181-4/+4
* Increase the initial sbuf size for CPU topology dump to something moreIvan Voras2008-11-021-1/+1
* Introduce a new sysctl, kern.sched.topology_spec, that returns an XMLIvan Voras2008-10-291-1/+87
* - Check whether we've recorded this tick in ts_ticks on another cpu inJeff Roberson2008-07-191-0/+6
* Add the vtime (virtual time) hooks for DTrace.John Birrell2008-05-251-0/+18
* - Add an integer argument to idle to indicate how likely we are to wakeJeff Roberson2008-04-251-5/+9
* - Add a metric to describe how busy a processor has been over the lastJeff Roberson2008-04-171-7/+71
* - Make SCHED_STATS more generic by adding a wrapper to create theJeff Roberson2008-04-171-8/+30