zephyr/include/arch
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
..
arc extensions.cmake: Replace TEXT_START with ROM_START 2020-01-23 03:22:59 -08:00
arm arch: arm64: mmu: Add zephyr execution regions 2020-02-20 17:24:59 +02:00
common
nios2 extensions.cmake: Replace TEXT_START with ROM_START 2020-01-23 03:22:59 -08:00
posix
riscv extensions.cmake: Replace TEXT_START with ROM_START 2020-01-23 03:22:59 -08:00
x86 x86: organize 64-bit ESF 2020-02-08 08:51:43 -05:00
xtensa arch: xtensa: Add support for Intel Apollolake 2020-02-05 10:43:25 -05:00
arch_inlines.h
cpu.h arch: arm64: Introduce ARM64 (AArch64) architecture 2020-02-01 08:08:43 -05:00
syscall.h