summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_clock.c
Commit message (Expand)AuthorAgeFilesLines
* Do not acquire the thread lock in hardclock_cnt() unless needed.markj2016-05-181-3/+5
* Add an EARLY_AP_STARTUP option to start APs earlier during boot.jhb2016-05-141-0/+33
* sys: extend use of the howmany() macro when available.pfg2016-04-261-3/+2
* The struct thread td_estcpu member is only used by the 4BSD scheduler.kib2016-04-171-2/+0
* Initialize ticks so that it wraps 10 minutes after boot to increase thepeter2015-02-051-0/+5
* The process spin lock currently has the following distinct uses:kib2014-11-261-8/+8
* When sleeping waiting for the profiling stop, always set P_STOPPROFkib2014-11-101-3/+3
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEavg2013-11-261-1/+1
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingattilio2013-11-251-1/+0
* Correct a bug that prevented deadlkres from (almost) ever firing.rstone2013-06-281-8/+2
* Add a generic way to call per event allocate / release function.fabient2013-03-051-1/+2
* - Make callout(9) tickless, relying on eventtimers(4) as backend fordavide2013-03-041-2/+1
* Add support for good old 8192Hz profiling clock to software PMC.mav2013-02-261-0/+5
* Mark 'ticks', 'time_second', and 'time_uptime' as volatile to prevent thejhb2013-01-281-2/+2
* Implement the DTrace sched provider. This implementation aims to berstone2012-05-151-0/+6
* Add software PMC support.fabient2012-03-281-1/+11
* Idle ticks optimization:mav2012-03-101-16/+31
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+2
* Fix interrupt counters dumping on SW_WATCHDOG fire.mav2011-09-271-1/+1
* - Remove the eintrcnt/eintrnames usage and introduce the concept ofattilio2011-07-181-1/+1
* Fix several places to ignore processes that are not yet fully constructed.jhb2011-04-061-0/+4
* After some off-list discussion, revert a number of changes to thedim2010-11-221-1/+1
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutdim2010-11-141-1/+1
* Tweak the waitchannel messages for the dead lock detection kthread. Usejhb2010-11-021-2/+2
* Make kern_tc.c provide minimum frequency of tc_ticktock() calls, requiredmav2010-09-141-2/+2
* Replace spin lock with the set of atomics. It is impractical for onemav2010-09-141-10/+14
* Refactor timer management code with priority to one-shot operation mode.mav2010-09-131-52/+88
* - Simplify logic in handling ticks wrap-upattilio2010-07-071-13/+10
* Fix a lock leak in the deadlock resolver in case the ticks counterattilio2010-06-281-2/+6
* Use ISO C99 integer types in sys/kern where possible.ed2010-06-211-1/+1
* Implement new event timers infrastructure. It provides unified APIs formav2010-06-201-6/+6
* Update several places that iterate over CPUs to use CPU_FOREACH().jhb2010-06-111-3/+1
* - Implement MI helper functions, dividing one or two timer interrupts withmav2010-05-241-0/+52
* getblk lockmgr is mostly used as a msleep() and may lead too easilly toattilio2010-04-191-0/+1
* - Introduce a blessed list for sxlocks that prevents the deadlkres toattilio2010-04-111-1/+31
* Introduce the new kernel thread called "deadlock resolver".attilio2010-01-091-1/+121
* Mark the clock sysctls as MPSAFE.ed2009-05-181-3/+4
* - Implement generic macros for producing KTR records that are compatiblejeff2009-01-171-2/+2
* Implement per-cpu callout threads, wheels, and locks.jeff2008-04-021-23/+2
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-1/+1
* Remove kernel support for M:N threading.jeff2008-03-121-8/+0
* Add a new 'why' argument to kdb_enter(), and a set of constants to userwatson2007-12-251-1/+1
* Move use of 'i' in cp_time sysctl under SCTL_MASK32 so that it compilesrwatson2007-11-291-1/+2
* Move the shared cp_time array (counts %sys, %user, %idle etc) to thepeter2007-11-291-9/+72
* generally we are interested in what thread did something asjulian2007-11-141-1/+1
* - Move all of the PS_ flags into either p_flag or td_flags.jeff2007-09-171-12/+7
* Since locking in kern/subr_prof.c is changed a bit, we need nomore ofattilio2007-06-091-1/+1
* Commit 5/14 of sched_lock decomposition.jeff2007-06-041-35/+33
* - Move rusage from being per-process in struct pstats to per-thread injeff2007-06-011-6/+4
* Revert 1.197 and instead avoid calling kdb_enter() if the KDB_UNATTENDEDemaste2007-05-281-1/+8
OpenPOWER on IntegriCloud