diff options
author | Robin Murphy <robin.murphy@arm.com> | 2015-01-09 14:30:58 +0000 |
---|---|---|
committer | Robin Murphy <robin.murphy@arm.com> | 2015-02-16 10:53:45 +0000 |
commit | 75f8261ca66cdb2681d14ba7dc074ccecf74199b (patch) | |
tree | fe5123fba045aed11c9657b0fb934f02e618712f /include/stdlib/stdio.h | |
parent | 68fc81743e8671312a98c364ba2b0d69429cf4c6 (diff) |
Juno: clear DMA-330 SMMU security state
By default the SMMU for the DMA-330 is configured to mark some stream IDs
as always belonging to the Secure world. As a result, if EL1 software turns
the SMMU on, certain Non-Secure accesses get rewritten as Secure, making
them bypass translation and access Secure physical addresses directly.
Since the current Juno board firmware configures the DMA-330 hardware as
Non-Secure, rewrite the SMMU's default SSD table as well to prevent any
unexpected behaviour in EL1.
Change-Id: Iaa81d883eecf28d80eb182b9ce475684bf9c718c
Diffstat (limited to 'include/stdlib/stdio.h')
0 files changed, 0 insertions, 0 deletions