summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_clock.c
Commit message (Expand)AuthorAgeFilesLines
* - 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
* Clean up unused or poorly utilized KTR values. Remove KTR_FS, KTR_KGDB,njl2005-12-171-1/+1
* - Use uintfptr_t rather than int for the kernel profiling index (though itjhb2005-12-161-3/+3
* In watchdog_config enable the software watchdog iff the WD_ACTIVE flag isemaste2005-10-271-2/+1
* Reorganize the interrupt handling code a bit to make a few things cleanerjhb2005-10-251-2/+3
* - Don't pollute opt_global.h with DEVICE_POLLING and introduceglebius2005-10-051-0/+1
* Use SCTL_MASK32 to determine that the sysctl call is from a 32bitps2005-06-301-7/+2
* Jumbo-commit to enhance 32 bit application support on 64 bit kernels.peter2005-06-301-2/+31
* Move HWPMC_HOOKS into its own opt_hwpmc_hooks.h file. It doesn't meritpeter2005-06-241-0/+1
* Kernel hooks to support PMC sampling modes.jkoshy2005-05-301-0/+9
* - Define KTR points for KTR_SCHED.jeff2004-12-261-0/+2
* Rework how we store process times in the kernel such that we always storejhb2004-10-051-4/+4
* Update for the KDB framework:marcel2004-07-101-10/+6
* - Assert that any process that has statclock called on it has both ajhb2004-07-021-11/+10
* Nice, is a property of a process as a whole..julian2004-06-161-1/+1
* Remove a redundant "td = curthread" statement from profclock().tjr2004-06-021-1/+0
* Fix a race condition which could result in profprocs being decrementedcperciva2004-05-031-0/+2
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Make sure to disable the watchdog if we cannot honour the timeout.phk2004-02-281-3/+2
* Rename the WATCHDOG option to SW_WATCHDOG and make it use thephk2004-02-281-33/+29
* Catch a few places where NULL (pointer) was used where 0 (integer) waspeter2003-12-231-1/+1
* - Update the sched api. sched_{add,rem,clock,pctcpu} now all accept a tdjeff2003-10-161-4/+2
* Fix this to build on alpha. Build test successful.smkelly2003-06-271-1/+1
* - Add a software watchdog facility.smkelly2003-06-261-0/+82
OpenPOWER on IntegriCloud