aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sched_4bsd.c
Commit message (Expand)AuthorAgeFilesLines
* Import the Hardware Trace (HWT) framework.Ruslan Bukin2025-07-031-1/+21
* sched_4bsd: ESTCPULIM(): Allow any value in the timeshare rangeOlivier Certner2025-06-181-1/+3
* sched_4bsd: Remove RQ_PPQ from ESTCPULIM()'s formulaOlivier Certner2025-06-181-3/+3
* sched_4bsd: Move ESTCPULIM() after its macro dependenciesOlivier Certner2025-06-181-3/+3
* runq: More macros; Better and more consistent namingOlivier Certner2025-06-181-1/+1
* runq: API tidy up: 'pri' => 'idx', 'idx' as int, remove runq_remove_idx()Olivier Certner2025-06-181-5/+6
* runq: More selective includes of <sys/runq.h> to reduce pollutionOlivier Certner2025-06-181-0/+1
* thread: Remove kernel stack swapping support, part 4Mark Johnston2024-07-291-3/+0
* sched: Simplify sched_lend_user_prio_cond()Olivier Certner2024-02-271-9/+3
* sched: sched_switch(): Factorize sleepqueue flagsOlivier Certner2024-02-191-3/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* mi_switch(): clean up switch types and their usageMitchell Horne2023-02-091-1/+1
* sched_4bsd: use the same switch flags as ULEMitchell Horne2023-02-091-1/+5
* sched_4bsd: Fix a racy thread state modificationMark Johnston2022-09-241-3/+4
* AST: reworkKonstantin Belousov2022-08-021-7/+10
* 4bsd: Simplistic time-sharing for interrupt threads.John Baldwin2022-07-141-1/+27
* Add sched_ithread_prio to set the base priority of an interrupt thread.John Baldwin2022-07-141-0/+9
* sched_4bsd: ts is only used in sched_bind for SMP.John Baldwin2022-04-131-3/+3
* sched_4bsd: Remove unused variables.John Baldwin2022-04-121-4/+0
* sys/kern/sched_4bsd.c: fix typo introduced in previous commitStefan Eßer2022-01-011-1/+1
* Restore variable aliasing in the context of cpu set operationsStefan Eßer2022-01-011-2/+4
* Make CPU_SET macros compliant with other implementationsStefan Eßer2021-12-301-6/+4
* sched: split sched_ap_entry() out of sched_throw()Kyle Evans2021-11-051-16/+35
* sched: separate out schedinit_ap()Kyle Evans2021-11-031-0/+7
* umtx: Split umtx.h on two counterparts.Dmitry Chagin2021-07-291-1/+1
* lockprof: pass lock type as an argument instead of reading the spin flagMateusz Guzik2021-05-231-4/+4
* Use atomic loads/stores when updating td->td_stateAlex Richardson2021-02-181-1/+1
* sched: fix an incorrect comparison in sched_lend_user_prio_condMateusz Guzik2020-11-151-1/+1
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+2
* sys/: Document few more sysctls.Pawel Biernacki2020-03-021-1/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-4/+7
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-2/+0
* Add KERNEL_PANICKED macro for use in place of direct panicstr testsMateusz Guzik2020-01-121-2/+2
* schedlock 4/4Jeff Roberson2019-12-151-32/+15
* schedlock 1/4Jeff Roberson2019-12-151-25/+41
* bitset: rename confusing macro NAND to ANDNOTRyan Libby2019-12-131-2/+2
* Handle multiple clock interrupts simultaneously in sched_clock().Jeff Roberson2019-12-081-2/+10
* Mark some more hot global variables with __read_mostly.Alexander Motin2019-12-041-1/+1
* Reduce umtx-related work on exec and exitMateusz Guzik2019-05-081-0/+21
* Create a new macro for static DPCPU data.Andrew Turner2018-07-051-1/+1
* Inlined sched_userret.Mateusz Guzik2018-05-071-18/+6
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-121-0/+1
* 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
* move thread switch tracing from mi_switch to sched_switchAndriy Gapon2017-03-231-0/+13
* trace thread running state when a thread is run for the first timeAndriy Gapon2017-03-111-0/+4
* Revert r313814 and r313816Ryan Stone2017-02-161-39/+1
* Check for preemption after lowering a thread's priorityRyan Stone2017-02-161-1/+39
* fix a thread preemption regression in schedulers introduced in r270423Andriy Gapon2017-01-191-2/+2
* Allow scheduling during early boot.John Baldwin2016-11-121-3/+2