ARM SMMU versions 1 and 2: Difference between revisions

m
[unchecked revision][unchecked revision]
Line 57:
==== Splitting the Context banks between secure and non-secure mode ====
 
Some number of context banks can be reserved for use by secure mode using SMMU_SCR1.NSNUMCBO. The allocation begins from the top of the available context bank space. The SMMU will intelligently present the correct number of context banks to non-secure mode through non-secure accesses to SMMU_IDR1.NUMCB. ' SMMU_SCR1.NSNUMCBO actually reserves a number of context banks for ''non-secure'' mode. The leftover context banks that come ''after'' those reserved by SMMU_SCR1.NSNUMCBO are what are actually reserved for ''secure'' mode. '.
 
=== Translation, bypass and faulting ===
Anonymous user