zephyr/include/arch/arm64
Jaxson Han 794656913b include: arm64: Add BSS align when MPU enabled
When MPU is enabled, the sections need to be 64 bytes aligned.
In the case of MMU, BSS section will be 4k aligned, because the first
variable in BSS section 'base_xlat_table' is explicitly aligned by
'__aligned(NUM_BASE_LEVEL_ENTRIES * sizeof(uint64_t))'.

However, with MPU, we do not have such a variable. So it's necessary
to fix the alignment of the BSS section in the linker.ld

Signed-off-by: Jaxson Han <jaxson.han@arm.com>
2021-04-13 07:47:44 -04:00
..
cortex_r/mpu include: arm64: Add mpu data struct definition 2021-04-13 07:47:44 -04:00
scripts include: arm64: Add BSS align when MPU enabled 2021-04-13 07:47:44 -04:00
arch_inlines.h
arch.h include: arm64: Fix compile with default MMU off 2021-04-13 07:47:44 -04:00
arm_mmu.h
arm-smccc.h
asm_inline_gcc.h
asm_inline.h
cpu.h
error.h
exc.h arm64: a few alignment fixes 2021-04-12 11:47:41 -04:00
irq.h
lib_helpers.h include: arm64: Add mpu data struct definition 2021-04-13 07:47:44 -04:00
macro.inc
misc.h
sys_io.h
syscall.h
thread_stack.h
thread.h
timer.h