aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_timeout.c
Commit message (Expand)AuthorAgeFilesLines
* callout: Remove an unneeded MTX_NEWMark Johnston2023-04-261-1/+1
* callout: Move per-CPU callout state into the dpcpu regionMark Johnston2023-04-261-3/+3
* callout(9): adopt old references to timeout(9)Mitchell Horne2023-03-201-1/+1
* ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne2022-07-181-1/+1
* callout: Simplify the inner loop in callout_process() a bitMark Johnston2022-07-171-34/+31
* callout: Remove a redundant parameter to callout_cc_add()Mark Johnston2022-07-171-4/+4
* ithreads: Support priority adjustment by schedulers.John Baldwin2022-07-141-1/+1
* Add sched_ithread_prio to set the base priority of an interrupt thread.John Baldwin2022-07-141-1/+1
* callout: Simplify cpuid validation in callout_reset_sbt_on()Mark Johnston2022-07-131-15/+4
* Run softclock threads at a hardware ithread priority.John Baldwin2022-04-211-1/+1
* callout: fix using shared rmlocksKristof Provost2022-04-201-1/+1
* callout: Remove the CS_EXECUTING flagMark Johnston2022-03-231-2/+2
* kern: harvest entropy from calloutsKyle Evans2022-02-031-0/+11
* Reduce minimum idle hardclock rate from 2Hz to 1Hz.Alexander Motin2022-01-101-3/+2
* callout: Wait for the softclock thread to switch before reschedulingMark Johnston2021-12-311-0/+2
* softclock: Use dedicated ithreads for running callouts.John Baldwin2021-12-301-39/+76
* callout(9): Allow spin locks use with callout_init_mtx().Alexander Motin2021-09-031-5/+5
* callout: Make cc_cpu local to kern_timeout.cMark Johnston2021-07-161-4/+4
* Balance parentheses in sysctl descriptionsPiotr Pawel Stefaniak2021-04-111-1/+1
* callout(9): Remove some leftover APM BIOS supportMark Johnston2020-11-271-65/+0
* callout(9): Fix a race between CPU migration and callout_drain()Mark Johnston2020-11-191-2/+2
* Remove NO_EVENTTIMERS supportMark Johnston2020-11-191-19/+3
* Assert that cc_exec_drain(cc, direct) is NULL before assigning a new value.Hans Petter Selasky2020-09-021-0/+6
* Micro optimise _callout_stop_safe() by removing dead code.Hans Petter Selasky2020-09-021-5/+9
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* Remove misleading / redundant bzero in callout_callwheel_initConrad Meyer2020-03-161-1/+0
* Remove the deprecated timeout(9) interface.John Baldwin2019-12-131-155/+23
* Add a callout_func_t typedef for functions used with callout_*().John Baldwin2019-12-101-9/+7
* Mark some more hot global variables with __read_mostly.Alexander Motin2019-12-041-2/+3
* cc_ktr_event_name is used only with KTRGleb Smirnoff2019-11-211-0/+4
* Allocate callout wheel from the respective memory domain.Alexander Motin2019-09-211-2/+4
* Save the last callout function executed on each CPUEric van Gyzen2019-07-031-1/+46
* Remove some, but not all, assumptions that the BSP is CPU 0 and that CPUsNathan Whitehorn2017-11-251-5/+5
* 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-1/+1
* When draining a callout, don't clear CALLOUT_ACTIVE while it is running.Mark Johnston2017-03-151-2/+6
* Permit timed sleeps for threads other than thread0 before timers are working.John Baldwin2016-11-251-0/+2
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Fix a stupid typo (or copy/paste buffer malfunction).Gleb Smirnoff2016-08-161-1/+1
* We should not be allowing a timeout to reset when a drain is in progress onGleb Smirnoff2016-08-161-1/+1
* Fix indentation.Konstantin Belousov2016-08-101-1/+1
* Extract the calculation of the callout fire time into the new functionKonstantin Belousov2016-07-281-42/+53
* Redo the r302894: the very new value for a non-scheduled callout is -1.Gleb Smirnoff2016-07-201-1/+7
* Revert r303037. It re-introduces the panic with TCP timers.Gleb Smirnoff2016-07-201-44/+22
* This reverts out Gleb's changes and adds three smallRandall Stewart2016-07-191-22/+44
* Revert the last commit. It must get more review and testing first.Gleb Smirnoff2016-07-181-1/+1
* Redo the r302894: the very new value for a non-scheduled callout is -1.Gleb Smirnoff2016-07-181-1/+1
* Fix regression introduced by r302350. The change of return value for aGleb Smirnoff2016-07-151-1/+1
* The paradigm of a callout is that it has three consequent states:Gleb Smirnoff2016-07-051-24/+18
* Implement a `show panic` command to DDB which will helpfully print theBjoern A. Zeeb2016-06-061-0/+37