ARM SMMU versions 1 and 2: Difference between revisions

[unchecked revision][unchecked revision]
Line 194:
 
Ergo the SMMU assumes that there is only one piece of software that is acting as a hypervisor.
 
==== MONC contexts (Section 2.9.2) ====
 
SMMUv2 provides the following TLB maintenance operations for maintaining MONC TLB tagged entries:
* SMMU_TLBIALLM: Invalidate all EL3 Monitor entries.
* SMMU_TLBIVAM: Invalidates all EL3 Monitor entries which are associated with a 64-bit VA.
* SMMU_TLBIVALM: Same as TLBIVAM, but invalidates only the last level table entries.
 
ARM found it necessary to warn that: ''These operations are not required to invalidate non-MONC Secure TLB entries''.
 
== Context banks ==
Anonymous user