summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_clock.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Eliminate explicit kdb_enter in the software watchdog handler (whichemaste2007-05-281-7/+1
* Initialize time_lock before calling cpu_initclocks(). This corrects arwatson2007-05-231-1/+1
* - Move clock synchronization into a seperate clock lock so the globaljeff2007-05-201-10/+13
* Instead of doing comparisons using the pcpu area to see ifjulian2007-03-081-1/+1
* Align the interfaces for the various watchdogs and make the interfacen_hibma2006-12-151-3/+3
* Threading cleanup.. part 2 of several.julian2006-12-061-16/+4
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+19
* Unexpand an instance of TAILQ_EMPTY()delphij2006-06-141-1/+1
* Add scheduler CORE, the work I have done half a year ago, recent,davidxu2006-06-131-0/+1
* Trim trailing whitespace.jhb2006-04-171-3/+3
* CPU time accounting speedup (step 2)phk2006-02-111-3/+3
* Simplify system time accounting for profiling.phk2006-02-081-1/+1
* Tweak how the MD code calls the fooclock() methods some. Instead ofjhb2005-12-221-22/+15
* Remove the KTR for hardclock completely. It seems to not be useful.njl2005-12-181-1/+0
OpenPOWER on IntegriCloud