ARM SMMU versions 1 and 2: Difference between revisions

[unchecked revision][unchecked revision]
Line 203:
 
ARM found it necessary to warn that: ''These operations are not required to invalidate non-MONC Secure TLB entries''.
 
==== E2HC contexts (Section 2.10) ====
 
E2HC context TLB entries are tagged by the TLB as E2H, but have no security state tagging. They are coupled with an ASID if they are non-global.
 
TLB entries for E2HC contexts matching combinations of (E2H identification) or (E2H identification+ASID tagging) are required to be invalidated by:
* SMMU_TLBIALLH
* SMMU_TLBIVAH
* SMMU_TLBIVAH64
* SMMU_TLBIVALH64
* SMMU_TLBIALLNSNH
 
E2H identified TLB entries are not required to be invalidated by:
* Secure TLBI operations.
* SMMU_TLBIVMID.
* SMMU_TLBIVMIDS1
 
== Context banks ==
Anonymous user