aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_tc.c
Commit message (Expand)AuthorAgeFilesLines
* Implement CLOCK_TAINathan Whitehorn2025-06-121-1/+9
* clock: Add a long ticks variable, tickslMark Johnston2025-01-101-2/+2
* timerfd: Move implementation from linux compat to sys/kernJake Freeland2023-08-241-0/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* pps: Round to closest integer in pps_event()Sebastian Huber2023-02-271-1/+3
* pps: Simplify the nsec calculation in pps_event()Sebastian Huber2023-02-271-10/+6
* pps: Directly assign the timestamps in pps_event()Sebastian Huber2023-02-271-4/+2
* pps: Move pcount assignment in pps_event()Sebastian Huber2023-02-271-4/+4
* pps: Simplify capture and event processingSebastian Huber2023-02-271-18/+20
* pps: Load timecounter once in pps_capture()Sebastian Huber2023-02-271-1/+3
* set_cputicker: use a boolMitchell Horne2022-06-231-3/+3
* kern_tc.c/cputick2usec() (which is used to calculate cputime fromfirk2022-03-211-9/+3
* kern_tc: unify timecounter to bintime delta conversionAndriy Gapon2021-11-301-21/+21
* timecounter: Initialize tc_lock earlierMark Johnston2021-11-191-1/+2
* timecounter: Load the currently selected tc once in tc_windup()Mark Johnston2021-10-291-7/+9
* kern_tc.c: Scaling/large delta recalculationSebastian Huber2021-10-281-38/+50
* timecounter: Lock the timecounter listMark Johnston2021-10-181-10/+30
* timecounter: Let kern.timecounter.stepwarnings be set as a tunableMark Johnston2021-10-091-1/+1
* Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste2021-08-081-1/+0
* kern: clarify boot timeWarner Losh2021-05-051-1/+7
* Make kern.timecounter.hardware tunableKonstantin Belousov2021-03-081-6/+16
* Add ddb 'show timecounter' command.Konstantin Belousov2021-01-181-0/+30
* Changes that improve DTrace FBT reliability on freebsd/arm64:Robert Watson2021-01-111-0/+15
* Remove double-calls to tc_get_timecount() to warm timecounters.Konstantin Belousov2020-06-101-3/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-13/+24
* Consolidate read code for timecounters and fix possible overflow inKonstantin Belousov2020-02-141-145/+87
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-1/+0
* Initialize timehands linkage much earlier.Konstantin Belousov2019-09-091-12/+22
* Make timehands count selectable at boottime.Konstantin Belousov2019-09-091-8/+20
* Instead of using an incomplete list of platforms that uses 64bits time_tOlivier Houchard2019-01-131-1/+2
* Make timespecadd(3) and friends publicAlan Somers2018-07-301-1/+1
* Create a new macro for static DPCPU data.Andrew Turner2018-07-051-2/+2
* tc: bcopy -> memcpyMateusz Guzik2018-05-041-1/+1
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Use atomic_load(9) to read ppsinfo sequence numbers.Konstantin Belousov2017-12-191-4/+4
* SPDX: use the Beerware identifier.Pedro F. Giffuni2017-11-301-0/+2
* The th_bintime, th_microtime and th_nanotime members of the timehandKonstantin Belousov2017-10-111-3/+1
* Add missing pieces of r315280Eric van Gyzen2017-03-141-0/+10
* When the RTC is adjusted, reevaluate absolute sleep times based on the RTCEric van Gyzen2017-03-141-0/+18
* Add labels to sysctls related to clocks.Ed Schouten2016-12-141-2/+2
* Implement userspace gettimeofday(2) with HPET timecounter.Konstantin Belousov2016-08-171-5/+14
* Cache getbintime(9) answer in timehands, similarly to getnanotime(9)Konstantin Belousov2016-07-301-10/+8
* Prevent parallel tc_windup() calls, both parallel top-level calls fromKonstantin Belousov2016-07-271-33/+64
* Style.Konstantin Belousov2016-07-271-2/+2
* Reduce number of timehands to just two. This is useful becauseKonstantin Belousov2016-07-271-18/+8
* Hide the boottime and bootimebin globals, provide the getboottime(9)Konstantin Belousov2016-07-271-19/+40
* sys/kern: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* Define `fhard` in pps_event(..) only when PPS_SYNC is defined to muteEnji Cooper2015-11-021-1/+8
* Use per-cpu values for base and last in tc_cpu_ticks(). The valuesKonstantin Belousov2015-09-251-7/+14
* If a specific timecounter has been chosen via sysctl, and a new timecounterIan Lepore2015-08-121-5/+13