summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_tc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* timecounting: use C99-style initialization for all timecounter structscheloha2021-02-231-2/+9
* Convert sysctl_tc to sysctl_bounded_arrgnezdo2020-12-051-7/+8
* timecounting: provide a naptime variable for userspace via kvm_read(3)cheloha2020-09-161-5/+7
* ramdisks got broken by that last diff.deraadt2020-07-201-2/+3
* timecounting: add missing mutex assertion to tc_update_timekeep()cheloha2020-07-201-1/+3
* timecounting: misc. cleanup in tc_setclock() and tc_setrealtimeclock()cheloha2020-07-201-20/+25
* tc_windup(): remove misleading comment about getmicrotime(9)cheloha2020-07-191-2/+1
* Read ogen from the other timehands; fixes tk_generationgkoehler2020-07-171-2/+2
* adjtime(2): distribute skew along arbitrary period on runtime clockcheloha2020-07-161-23/+14
* Add support for timeconting in userland.pirofti2020-07-061-2/+32
* It's been agreed upon that global locks should be expressed usinganton2020-07-041-16/+16
* timecounting: make the dummy counter interrupt- and MP-safecheloha2020-07-021-2/+2
* timecounting: deprecate time_second(9), time_uptime(9)cheloha2020-06-261-1/+5
* timecounting: add gettime(9), getuptime(9)cheloha2020-06-221-1/+45
* dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt2020-05-291-2/+1
* timecounting: decide whether to advance offset within tc_windup()cheloha2020-05-201-25/+44
* tc_setclock: reintroduce timeout_adjust_ticks() callcheloha2019-12-121-2/+2
* Recommit "tc_windup: separate timecounter.tc_freq_adj from timehands.th_adjustment"cheloha2019-12-121-4/+4
* Revert "timeout(9): switch to tickless backend"cheloha2019-12-021-5/+4
* tc_windup: separate timecounter.tc_freq_adj from timehands.th_adjustmentcheloha2019-12-021-4/+5
* timeout(9): switch to tickless backendcheloha2019-11-261-2/+2
* clock_getres(2): actually return the resolution of the given clockcheloha2019-10-261-2/+14
* nanoboottime(9): add and document new interfacecheloha2019-10-221-1/+10
* Switch from bintime_add() et al. to bintimeadd(9).cheloha2019-06-031-27/+25
* SLIST-ify the timecounter list.cheloha2019-05-221-8/+9
* kern.timecounter.choices: Don't offer the dummy counter as an option.cheloha2019-05-201-2/+5
* Reduce number of timehands from to just two.cheloha2019-05-101-21/+10
* tc_setclock: always call tc_windup() before leaving windup_mtx.cheloha2019-04-301-9/+12
* MP-safe timecounting: new rwlock: tc_lockcheloha2019-03-251-18/+38
* Move adjtimedelta into the timehands.cheloha2019-03-221-39/+58
* Rename "timecounter_mtx" to "windup_mtx".cheloha2019-03-221-11/+12
* Change boot time/offset within tc_windup().cheloha2019-03-171-14/+25
* Move adjtimedelta from kern_time.c to kern_tc.c.cheloha2019-03-101-1/+18
* tc_windup: read active timecounter once at function start.cheloha2019-03-091-5/+8
* tc_setclock: Don't rewind the system uptime during resume/unhibernate.cheloha2019-01-311-1/+16
* Serialize tc_windup() calls and modification of some timehands members.cheloha2019-01-201-4/+20
* Move boottime into the timehands.cheloha2019-01-191-22/+56
* Updating time counters without memory barriers is wrong. Putbluhm2018-09-181-1/+15
* Constipate a bunch of time functionsguenther2018-05-281-3/+3
* replace add_*_randomness with enqueue_randomness()jasper2018-04-281-4/+4
* Drop unused variable from ntp_update_second().dhill2017-03-071-4/+4
* remove a dead variable; ok millert, guenthermikeb2017-02-091-4/+1
* fix several places where calculating ticks could overflow.tedu2016-07-061-2/+2
* convert bcopy to memcpy. ok millerttedu2014-12-101-2/+2
* add a few sizes to freetedu2014-11-011-2/+2
* remove uneeded proc.h includesjsg2014-09-141-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* fix $OpenBSD$, noticed by philipbeck2014-04-031-0/+2
* I have discussed these licenses with Poul-Henning Kamp and he has agreed tobeck2014-04-031-9/+18
* Simplyfy adjtime(2) by keeping track of the adjustment as a number ofkettenis2014-01-301-13/+8