aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_tc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Only process the PPS event types currently enabled in pps_params.mode.Ian Lepore2015-08-071-0/+3
* RFC 2783 requires a status of ETIMEDOUT, not EWOULDBLOCK, on a timeout.Ian Lepore2015-08-071-2/+6
* Reimplement the ordering requirements for the timehands updates, andKonstantin Belousov2015-07-081-70/+68
* Tweaks for r284178:Konstantin Belousov2015-06-111-3/+2
* When updating/accessing the timehands, barriers are needed to ensureKonstantin Belousov2015-06-091-41/+69
* Implement a mechanism for making changes in the kernel<->driver PPSIan Lepore2015-05-041-4/+35
* Use sbuf_printf() for sysctl strings instead of stack buffers and snprintf().Ian Lepore2015-03-141-8/+9
* Add mutex support to the pps_ioctl() API in the kernel.Hans Petter Selasky2015-03-071-3/+4
* Update the vdso timehands only via tc_windup().Neel Natu2015-01-201-4/+11
* On some Intel CPUs with a P-state but not C-state invariant TSC the TSCJohn Baldwin2015-01-051-4/+4
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-2/+4
* Revert r267961, r267973:Glen Barber2014-06-271-4/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-2/+4
* - Make callout(9) tickless, relying on eventtimers(4) as backend forDavide Italiano2013-03-041-0/+59
* Add PPS_CANWAIT support for time_pps_fetch(). This adds support for all threeIan Lepore2013-02-151-8/+49
* Mark 'ticks', 'time_second', and 'time_uptime' as volatile to prevent theJohn Baldwin2013-01-281-2/+2
* Add support for walltimestamp in DTrace.George V. Neville-Neil2012-07-161-0/+20
* Stop updating the struct vdso_timehands from even handler executed inKonstantin Belousov2012-06-231-41/+21
* Implement mechanism to export some kernel timekeeping data toKonstantin Belousov2012-06-221-0/+84
* o) Add COMPAT_FREEBSD32 support for MIPS kernels using the n64 ABI with userl...Juli Mallett2012-03-031-0/+2
* Add a missing break. This bug was introduced in r228856.Kevin Lo2012-02-101-0/+1