Age | Commit message (Expand) | Author |
2024-02-25 | clockintr: rename "struct clockintr_queue" to "struct clockqueue" | Scott Soule Cheloha |
2024-02-25 | clockintr.h, kern_clockintr.c: add 2023, 2024 to copyright range | Scott Soule Cheloha |
2024-02-24 | clockintr: rename clockqueue_reset_intrclock to clockqueue_intrclock_reprogram | Scott Soule Cheloha |
2024-02-12 | kernel: disable hardclock() on secondary CPUs | Scott Soule Cheloha |
2024-02-09 | clockintr: add clockintr_unbind() | Scott Soule Cheloha |
2024-02-09 | clockintr: refactor clockintr_cancel() into clockintr_cancel_locked() | Scott Soule Cheloha |
2024-01-24 | clockintr: switch from callee- to caller-allocated clockintr structs | Scott Soule Cheloha |
2024-01-15 | clockintr: move CLST_IGNORE_REQUESTS from cl_flags to cq_flags | Scott Soule Cheloha |
2023-10-17 | clockintr: move callback-specific API behaviors to "clockrequest" namespace | Scott Soule Cheloha |
2023-10-11 | clockintr: move clockintr_schedule() into public API | Scott Soule Cheloha |
2023-10-11 | clockintr_stagger: rename parameters: "n" -> "numer", "count" -> "denom" | Scott Soule Cheloha |
2023-10-08 | clockintr: move intrclock wrappers from sys/clockintr.h to kern_clockintr.c | Scott Soule Cheloha |
2023-09-25 | ddb(4): clockintr: print cl_arg address when displaying a clockintr | Scott Soule Cheloha |
2023-09-24 | kern_clockintr.c: remove extra newline | Scott Soule Cheloha |
2023-09-17 | clockintr.h: forward-declare "struct cpu_info" for clockintr_establish() | Scott Soule Cheloha |
2023-09-17 | struct clockintr_queue: rename "cq_est" to "cq_all" | Scott Soule Cheloha |
2023-09-17 | clockintr: remove clockintr_init(), clockintr_flags | Scott Soule Cheloha |
2023-09-15 | work around cpu.h not coming into early scope on all arch | Theo de Raadt |
2023-09-14 | clockintr: move hz(9)-based initialization out to initclocks() | Scott Soule Cheloha |
2023-09-14 | clockintr, scheduler: move statclock handle from clockintr_queue to schedstat... | Scott Soule Cheloha |
2023-09-14 | clockintr, statclock: eliminate clockintr_statclock() wrapper | Scott Soule Cheloha |
2023-09-14 | clockintr: move clockintr_advance_random() prototype into sys/clockintr.h | Scott Soule Cheloha |
2023-09-14 | clockintr: replace CL_RNDSTAT with global variable statclock_is_randomized | Scott Soule Cheloha |
2023-09-10 | clockintr: support an arbitrary callback function argument | Scott Soule Cheloha |
2023-09-10 | clockintr_dispatch: add intermediate pointer for clockintr_queue.cq_shadow | Scott Soule Cheloha |
2023-09-09 | clockintr_advance: tweak logic to eliminate early-return | Scott Soule Cheloha |
2023-09-09 | clockintr_schedule: tweak logic to eliminate early return | Scott Soule Cheloha |
2023-09-09 | clockintr_advance: delete duplicate code, call clockintr_schedule_locked() | Scott Soule Cheloha |
2023-09-09 | clockintr_schedule: refactor reusable code into clockintr_schedule_locked() | Scott Soule Cheloha |
2023-09-09 | clockintr_dispatch: copy cl_func to cq_shadow.cl_func before calling it | Scott Soule Cheloha |
2023-09-08 | clockintr: rename "clockintr_schedule_locked" to "clockqueue_pend_insert" | Scott Soule Cheloha |
2023-09-08 | clockintr: rename "clockintr_cancel_locked" to "clockqueue_pend_delete" | Scott Soule Cheloha |
2023-09-06 | clockintr: replace u_int with standard types | Scott Soule Cheloha |
2023-09-06 | clockintr: clockintr_establish: change first argument to a cpu_info pointer | Scott Soule Cheloha |
2023-09-05 | clockintr: remove clockintr_expiration() | Scott Soule Cheloha |
2023-09-05 | clockintr: remove clockintr_nsecuptime() | Scott Soule Cheloha |
2023-09-05 | clockintr: add clockintr_advance_random() | Scott Soule Cheloha |
2023-08-26 | clockintr: add clockqueue_intrclock_install() | Scott Soule Cheloha |
2023-08-21 | clockintr: remove support for independent schedclock() | Scott Soule Cheloha |
2023-08-11 | hardclock(9), roundrobin: make roundrobin() an independent clock interrupt | Scott Soule Cheloha |
2023-08-05 | hardclock(9): move setitimer(2) code into itimer_update() | Scott Soule Cheloha |
2023-07-27 | sched_init_cpu: move profclock staggering to clockintr_cpu_init() | Scott Soule Cheloha |
2023-07-25 | statclock: move profil(2), GPROF code to profclock(), gmonclock() | Scott Soule Cheloha |
2023-07-02 | all platforms, kernel: remove __HAVE_CLOCKINTR symbol | Scott Soule Cheloha |
2023-07-02 | clockintr_cpu_init: stagger clock interrupts by MAXCPUS | Scott Soule Cheloha |
2023-06-22 | Revert "clockintr_cpu_init: initialize starting offsets with clockintr_stagge... | Scott Soule Cheloha |
2023-06-18 | clockintr_cpu_init: initialize starting offsets with clockintr_stagger() | Scott Soule Cheloha |
2023-06-18 | clockintr: add clockintr_stagger() | Scott Soule Cheloha |
2023-06-15 | all platforms, main(): call clockqueue_init() just before sched_init_cpu() | Scott Soule Cheloha |
2023-04-23 | clockintr_cpu_init: don't update cached uptime | Scott Soule Cheloha |