zephyr/include/arch/arm
Abhishek Shah f587c5f019 arch: arm64: mmu: Add zephyr execution regions
Add zephyr execution regions(text, rodata, data, noinit, bss, etc.)
with proper attributes to translation tables.
Linker script has been modified a little to align these sections to
minimum translation granule(4 kB).

With this in place, code cannot be overwritten accidently as it is
marked read only. Similarly, execution is prohibited from data/RW
section as it is marked execute-never.

Signed-off-by: Abhishek Shah <abhishek.shah@broadcom.com>
2020-02-20 17:24:59 +02:00
..
aarch32 arch: aarch32: define macro for PendSV IRQ priority level 2020-02-19 12:19:43 -08:00
aarch64 arch: arm64: mmu: Add zephyr execution regions 2020-02-20 17:24:59 +02:00
cortex_m aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
cortex_r aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
arch.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
asm_inline_gcc.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
asm_inline.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
error.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
exc.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
irq.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
misc.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
nmi.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
syscall.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00
thread.h aarch32: Add header shims to support old file locations 2019-12-20 11:40:59 -05:00