zephyr/kernel/include
Andy Ross 9c62cc677d kernel: Add kswap.h header to unbreak cycles
The xtensa-asm2 work included a patch that added nano_internal.h
includes in lots of places that needed to have _Swap defined, because
it had to break a cycle and this no longer got pulled in from the arch
headers.

Unfortunately those new includes created new and more amusing cycles
elsewhere which led to breakage on other platforms.

Break out the _Swap definition (only) into a separate header and use
that instead.  Cleaner.  Seems not to have any more hidden gotchas.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2018-02-16 10:44:29 -05:00
..
gen_offset.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
kernel_internal.h kernel: Add kswap.h header to unbreak cycles 2018-02-16 10:44:29 -05:00
kernel_offsets.h syscalls: greatly simplify system call declaration 2017-09-29 13:02:20 -07:00
kernel_structs.h kernel, xtensa: Switch-specific thread return value 2018-02-16 10:44:29 -05:00
ksched.h kernel: have k_sched_lock call _sched_lock 2017-11-17 17:42:54 -05:00
kswap.h kernel: Add kswap.h header to unbreak cycles 2018-02-16 10:44:29 -05:00
offsets_short.h kernel/arch: streamline thread user options 2017-01-24 13:34:50 +00:00
syscall_handler.h kernel: include: rename nano_internal.h to kernel_internal.h 2018-01-31 10:07:21 -06:00
timeout_q.h cleanup: rename fiber/task -> thread 2017-10-30 18:41:15 -04:00
wait_q.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00