summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_clock.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel, sysctl(8): remove dead variable: tickadjcheloha2021-01-131-6/+1
* Import dt(4) a driver and framework for Dynamic Profiling.mpi2020-01-211-1/+12
* softclock: move softintr registration/scheduling into timeout modulecheloha2019-11-021-12/+3
* per-process itimers: itimerval -> itimerspeccheloha2019-08-021-5/+5
* Simplify by using `spc' since we already have it, no behavior change.mpi2019-01-281-3/+2
* Only the scheduler time statistics should be affected by spinning.bluhm2018-10-171-9/+8
* User land time accounting has changed when kernel spinning time wasbluhm2018-10-101-3/+5
* drop BUMPTIMEcheloha2018-06-041-15/+1
* Stopping counting and reporting CPU time spent spinning on a lock asmpi2018-05-141-2/+5
* Introduce jiffies, a volatile unsigned long version of our ticks variablekettenis2017-07-221-1/+5
* clear structure on the stack before copying out for sysctl. At presentderaadt2017-04-051-1/+2
* Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernelmpi2016-09-041-4/+4
* set ticks 15 seconds before its value wraps.dlg2016-03-241-1/+3
* Update ticks in hardclock().uebayasi2016-03-201-1/+2
* Move hzto(9) to the attic; OK dlgmikeb2015-06-111-54/+1
* Remove non-standard <sys/dkstat.h> header. It has not contained anythingmiod2014-09-151-2/+1
* Remove global cp_time[] array; no longer used now that all arches implementmiod2014-09-041-3/+1
* decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt2014-07-081-2/+1
* rename local ticks to nticks to avoid aliasing global. ok krwtedu2013-12-241-17/+17
* Fix delivery of SIGPROF and SIGVTALRM to threaded processes by havingguenther2013-10-081-37/+12
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-2/+3
* Add tstohz(9) as the timespec analog to tvtohz(9).matthew2013-04-241-1/+19
* do not include machine/cpu.h from a .c file; it is the responsibility ofderaadt2013-03-281-2/+1
* Fix kernel profiling on MP systems by using per-CPU buffers and teachmpi2013-03-121-3/+3
* Back out per-CPU kernel profiling, it shouldn't modify a public headermpi2013-02-121-3/+3
* Fix kernel profiling on MP systems by using per-CPU buffer. Previouslympi2013-02-111-3/+3
* unifdef -D __HAVE_TIMECOUNTERmiod2012-11-051-147/+1
* Apply profiling to all threads instead of just the thread that calledguenther2012-08-021-10/+12
* On resume, run forward the monotonic and realtimes clocks instead of jumpingguenther2012-05-241-4/+1
* Make rusage totals, itimers, and profile settings per-process insteadguenther2012-03-231-17/+12
* The scheduling 'nice' value is per-process, not per-thread, so move itguenther2011-03-071-2/+2
* Change hzto(9) and tvtohz(9) arguments to const pointers.matthew2010-08-201-3/+3
* fix typos in comments, no code changes;schwarze2010-01-141-2/+2
* Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.kettenis2009-11-041-23/+3
* Pass the new pointer to sysctl_clockrate(), so that trying to change themiod2009-01-211-3/+3
* At clock initialization, if we discover that tickadj is 0 (due to veryderaadt2008-10-041-1/+6
* In statclock(), fix local index type in the profiling code. Avoidsmiod2008-03-151-2/+2
* Make context switching much more MI:art2007-10-101-2/+2
* The world of __HAVEs and __HAVE_NOTs is reducing. All architecturesart2007-05-161-33/+9
* Don't bother performing ITIMER accounting on P_SYSTEM processes (i.e. kthreads).miod2007-04-171-2/+2
* Garbage collect CPU_CLOCKUPDATE since it was only used by i386.art2007-03-251-5/+1
* Since p_flag is often manipulated in interrupts and without biglockart2007-03-151-3/+3
* If <machine/cpu.h> defines PROC_PC to compute the userland pc from an exceptionmiod2006-12-241-1/+6
* Introducing adjfreq(2), to adjust the clock frequency.otto2006-06-141-1/+22
* revert auto-skew. some ntpd implementations interact poorly.tedu2006-01-201-3/+2
* auto adjusting adjtime. be more responsive to large clock deltas,tedu2006-01-131-2/+3
* Make #undef match its temporary #define.miod2006-01-031-2/+2
* ansi/deregister.jsg2005-11-281-14/+9
* dont' -> don't in comments;jmc2005-10-251-2/+2
* In hardclock(), do not setup process virtual and profile timers if the processaaron2005-10-031-2/+2