summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_tc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add missing bintime2timespec().kettenis2007-03-311-1/+2
* typos; from bret lambertjmc2006-11-151-2/+2
* Timecounter based implementation of adjfreq(2). Largely from art@otto2006-10-301-1/+14
* clean up some small fallout from initial freebsd import.hshoexer2005-05-031-4/+3
* unused variable n; ok cloderderaadt2005-04-211-3/+3
* Some cleanup:grange2004-09-171-5/+7
* - Match time_second and time_uptime prototypes.art2004-08-041-7/+7
* This touches only MI code, and adds new time keeping code. Thetholo2004-07-281-0/+603