summaryrefslogtreecommitdiff
path: root/services/std_svc/psci/psci_main.c
diff options
context:
space:
mode:
authorJuan Castillo <juan.castillo@arm.com>2014-09-05 17:29:38 +0100
committerJuan Castillo <juan.castillo@arm.com>2014-10-14 10:03:58 +0100
commit740134e6dc78785e2c75532659a8c7971a124f64 (patch)
tree18ef9d83fcd8ab9c59e7afd3bda275e41faf0d4c /services/std_svc/psci/psci_main.c
parentef538c6f1b097d0a115e89aa89fb040d98e6594e (diff)
Juno: Reserve some DDR-DRAM for secure use
This patch configures the TrustZone Controller in Juno to split the 2GB DDR-DRAM memory at 0x80000000 into Secure and Non-Secure regions: - Secure DDR-DRAM: top 16 MB, except for the last 2 MB which are used by the SCP for DDR retraining - Non-Secure DDR-DRAM: remaining DRAM starting at base address Build option PLAT_TSP_LOCATION selects the location of the secure payload (BL3-2): - 'tsram' : Trusted SRAM (default option) - 'dram' : Secure region in the DDR-DRAM (set by the TrustZone controller) The MMU memory map has been updated to give BL2 permission to load BL3-2 into the DDR-DRAM secure region. Fixes ARM-software/tf-issues#233 Change-Id: I6843fc32ef90aadd3ea6ac4c7f314f8ecbd5d07b
Diffstat (limited to 'services/std_svc/psci/psci_main.c')
0 files changed, 0 insertions, 0 deletions