aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_clock.c
Commit message (Expand)AuthorAgeFilesLines
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Allow swi_sched() to be called from NMI context.Alexander Motin2020-07-251-0/+1
* deadlkres: include thread name in panic messagesJason A. Harmening2020-04-011-4/+6
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* sleep(9), sleepqueue(9): const'ify wchan pointersConrad Meyer2019-12-241-1/+1
* schedlock 1/4Jeff Roberson2019-12-151-2/+1
* Handle multiple clock interrupts simultaneously in sched_clock().Jeff Roberson2019-12-081-2/+1
* Update td_runtime of running thread on each statclock().Alexander Motin2019-06-141-0/+12
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+1
* Tidy up hardclock.Mateusz Guzik2018-11-291-25/+37
* Rename hardclock_cnt() to hardclock() and remove the old implementation.Mark Johnston2018-09-061-90/+3
* Create a new macro for static DPCPU data.Andrew Turner2018-07-051-1/+1
* Split up deadlkres() to make it more readable in anticipation ofBjoern A. Zeeb2018-07-051-79/+73
* epoch: skip poll function call in hardclock unless there are callbacks pendingMatt Macy2018-05-171-2/+5
* epoch(9): schedule pcpu callback task in hardclock if there are callbacks pen...Matt Macy2018-05-171-0/+3
* make SW_WATCHDOG dynamicMike Karels2018-01-031-13/+13
* Remove some, but not all, assumptions that the BSP is CPU 0 and that CPUsNathan Whitehorn2017-11-251-1/+3
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Remove register keyword from sys/ and ANSIfy prototypesEd Maste2017-05-171-11/+7
* Initialize 'ticks' earlier in boot after 'hz' is set.John Baldwin2016-11-221-38/+0
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Prevent parallel tc_windup() calls, both parallel top-level calls fromKonstantin Belousov2016-07-271-6/+8
* Do not acquire the thread lock in hardclock_cnt() unless needed.Mark Johnston2016-05-181-3/+5
* Add an EARLY_AP_STARTUP option to start APs earlier during boot.John Baldwin2016-05-141-0/+33
* sys: extend use of the howmany() macro when available.Pedro F. Giffuni2016-04-261-3/+2
* The struct thread td_estcpu member is only used by the 4BSD scheduler.Konstantin Belousov2016-04-171-2/+0
* Initialize ticks so that it wraps 10 minutes after boot to increase thePeter Wemm2015-02-051-0/+5
* The process spin lock currently has the following distinct uses:Konstantin Belousov2014-11-261-8/+8
* When sleeping waiting for the profiling stop, always set P_STOPPROFKonstantin Belousov2014-11-101-3/+3
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEAndriy Gapon2013-11-261-1/+1
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* Correct a bug that prevented deadlkres from (almost) ever firing.Ryan Stone2013-06-281-8/+2
* Add a generic way to call per event allocate / release function.Fabien Thomas2013-03-051-1/+2
* - Make callout(9) tickless, relying on eventtimers(4) as backend forDavide Italiano2013-03-041-2/+1
* Add support for good old 8192Hz profiling clock to software PMC.Alexander Motin2013-02-261-0/+5
* Mark 'ticks', 'time_second', and 'time_uptime' as volatile to prevent theJohn Baldwin2013-01-281-2/+2
* Implement the DTrace sched provider. This implementation aims to beRyan Stone2012-05-151-0/+6
* Add software PMC support.Fabien Thomas2012-03-281-1/+11
* Idle ticks optimization:Alexander Motin2012-03-101-16/+31
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* Fix interrupt counters dumping on SW_WATCHDOG fire.Alexander Motin2011-09-271-1/+1
* - Remove the eintrcnt/eintrnames usage and introduce the concept ofAttilio Rao2011-07-181-1/+1
* Fix several places to ignore processes that are not yet fully constructed.John Baldwin2011-04-061-0/+4
* After some off-list discussion, revert a number of changes to theDimitry Andric2010-11-221-1/+1
* Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughoutDimitry Andric2010-11-141-1/+1
* Tweak the waitchannel messages for the dead lock detection kthread. UseJohn Baldwin2010-11-021-2/+2
* Make kern_tc.c provide minimum frequency of tc_ticktock() calls, requiredAlexander Motin2010-09-141-2/+2
* Replace spin lock with the set of atomics. It is impractical for oneAlexander Motin2010-09-141-10/+14
* Refactor timer management code with priority to one-shot operation mode.Alexander Motin2010-09-131-52/+88
* - Simplify logic in handling ticks wrap-upAttilio Rao2010-07-071-13/+10