Anonymous user
ARM SMMU versions 1 and 2: Difference between revisions
m
→Hypervisor Contexts (HYPC) (section 2.8)
[unchecked revision] | [unchecked revision] |
Line 204:
=== Hypervisor Contexts (HYPC) (section 2.8) ===
Hypervisor mode contexts (HYPC) are the page tables of an OS running in HYP mode and not the 2nd stage page tables for a guest IPA. The SMMU is able to walk HYPC page tables. For that reason a HYPC bank cannot be a stage1 followed by stage2 context. I couldn't think of a good reason for a normal hypervisor to prefer to use HYPC tables when it can just use normal IO page tables.
HYPC is supported:
|