18: "cvt16",
},
(0x0000048c,): {
- 41: "vmx-invvpid-single-context", # wrong name in qemu
43: "vmx-invvpid-single-context-noglobals", # wrong name in qemu
}
}
"MSR_VMX_EPT_INVEPT_ALL_CONTEXT": "vmx-invept-all-context",
"MSR_VMX_EPT_INVVPID": "vmx-invvpid",
"MSR_VMX_EPT_INVVPID_SINGLE_ADDR": "vmx-invvpid-single-addr",
- "MSR_VMX_EPT_INVVPID_SINGLE_CONTEXT": "vmx-invvpid-single-context",
"MSR_VMX_EPT_INVVPID_ALL_CONTEXT": "vmx-invvpid-all-context",
"MSR_VMX_EPT_INVVPID_SINGLE_CONTEXT_NOGLOBALS": "vmx-invvpid-single-context-noglobals",
name in ("MSR_VMX_BASIC_DUAL_MONITOR", "dual-monitor"),
name in ("CPUID_EXT3_TOPOEXT", "topoext"),
name in ("MSR_VMX_EPT_UC", "MSR_VMX_EPT_WB"),
+ name in ("MSR_VMX_EPT_INVVPID_SINGLE_CONTEXT"),
])
if ignore:
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid'/>
<feature name='vmx-invvpid-all-context'/>
<feature name='vmx-invvpid-single-addr'/>
- <feature name='vmx-invvpid-single-context'/>
<feature name='vmx-invvpid-single-context-noglobals'/>
<feature name='vmx-io-bitmap'/>
<feature name='vmx-io-exit'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
<feature name='vmx-invvpid' added='yes'/>
<feature name='vmx-invvpid-all-context' added='yes'/>
<feature name='vmx-invvpid-single-addr' added='yes'/>
- <feature name='vmx-invvpid-single-context' added='yes'/>
<feature name='vmx-invvpid-single-context-noglobals' added='yes'/>
<feature name='vmx-io-bitmap' added='yes'/>
<feature name='vmx-io-exit' added='yes'/>
"cmt", "mbm_total", "mbm_local", /* never supported by QEMU */
"osxsave", "ospke", /* dropped from QEMU */
"vmx-ept-uc", "vmx-ept-wb", /* never supported by QEMU */
+ "vmx-invvpid-single-context", /* never supported by QEMU */
};
bool