18: "cvt16",
},
(0x0000048c,): {
- 8: "vmx-ept-uc",
- 14: "vmx-ept-wb",
41: "vmx-invvpid-single-context", # wrong name in qemu
43: "vmx-invvpid-single-context-noglobals", # wrong name in qemu
}
"MSR_VMX_EPT_EXECONLY": "vmx-ept-execonly",
"MSR_VMX_EPT_PAGE_WALK_LENGTH_4": "vmx-page-walk-4",
"MSR_VMX_EPT_PAGE_WALK_LENGTH_5": "vmx-page-walk-5",
- "MSR_VMX_EPT_UC": "vmx-ept-uc",
- "MSR_VMX_EPT_WB": "vmx-ept-wb",
"MSR_VMX_EPT_2MB": "vmx-ept-2mb",
"MSR_VMX_EPT_1GB": "vmx-ept-1gb",
"MSR_VMX_EPT_INVEPT": "vmx-invept",
name in ("CPUID_EXT_MONITOR", "monitor"),
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"),
])
if ignore:
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb'/>
<feature name='vmx-ept-2mb'/>
<feature name='vmx-ept-execonly'/>
- <feature name='vmx-ept-wb'/>
<feature name='vmx-eptad'/>
<feature name='vmx-eptp-switching'/>
<feature name='vmx-exit-ack-intr'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-exit-load-pat' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-exit-load-pat' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-exit-load-pat' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-exit-load-pat' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-exit-load-pat' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-exit-load-pat' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-eptad' added='yes'/>
<feature name='vmx-eptp-switching' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-exit-load-pat' added='yes'/>
<feature name='vmx-ept-1gb' added='yes'/>
<feature name='vmx-ept-2mb' added='yes'/>
<feature name='vmx-ept-execonly' added='yes'/>
- <feature name='vmx-ept-wb' added='yes'/>
<feature name='vmx-exit-ack-intr' added='yes'/>
<feature name='vmx-exit-load-efer' added='yes'/>
<feature name='vmx-exit-load-pat' added='yes'/>
const char *ignoredFeatures[] = {
"cmt", "mbm_total", "mbm_local", /* never supported by QEMU */
"osxsave", "ospke", /* dropped from QEMU */
+ "vmx-ept-uc", "vmx-ept-wb", /* never supported by QEMU */
};
bool