zephyr/kernel/include
Andy Ross 86430d8d46 kernel: arch: Clarify output switch handle requirements in arch_switch
The original intent was that the output handle be written through the
pointer in the second argument, though not all architectures used that
scheme.  As it turns out, that write is becoming a synchronization
signal, so it's no longer optional.

Clarify the documentation in arch_switch() about this requirement, and
add an instruction to the x86_64 context switch to implement it as
original envisioned.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2020-01-21 14:47:52 -08:00
..
gen_offset.h headers: Fix headers guards 2018-09-17 15:49:26 -04:00
kernel_arch_interface.h kernel: arch: Clarify output switch handle requirements in arch_switch 2020-01-21 14:47:52 -08:00
kernel_internal.h kernel: thread: Fix randomness problem with stack pointer random 2019-11-15 13:43:32 -08:00
kernel_offsets.h arch/x86/intel64: Fix assumption with dummy threads 2019-10-19 12:09:32 -07:00
ksched.h tracing: better positioning of tracing points 2020-01-09 11:21:19 -05:00
kswap.h tracing: better positioning of tracing points 2020-01-09 11:21:19 -05:00
offsets_short.h x86: implement interrupt stack trampoline 2019-02-14 12:46:36 -05:00