zephyr/kernel/include
Peter Mitsis cedd36106b kernel: Begin abstracting out _sched_spinlock
In a uniprocessor system, _sched_spinlock may not need to be
held in all the same cases that it does in a multiprocessor
system. Removing those unnecessary usages can lead to better
performance on UP systems. In the case of uncontested taking
and giving of a semaphore, this can be as much as a +14%
performance gain.

Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
2024-10-21 18:38:00 -05:00
..
gen_offset.h
ipi.h
kernel_arch_interface.h arch: add interface to dump privileged stack in coredump 2024-09-21 11:29:39 +02:00
kernel_internal.h
kernel_offsets.h arch: riscv: fill all IRQ stacks with 0xAA 2024-09-13 09:17:34 +02:00
kernel_tls.h
ksched.h kernel: Begin abstracting out _sched_spinlock 2024-10-21 18:38:00 -05:00
kswap.h
kthread.h kernel: Re-order should_preempt() checks 2024-10-21 18:38:00 -05:00
mmu.h
offsets_short.h
priority_q.h
timeout_q.h
wait_q.h