summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_tc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add CLOCK_UPTIME, a clock which measures time-running-not-suspended, soguenther2013-10-061-5/+6
* Convert some internal APIs to use timespecs instead of timevalsguenther2013-06-031-2/+2
* Use long long and %lld for printing tv_sec valuesguenther2013-06-021-4/+4
* unifdef -D __HAVE_TIMECOUNTERmiod2012-11-051-3/+1
* On resume, run forward the monotonic and realtimes clocks instead of jumpingguenther2012-05-241-5/+51
* useless storederaadt2010-09-241-2/+1
* move DEBUG-only variable into #ifdefderaadt2010-09-241-2/+4
* remove proc.h include from uvm_map.h. This has far reaching effects, astedu2010-04-201-1/+2
* fix typos in comments, no code changes;schwarze2010-01-141-2/+2
* queue tc randomness when we get it. the tc_init() ones are (might be)deraadt2008-11-241-2/+5
* don't declare th0 extern before declaring it as static; makes gcc4 happyrobert2008-11-211-2/+2
* allow for max 5000 uses/sec offset adjust, this makes it possible forotto2007-12-271-3/+3
* unused apis, very dangerous: getbinuptime() getbintime(), ok artderaadt2007-05-091-28/+1