ARM SMMU versions 1 and 2: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
Line 186:
 
The SMMU is allowed to prefetch the translation tables pointed to by a context bank if that context bank is pointed to by an entry in the Stream Mapping table. This is permitted even if there is no client transaction which is using/ has used that translation (section 2.5.1).
 
=== TLB Maintenance ===
 
==== HYPC contexts ====
 
Section 2.8.2: ''TLB entries that are allocated as a result of HYPC accesses are Hyp tagged. All HYP tagged TLB entries are considered to belong to the same software entity and have no associated ASID or VMID.''
 
Ergo the SMMU assumes that there is only one piece of software that is acting as a hypervisor.
 
== Context banks ==