arm-trusted-firmware/include/lib
Sandrine Bailleux 996d6b390d xlat: Introduce API to change memory attributes of a region
This patch introduces a new API in the translation tables library
(v2), that allows to change the memory attributes of a memory
region. It may be used to change its execution permissions and
data access permissions.

As a prerequisite, the memory must be already mapped. Moreover, it
must be mapped at the finest granularity (currently 4 KB).

Change-Id: I242a8c6f0f3ef2b0a81a61e28706540462faca3c
Co-authored-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
Co-authored-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
2017-10-17 12:02:36 +01:00
..
aarch32 Helper macro to create MAIR encodings 2017-09-11 18:22:12 +01:00
aarch64 Merge pull request #1105 from antonio-nino-diaz-arm/an/epd1-bit 2017-09-25 23:34:28 +01:00
cpus Cortex-A72: Implement workaround for erratum 859971 2017-09-07 14:22:02 +01:00
el3_runtime cpu log buffer size depends on cache line size 2017-09-01 10:22:20 +02:00
libfdt libfdt: Replace v1.4.1 by v1.4.2 2017-01-16 17:26:04 +00:00
pmf Fix order of #includes 2017-07-12 14:45:31 +01:00
psci mem_protect: Add mem_protect API 2017-09-25 13:32:20 +01:00
stdlib Fix stdlib defines for AArch32 2017-06-09 14:47:52 +01:00
xlat_tables xlat: Introduce API to change memory attributes of a region 2017-10-17 12:02:36 +01:00
bakery_lock.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
cassert.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
mmio.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
optee_utils.h Add Trusted OS extra image parsing support for ARM standard platforms 2017-08-09 18:06:05 +08:00
runtime_instr.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
semihosting.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
smcc.h include: add U()/ULL() macros for constants 2017-06-14 17:00:30 -07:00
spinlock.h Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
utils.h Add mem_region utility functions 2017-09-25 13:32:20 +01:00
utils_def.h GICv3: add functions for save and restore 2017-10-05 16:47:53 +01:00