zephyr/arch/x86/core
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
..
offsets debug: remove DEBUG_INFO option 2018-02-12 13:58:28 -08:00
CMakeLists.txt debug: remove DEBUG_INFO option 2018-02-12 13:58:28 -08:00
Kconfig x86: remove HAS_DTS checking 2018-01-29 10:38:32 -06:00
cache.c
cache_s.S
cpuhalt.c tests: benchmark: boot_time: Reading time stamps made arch agnostic 2017-06-16 07:37:37 -05:00
crt0.S cleanup: remove nanokernel/nano leftovers 2017-12-05 09:44:23 -06:00
excstub.S x86: fix build warning 2018-02-12 19:21:06 -05:00
fatal.c x86: de-couple user mode and HW stack protection 2017-11-07 09:31:49 -08:00
float.c
intstub.S debug: remove DEBUG_INFO option 2018-02-12 13:58:28 -08:00
irq_manage.c kernel: Add kswap.h header to unbreak cycles 2018-02-16 10:44:29 -05:00
irq_offload.c
msr.c
reboot_rst_cnt.c
swap.S debug: remove DEBUG_INFO option 2018-02-12 13:58:28 -08:00
sys_fatal_error_handler.c qemu_x86: terminate emulator on fatal system error 2017-07-22 09:46:26 -04:00
thread.c debug: remove DEBUG_INFO option 2018-02-12 13:58:28 -08:00
userspace.S x86: fix stack zeroing when dropping to user mode 2017-10-05 18:49:09 -04:00
x86_mmu.c kernel: mem_domain: Add to current thread should configure immediately. 2017-12-21 11:52:27 -08:00