ARM SMMU versions 1 and 2: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
Line 203: | Line 203: | ||
ARM found it necessary to warn that: ''These operations are not required to invalidate non-MONC Secure TLB entries''. |
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 == |
== Context banks == |