zephyr/include/arch
Nicolas Pitre fc8c53ff0e arm64: a few alignment fixes
The structure for the arm64_cpu_init array has to carry the cache
alignment on the whole structure and not on some internal padding
to achieve the desired effect.

And align struct __esf to a 16-byte boundary which will also align
its size accordingly. This structure is allocated on the stack on
exception entry and the ABI prescribed 16-byte stack alignment
should be preserved.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2021-04-12 11:47:41 -04:00
..
arc ARC: Kconfig: rename CPU_ARCV2 option to ISA_ARCV2 2021-03-25 07:23:02 -04:00
arm/aarch32 arch: arm: Unconditionally compile IRQ_ZERO_LATENCY flag 2021-04-12 07:33:27 -04:00
arm64 arm64: a few alignment fixes 2021-04-12 11:47:41 -04:00
common ARCH: COMMON: split sys_io.h for MMIO & memory bits functions 2020-09-01 13:36:48 +02:00
nios2 clock: rename z_timer_cycle_get_32 -> sys_clock_cycle_get_32 2021-03-19 11:22:17 -04:00
posix clock: rename z_timer_cycle_get_32 -> sys_clock_cycle_get_32 2021-03-19 11:22:17 -04:00
riscv userspace: rename _is_user_context -> k_is_user_context 2021-04-01 05:34:17 -04:00
sparc SPARC: improve fatal log 2021-03-25 17:48:23 +01:00
x86 kernel: arch: introduce k_float_enable() 2021-03-25 14:13:23 +01:00
xtensa clock: rename z_timer_cycle_get_32 -> sys_clock_cycle_get_32 2021-03-19 11:22:17 -04:00
arch_inlines.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
cpu.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
syscall.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00