zephyr/arch
Andy Ross 02a1e21c3d x86_64: Missing a volatile on a struct used for spinning
Before we're initialized and can use proper synchronization, the CPU
initialization path spins on the thread entry function to be non-null.
But the data wasn't tagged volatile, and with gcc 8.2.1 (but not
6.2.0) the optimizer was hoisting the reads to SMP init would spin
forever.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-03-13 19:15:20 +01:00
..
arc all: Update reserved function names 2019-03-11 13:48:42 -04:00
arm all: Update reserved function names 2019-03-11 13:48:42 -04:00
common all: Update reserved function names 2019-03-11 13:48:42 -04:00
nios2 all: Update reserved function names 2019-03-11 13:48:42 -04:00
posix all: Update reserved function names 2019-03-11 13:48:42 -04:00
riscv32 all: Update reserved function names 2019-03-11 13:48:42 -04:00
x86 x86: implement eager FP save/restore 2019-03-11 20:36:55 -07:00
x86_64 x86_64: Missing a volatile on a struct used for spinning 2019-03-13 19:15:20 +01:00
xtensa all: Update reserved function names 2019-03-11 13:48:42 -04:00
CMakeLists.txt Build: Added support for out-of-tree Arch 2019-02-07 17:00:43 -05:00
Kconfig arch: minor white-space fix in Kconfig 2019-02-28 11:57:25 -08:00