zephyr/arch/arc/core
Benjamin Walsh 3c39e55ab1 arc: fix unaligned variables resulting in unaligned k_cpu_sleep_mode
Force-align all variables defined via asm .word to ensure 4-byte
alignment.

The straddled_tick_on_idle_enter variable was a bool, which resolved in
an one-byte quantity. Changing it to a 32-bit integer. It would have
occupied 4 bytes anyway with alignment.

Fixes ZEP-1549.

Change-Id: If5e0aa1a75dbc73d896b44616f059d221fe191c6
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2017-01-13 01:36:08 +00:00
..
offsets kernel: remove nano/micro wording and usage 2016-12-19 19:58:03 +00:00
Makefile kernel: move kernel code to kernel/ directly 2016-12-19 14:59:35 -05:00
atomic.S
cache.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
cpu_idle.S arc: fix unaligned variables resulting in unaligned k_cpu_sleep_mode 2017-01-13 01:36:08 +00:00
fast_irq.S kernel/arch: inspect prio/sched_locked together for preemptibility 2017-01-09 20:52:25 +00:00
fatal.c kernel: remove nano/micro wording and usage 2016-12-19 19:58:03 +00:00
fault.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
fault_s.S arc: fix unaligned variables resulting in unaligned k_cpu_sleep_mode 2017-01-13 01:36:08 +00:00
irq_manage.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
irq_offload.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
irq_vector_table.c arc: move vector and sw isr table to core code 2016-03-08 09:58:20 -08:00
isr_wrapper.S arc: fix unaligned variables resulting in unaligned k_cpu_sleep_mode 2017-01-13 01:36:08 +00:00
prep_c.c arc: i-cache init moved much earlier 2017-01-11 15:22:04 +00:00
regular_irq.S kernel/arch: inspect prio/sched_locked together for preemptibility 2017-01-09 20:52:25 +00:00
reset.S power: Add ARC core suspend and resume support 2016-12-15 12:49:33 +00:00
sw_isr_table.S arc: move vector and sw isr table to core code 2016-03-08 09:58:20 -08:00
swap.S arch: remove instances of fiberRtnValueSet() 2016-12-21 19:50:08 +00:00
sys_fatal_error_handler.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
thread.c kernel: replace all remaining nanokernel occurances 2016-12-25 14:34:43 -05:00
thread_entry_wrapper.S
vector_table.c arc: Set __start entry point to be same as __reset 2016-05-05 22:12:56 +00:00