Anonymous user
ARM SMMU versions 1 and 2: Difference between revisions
→TLB Maintenance
[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 ==
|