Age | Commit message (Expand) | Author |
2024-07-08 | Rework per proc and per process time usage accounting | Claudio Jeker |
2024-02-12 | kernel: disable hardclock() on secondary CPUs | Scott Soule Cheloha |
2024-02-09 | dt(4): move interval/profile entry points to dedicated clockintr callback | Scott Soule Cheloha |
2023-10-17 | clockintr: move callback-specific API behaviors to "clockrequest" namespace | Scott Soule Cheloha |
2023-10-11 | kernel: expand fixed clock interrupt periods to 64-bit values | Scott Soule Cheloha |
2023-09-14 | clockintr: move hz(9)-based initialization out to initclocks() | Scott Soule Cheloha |
2023-09-14 | clockintr, statclock: eliminate clockintr_statclock() wrapper | Scott Soule Cheloha |
2023-09-14 | clockintr: replace CL_RNDSTAT with global variable statclock_is_randomized | Scott Soule Cheloha |
2023-09-09 | kernel: remove schedhz | Scott Soule Cheloha |
2023-08-23 | all platforms: separate cpu_initclocks() from cpu_startclock() | Scott Soule Cheloha |
2023-08-22 | avoid an ifdef in hardclock() | Jonathan Gray |
2023-08-12 | Repair compilability for non-MULTIPROCESSOR kernels. | Miod Vallat |
2023-08-11 | hardclock(9), roundrobin: make roundrobin() an independent clock interrupt | Scott Soule Cheloha |
2023-08-05 | hardclock(9): move setitimer(2) code into itimer_update() | Scott Soule Cheloha |
2023-08-01 | Don't force early wrap around for jiffies. | Claudio Jeker |
2023-07-25 | statclock: move profil(2), GPROF code to profclock(), gmonclock() | Scott Soule Cheloha |
2023-04-25 | addupc_intr: support adding multiple profiling ticks at once | Scott Soule Cheloha |
2023-03-03 | initclocks: don't reinitialize ticks, jiffies at runtime | Scott Soule Cheloha |
2023-02-04 | kernel: stathz is always non-zero after cpu_initclocks() | Scott Soule Cheloha |
2022-08-14 | remove unneeded includes in sys/kern | Jonathan Gray |
2022-07-10 | Remove trailing whitespace. No code change. | Mike Larkin |
2022-02-16 | unifdef PROC_PC | Jonathan Gray |
2021-01-13 | kernel, sysctl(8): remove dead variable: tickadj | cheloha |
2020-01-21 | Import dt(4) a driver and framework for Dynamic Profiling. | Martin Pieuchot |
2019-11-02 | softclock: move softintr registration/scheduling into timeout module | cheloha |
2019-08-02 | per-process itimers: itimerval -> itimerspec | cheloha |
2019-01-28 | Simplify by using `spc' since we already have it, no behavior change. | Martin Pieuchot |
2018-10-17 | Only the scheduler time statistics should be affected by spinning. | Alexander Bluhm |
2018-10-10 | User land time accounting has changed when kernel spinning time was | Alexander Bluhm |
2018-06-04 | drop BUMPTIME | cheloha |
2018-05-14 | Stopping counting and reporting CPU time spent spinning on a lock as | Martin Pieuchot |
2017-07-22 | Introduce jiffies, a volatile unsigned long version of our ticks variable | Mark Kettenis |
2017-04-05 | clear structure on the stack before copying out for sysctl. At present | Theo de Raadt |
2016-09-04 | Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernel | Martin Pieuchot |
2016-03-24 | set ticks 15 seconds before its value wraps. | David Gwynne |
2016-03-20 | Update ticks in hardclock(). | Masao Uebayashi |
2015-06-11 | Move hzto(9) to the attic; OK dlg | Mike Belopuhov |
2014-09-15 | Remove non-standard <sys/dkstat.h> header. It has not contained anything | Miod Vallat |
2014-09-04 | Remove global cp_time[] array; no longer used now that all arches implement | Miod Vallat |
2014-07-08 | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h | Theo de Raadt |
2013-12-24 | rename local ticks to nticks to avoid aliasing global. ok krw | Ted Unangst |
2013-10-08 | Fix delivery of SIGPROF and SIGVTALRM to threaded processes by having | Philip Guenther |
2013-08-13 | Switch time_t, ino_t, clock_t, and struct kevent's ident and data | Philip Guenther |
2013-04-24 | Add tstohz(9) as the timespec analog to tvtohz(9). | Matthew Dempsky |
2013-03-28 | do not include machine/cpu.h from a .c file; it is the responsibility of | Theo de Raadt |
2013-03-12 | Fix kernel profiling on MP systems by using per-CPU buffers and teach | Martin Pieuchot |
2013-02-12 | Back out per-CPU kernel profiling, it shouldn't modify a public header | Martin Pieuchot |
2013-02-11 | Fix kernel profiling on MP systems by using per-CPU buffer. Previously | Martin Pieuchot |
2012-11-05 | unifdef -D __HAVE_TIMECOUNTER | Miod Vallat |
2012-08-02 | Apply profiling to all threads instead of just the thread that called | Philip Guenthe |