| Commit message (Expand) | Author | Age | Files | Lines |
* | Small smr_grace_wait() optimization | visa | 2020-12-25 | 1 | -1/+2 |
* | Move `p_estcpu' to the region copied during fork & kill scheduler_fork_hook(). | mpi | 2019-10-21 | 1 | -6/+1 |
* | Reduce the number of places where `p_priority' and `p_stat' are set. | mpi | 2019-10-15 | 1 | -2/+2 |
* | Stop calling resched_proc() after changing the nice(3) value of a process. | mpi | 2019-07-15 | 1 | -2/+1 |
* | Untangle code setting the scheduling priority of a thread. | mpi | 2019-07-08 | 1 | -1/+2 |
* | Remove incorrect optimization. The current logic for skipping idle CPUs | visa | 2019-05-16 | 1 | -4/+1 |
* | Introduce safe memory reclamation, a mechanism for reclaiming shared | visa | 2019-02-26 | 1 | -1/+12 |
* | Add new KERN_CPUSTATS sysctl(2) so we can identify offline CPUs. | cheloha | 2018-11-17 | 1 | -1/+9 |
* | Revert KERN_CPTIME2 ENODEV changes in kernel and userspace. | cheloha | 2018-10-05 | 1 | -3/+1 |
* | KERN_CPTIME2: set ENODEV if the CPU is offline. | cheloha | 2018-09-26 | 1 | -1/+3 |
* | Add hw.ncpuonline to count the number of online CPUs. | cheloha | 2018-07-12 | 1 | -1/+2 |
* | SMT (Simultanious Multi Threading) implementations typically share | kettenis | 2018-06-19 | 1 | -1/+2 |
* | Stopping counting and reporting CPU time spent spinning on a lock as | mpi | 2018-05-14 | 1 | -12/+9 |
* | make sched_barrier use cond_wait/cond_signal. | dlg | 2017-12-14 | 1 | -3/+1 |
* | Change __mp_lock_held() to work with an arbitrary CPU info structure and | mpi | 2017-12-04 | 1 | -3/+6 |
* | Convert most of the manual checks for CPU hogging to sched_pause(). | mpi | 2017-02-14 | 1 | -3/+3 |
* | Replace curcpu_is_idle() by cpu_is_idle() and use it instead of rolling | mpi | 2016-03-17 | 1 | -2/+2 |
* | Correct some comments and definitions, from Michal Mazurek. | mpi | 2016-03-09 | 1 | -2/+1 |
* | Introduce sched_barrier(9), an interface that acts as a scheduler barrier in | kettenis | 2015-09-13 | 1 | -1/+4 |
* | LOCKDEBUG is dead; perform the funeral rites | guenther | 2015-01-11 | 1 | -4/+4 |
* | redo the performance throttling in the kernel. | tedu | 2014-10-17 | 1 | -1/+4 |
* | Make the cleaner, syncer, pagedaemon, aiodone daemons all | blambert | 2014-09-09 | 1 | -1/+7 |
* | It's been a quarter century: we can assume volatile is present with that name. | guenther | 2014-03-29 | 1 | -2/+2 |
* | On MULTIPROCESSOR kernels, have SCHED_ASSERT_LOCKED assert both the lock being | miod | 2014-01-30 | 1 | -2/+6 |
* | even better now text now. | tedu | 2013-06-04 | 1 | -3/+3 |
* | sentence explaining sched_lock is not a simplelock should be a sentence. | tedu | 2013-06-04 | 1 | -3/+3 |
* | Convert some internal APIs to use timespecs instead of timevals | guenther | 2013-06-03 | 1 | -2/+2 |
* | Make userret() MI. On architectures which jammed stuff into it in the | deraadt | 2011-11-16 | 1 | -1/+2 |
* | Functions used in files other than where they are defined should be | guenther | 2011-07-07 | 1 | -1/+3 |
* | Make sure we initialize sched_lock before we try to use it. | kettenis | 2010-05-14 | 1 | -1/+5 |
* | Make sure IPL_SCHED is always defined by MD headers, instead of having a MI | miod | 2010-04-23 | 1 | -5/+1 |
* | Implement functions to take away the secondary CPUs from the scheduler and | kettenis | 2010-04-06 | 1 | -1/+7 |
* | Add code to stop scheduling processes on CPUs, effectively halting that CPU. | kettenis | 2010-01-09 | 1 | -1/+3 |
* | Backout previous commit. There is a possible race which makes it possible | kettenis | 2009-11-29 | 1 | -3/+1 |
* | Add a mechanism to stop the scheduler from scheduling processes on a | kettenis | 2009-11-25 | 1 | -1/+3 |
* | Some tweaks to the cpu affinity code. | art | 2009-04-14 | 1 | -2/+3 |
* | sched_peg_curproc_to_cpu() - function to force a proc to stay on a cpu | art | 2009-04-03 | 1 | -1/+2 |
* | Processor affinity for processes. | art | 2009-03-23 | 1 | -7/+14 |
* | First pass at removing clauses 3 and 4 from NetBSD licenses. | ray | 2008-06-26 | 1 | -8/+1 |
* | sched_lock_idle and sched_unlock_idle are obsolete now. | art | 2007-10-11 | 1 | -5/+1 |
* | Make context switching much more MI: | art | 2007-10-10 | 1 | -2/+25 |
* | Instead of checking whichqs directly, add a "sched_is_idle()" macro to | art | 2007-05-18 | 1 | -1/+3 |
* | The world of __HAVEs and __HAVE_NOTs is reducing. All architectures | art | 2007-05-16 | 1 | -6/+1 |
* | Remove unused functionality from lockmgr(): | miod | 2007-02-03 | 1 | -23/+1 |
* | A second approach at fixing the telnet localhost & problem | niklas | 2005-06-17 | 1 | -5/+5 |
* | sched work by niklas and art backed out; causes panics | deraadt | 2005-05-29 | 1 | -19/+47 |
* | This patch is mortly art's work and was done *a year* ago. Art wants to thank | niklas | 2005-05-25 | 1 | -47/+19 |
* | Switch amd64 to __HAVE_CPUINFO | art | 2004-06-22 | 1 | -2/+2 |
* | Put back the moving of schedstate_percpu into sched.h. This time expose | art | 2004-06-21 | 1 | -23/+41 |
* | nope, tree breakage in libpthread. too tough to run a make build? | deraadt | 2004-06-20 | 1 | -40/+23 |