Reserve some DDR DRAM for secure use on FVP platforms
TZC-400 is configured to set the last 16MB of DRAM1 as secure memory and the rest of DRAM as non-secure. Non-secure software must not attempt to access the 16MB secure area. Device tree files (sources and binaries) have been updated to match this configuration, removing that memory from the Linux physical memory map. To use UEFI and Linux with this patch, the latest version of UEFI and the updated device tree files are required. Check the user guide in the documentation for more details. Replaced magic numbers with #define for memory region definition in the platform security initialization function. Fixes ARM-software/tf-issues#149 Change-Id: Ia5d070244aae6c5288ea0e6c8e89d92859522bfe
WIP_v2.3-LS
master
v2.2-LS
v2.4-LS
v2.3-rc2
v2.3-rc1
v2.3-rc0
v2.3
v2.2-rc2
v2.2-rc1
v2.2-rc0
v2.2
v2.1-rc1
v2.1-rc0
v2.1
v2.0-rc0
v2.0
v1.6-rc1
v1.6-rc0
v1.6
v1.5-rc3
v1.5-rc2
v1.5-rc1
v1.5-rc0
v1.5
v1.4-rc0
v1.4
v1.3_rc2
v1.3_rc1
v1.3-rc0
v1.3
v1.2-rc0
v1.2
v1.1-rc3
v1.1-rc2
v1.1-rc1
v1.1-rc0
v1.1-Juno-0.1
v1.1
v1.0-rc0
v1.0
v0.4-rc2
v0.4-rc1
v0.4-Juno-0.6-rc1
v0.4-Juno-0.6-rc0
v0.4-Juno-0.5-rc1
v0.4-Juno-0.5-rc0
v0.4-Juno-0.5
v0.4-Juno-0.4-rc0
v0.4-Juno-0.4
v0.4
for-v0.4-rc0
|
---|
|
docs/user-guide.md |
---|
fdts/fvp-base-gicv2-psci.dtb |
---|
Not supported
|
fdts/fvp-base-gicv2-psci.dts |
---|
fdts/fvp-base-gicv2legacy-psci.dtb |
---|
Not supported
|
fdts/fvp-base-gicv2legacy-psci.dts |
---|
fdts/fvp-base-gicv3-psci.dtb |
---|
Not supported
|
fdts/fvp-base-gicv3-psci.dts |
---|
fdts/fvp-foundation-gicv2-psci.dtb |
---|
Not supported
|
fdts/fvp-foundation-gicv2-psci.dts |
---|
fdts/fvp-foundation-gicv2legacy-psci.dtb |
---|
Not supported
|
fdts/fvp-foundation-gicv2legacy-psci.dts |
---|
fdts/fvp-foundation-gicv3-psci.dtb |
---|
Not supported
|
fdts/fvp-foundation-gicv3-psci.dts |
---|
plat/fvp/aarch64/plat_common.c |
---|
plat/fvp/bl2_plat_setup.c |
---|
plat/fvp/plat_security.c |
---|
plat/fvp/platform.h |
---|