summaryrefslogtreecommitdiff
path: root/sys/kern/kern_clock.c
AgeCommit message (Expand)Author
2025-01-10clock: Add a long ticks variable, tickslMark Johnston
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-03-03deadlkres: Make parameters settable with tunablesMark Johnston
2023-02-16kern/clock: remove interrupt reporting from watchdog_fire()Elliott Mitchell
2022-11-15Retire broken GPROF support from the kernelMateusz Guzik
2022-10-23time(3): Fix spelling.Hans Petter Selasky
2022-10-23time(3): Optimize tvtohz() function.Hans Petter Selasky
2022-08-02AST: reworkKonstantin Belousov
2021-11-15clock: Group the "clocks" SYSINIT with the function definitionMark Johnston
2020-09-01kern: clean up empty lines in .c and .h filesMateusz Guzik
2020-07-25Allow swi_sched() to be called from NMI context.Alexander Motin
2020-04-01deadlkres: include thread name in panic messagesJason A. Harmening
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2019-12-24sleep(9), sleepqueue(9): const'ify wchan pointersConrad Meyer
2019-12-15schedlock 1/4Jeff Roberson
2019-12-08Handle multiple clock interrupts simultaneously in sched_clock().Jeff Roberson
2019-06-14Update td_runtime of running thread on each statclock().Alexander Motin
2019-05-20Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer
2018-11-29Tidy up hardclock.Mateusz Guzik
2018-09-06Rename hardclock_cnt() to hardclock() and remove the old implementation.Mark Johnston
2018-07-05Create a new macro for static DPCPU data.Andrew Turner
2018-07-05Split up deadlkres() to make it more readable in anticipation ofBjoern A. Zeeb
2018-05-17epoch: skip poll function call in hardclock unless there are callbacks pendingMatt Macy
2018-05-17epoch(9): schedule pcpu callback task in hardclock if there are callbacks pen...Matt Macy
2018-01-03make SW_WATCHDOG dynamicMike Karels
2017-11-25Remove some, but not all, assumptions that the BSP is CPU 0 and that CPUsNathan Whitehorn
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-05-17Remove register keyword from sys/ and ANSIfy prototypesEd Maste
2016-11-22Initialize 'ticks' earlier in boot after 'hz' is set.John Baldwin
2016-09-15Renumber license clauses in sys/kern to avoid skipping #3Ed Maste
2016-07-27Prevent parallel tc_windup() calls, both parallel top-level calls fromKonstantin Belousov
2016-05-18Do not acquire the thread lock in hardclock_cnt() unless needed.Mark Johnston
2016-05-14Add an EARLY_AP_STARTUP option to start APs earlier during boot.John Baldwin
2016-04-26sys: extend use of the howmany() macro when available.Pedro F. Giffuni
2016-04-17The struct thread td_estcpu member is only used by the 4BSD scheduler.Konstantin Belousov
2015-02-05Initialize ticks so that it wraps 10 minutes after boot to increase thePeter Wemm
2014-11-26The process spin lock currently has the following distinct uses:Konstantin Belousov
2014-11-10When sleeping waiting for the profiling stop, always set P_STOPPROFKonstantin Belousov
2013-11-26dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEAndriy Gapon
2013-11-25- For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao
2013-06-28Correct a bug that prevented deadlkres from (almost) ever firing.Ryan Stone
2013-03-05Add a generic way to call per event allocate / release function.Fabien Thomas
2013-03-04- Make callout(9) tickless, relying on eventtimers(4) as backend forDavide Italiano
2013-02-26Add support for good old 8192Hz profiling clock to software PMC.Alexander Motin
2013-01-28Mark 'ticks', 'time_second', and 'time_uptime' as volatile to prevent theJohn Baldwin
2012-05-15Implement the DTrace sched provider. This implementation aims to beRyan Stone
2012-03-28Add software PMC support.Fabien Thomas
2012-03-10Idle ticks optimization:Alexander Motin
2011-11-07Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten