diff options
author | davidcunado-arm <david.cunado@arm.com> | 2018-01-29 23:16:27 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-29 23:16:27 +0000 |
commit | e47541ac6ef58b213fd915253e16e6fa1ae3b4a9 (patch) | |
tree | 5d2264a96215aed150b531d5401156ad3e997b26 /plat | |
parent | aca8a49041d5355a2357620256c585aa9fba0b92 (diff) | |
parent | c4fa173936899a486fb6253fc3dfe74affce6140 (diff) | |
download | platform_external_arm-trusted-firmware-e47541ac6ef58b213fd915253e16e6fa1ae3b4a9.tar.gz platform_external_arm-trusted-firmware-e47541ac6ef58b213fd915253e16e6fa1ae3b4a9.tar.bz2 platform_external_arm-trusted-firmware-e47541ac6ef58b213fd915253e16e6fa1ae3b4a9.zip |
Merge pull request #1237 from sandrine-bailleux-arm/sb/spm-timer
SPM: Map devices in the 1st GB
Diffstat (limited to 'plat')
-rw-r--r-- | plat/arm/board/fvp/fvp_common.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plat/arm/board/fvp/fvp_common.c b/plat/arm/board/fvp/fvp_common.c index 6729863d7..600af612a 100644 --- a/plat/arm/board/fvp/fvp_common.c +++ b/plat/arm/board/fvp/fvp_common.c @@ -7,6 +7,7 @@ #include <arm_config.h> #include <arm_def.h> #include <arm_spm_def.h> +#include <arm_xlat_tables.h> #include <assert.h> #include <cci.h> #include <ccn.h> @@ -128,6 +129,9 @@ const mmap_region_t plat_arm_mmap[] = { #if ENABLE_SPM && defined(IMAGE_BL31) const mmap_region_t plat_arm_secure_partition_mmap[] = { V2M_MAP_IOFPGA_EL0, /* for the UART */ + MAP_REGION_FLAT(DEVICE0_BASE, \ + DEVICE0_SIZE, \ + MT_DEVICE | MT_RO | MT_SECURE | MT_USER), ARM_SP_IMAGE_MMAP, ARM_SP_IMAGE_NS_BUF_MMAP, ARM_SP_IMAGE_RW_MMAP, |