ARM SMMU versions 1 and 2: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
Line 194: | Line 194: | ||
Ergo the SMMU assumes that there is only one piece of software that is acting as a hypervisor. |
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 == |
== Context banks == |