xlat lib: Introduce MT_EXECUTE/MT_EXECUTE_NEVER attributes
Sandrine Bailleux authored
This patch introduces the MT_EXECUTE/MT_EXECUTE_NEVER memory mapping
attributes in the translation table library to specify the
access permissions for instruction execution of a memory region.
These new attributes should be used only for normal, read-only
memory regions. For other types of memory, the translation table
library still enforces the following rules, regardless of the
MT_EXECUTE/MT_EXECUTE_NEVER attribute:

 - Device memory is always marked as execute-never.
 - Read-write normal memory is always marked as execute-never.

Change-Id: I8bd27800a8c1d8ac1559910caf4a4840cf25b8b0
b9161469
Name Last commit Last update
bl1 Merge pull request #636 from soby-mathew/sm/cpu_ctx_rem_aarch32_regs
bl2 Rename BL33_BASE option to PRELOADED_BL33_BASE
bl2u Remove all non-configurable dead loops
bl31 Add optional PSCI STAT residency & count functions
bl32/tsp Introduce some helper macros for exception vectors
common Merge pull request #650 from Xilinx/zynqmp-updates
docs Merge pull request #651 from Xilinx/zynqmp_uart
drivers Merge pull request #629 from ljerry/tf_issue_398
fdts Remove support for legacy VE memory map in FVP
include xlat lib: Introduce MT_EXECUTE/MT_EXECUTE_NEVER attributes
lib xlat lib: Introduce MT_EXECUTE/MT_EXECUTE_NEVER attributes
make_helpers Merge pull request #651 from Xilinx/zynqmp_uart
plat Introduce arm_setup_page_tables() function
services Add optional PSCI STAT residency & count functions
tools Move stdlib header files to include/lib/stdlib
.checkpatch.conf Move checkpatch options in a configuration file
.gitignore Make:Allow for extension in tool names.
Makefile Add optional PSCI STAT residency & count functions
acknowledgements.md Add Xilinx to acknowledgements file
contributing.md Update `contributing.md` CLA instructions
license.md Update year in copyright text to 2014
readme.md Update `readme.md` for v1.2 release