diff options
author | Juan Castillo <juan.castillo@arm.com> | 2014-09-05 17:29:38 +0100 |
---|---|---|
committer | Juan Castillo <juan.castillo@arm.com> | 2014-10-14 10:03:58 +0100 |
commit | 740134e6dc78785e2c75532659a8c7971a124f64 (patch) | |
tree | 18ef9d83fcd8ab9c59e7afd3bda275e41faf0d4c /services/std_svc/psci/psci_main.c | |
parent | ef538c6f1b097d0a115e89aa89fb040d98e6594e (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