zephyr/include
Andrew Boie d149909b03 x86: properly align initial dummy thread
x86-32 thread objects require special alignment since they
contain a buffer that is passed to fxsave/fxrstor instructions.
This fell over if the dummy thread is created in a stack frame.

Implement a custom swap to main for x86 which still uses a
dummy thread, but in an unused part of the interrupt stack
with proper alignment.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2020-05-13 21:23:52 +02:00
..
app_memory
arch x86: properly align initial dummy thread 2020-05-13 21:23:52 +02:00
audio
bluetooth
canbus
cmsis_rtos_v1
cmsis_rtos_v2
console
crypto
data
debug
devicetree devicetree: Add support for fixed-partitions 2020-05-13 21:22:53 +02:00
dfu
disk
display
drivers device: avoid casting away const from config_info pointer 2020-05-13 18:21:52 +02:00
dt-bindings dts: x86: configure different IO APIC delivery modes for various devices 2020-05-08 22:32:39 -04:00
fs
linker devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
logging
mgmt
net net: socket: syscall for socketpair(2) 2020-05-10 17:46:43 +02:00
posix net: socket: syscall for socketpair(2) 2020-05-10 17:46:43 +02:00
power
random
settings
shell
stats
storage storage: flash_map: Add macros to get FLASH_AREA info 2020-05-13 21:22:53 +02:00
sys sys/util.h: Add IS_EMPTY and LIST_DROP_EMPTY macros 2020-05-08 17:50:25 +02:00
toolchain
tracing
usb usb: Add USB audio implementation 2020-05-08 15:12:27 +02:00
zephyr
cache.h
device.h device: Refactor device structures 2020-05-08 23:07:44 +02:00
devicetree.h devicetree: Add support for fixed-partitions 2020-05-13 21:22:53 +02:00
exc_handle.h
fatal.h
generated_dts_board.h
init.h device: Refactor device structures 2020-05-08 23:07:44 +02:00
irq_nextlevel.h
irq_offload.h
irq.h
kernel_includes.h
kernel_structs.h kernel: remove legacy fields in _kernel 2020-05-08 17:42:49 +02:00
kernel_version.h
kernel.h kconfig: Rename CONFIG_FP_SHARING to CONFIG_FPU_SHARING 2020-05-08 10:58:33 +02:00
mempool_heap.h
mempool_sys.h
ptp_clock.h
sched_priq.h
shared_irq.h
spinlock.h
sw_isr_table.h
sys_clock.h
syscall_handler.h usermode: Rework Z_SYSCALL_SPECIFIC_DRIVER to fit with device refactoring 2020-05-08 23:07:44 +02:00
syscall.h
timeout_q.h
toolchain.h
wait_q.h
zephyr.h