zephyr/kernel/include
Andy Ross cb3964f04f kernel/sched: Reset time slice on swap in SMP
In uniprocessor mode, the kernel knows when a context switch "is
coming" because of the cache optimization and can use that to do
things like update time slice state.  But on SMP the scheduler state
may be updated on the other CPU at any time, so we don't know that a
switch is going to happen until the last minute.

Expose reset_time_slice() as a public function and call it when needed
out of z_swap().

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-09-26 16:54:06 -04:00
..
gen_offset.h
kernel_internal.h userspace: adjust arch memory domain interface 2019-08-05 13:25:50 +02:00
kernel_offsets.h
kernel_structs.h userspace: Support for split 64 bit arguments 2019-09-12 11:31:50 +08:00
ksched.h kernel/sched: Reset time slice on swap in SMP 2019-09-26 16:54:06 -04:00
kswap.h kernel/sched: Reset time slice on swap in SMP 2019-09-26 16:54:06 -04:00
offsets_short.h
syscall_handler.h userspace: Support for split 64 bit arguments 2019-09-12 11:31:50 +08:00
timeout_q.h
wait_q.h cleanup: include/: move misc/rb.h to sys/rb.h 2019-06-27 22:55:49 -04:00