mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-10-23 06:23:10 +00:00
102f6335b9
Differences from qemu: * "vmx-ept-uc" (bit 8) and "vmx-ept-wb" (bit 14) are not added to qemu's list of named features yet, but used in several qemu cpu models never the less. Add to libvirt regardless. * "vmx-invvpid-single-context" (bit 41) is erroneously called "vmx-invept-single-context" in qemu. This is the name of the feature associated with bit 25 in both libvirt and qemu. * "vmx-invvpid-single-context-noglobals" (bit 43) is erroneously called "vmx-invept-single-context-noglobals". Use the correct name. Signed-off-by: Tim Wiederhake <twiederh@redhat.com> Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
56 lines
2.6 KiB
XML
56 lines
2.6 KiB
XML
<cpu mode='custom' match='exact'>
|
|
<model fallback='allow'>Cascadelake-Server</model>
|
|
<vendor>Intel</vendor>
|
|
<feature policy='require' name='ss'/>
|
|
<feature policy='require' name='vmx'/>
|
|
<feature policy='require' name='hypervisor'/>
|
|
<feature policy='require' name='tsc_adjust'/>
|
|
<feature policy='require' name='umip'/>
|
|
<feature policy='require' name='pku'/>
|
|
<feature policy='require' name='md-clear'/>
|
|
<feature policy='require' name='stibp'/>
|
|
<feature policy='require' name='arch-capabilities'/>
|
|
<feature policy='require' name='xsaves'/>
|
|
<feature policy='require' name='ibpb'/>
|
|
<feature policy='require' name='amd-ssbd'/>
|
|
<feature policy='require' name='rdctl-no'/>
|
|
<feature policy='require' name='ibrs-all'/>
|
|
<feature policy='require' name='skip-l1dfl-vmentry'/>
|
|
<feature policy='require' name='mds-no'/>
|
|
<feature policy='require' name='pschange-mc-no'/>
|
|
<feature policy='require' name='tsx-ctrl'/>
|
|
<feature policy='require' name='vmx-ins-outs'/>
|
|
<feature policy='require' name='vmx-true-ctls'/>
|
|
<feature policy='require' name='vmx-store-lma'/>
|
|
<feature policy='require' name='vmx-activity-hlt'/>
|
|
<feature policy='require' name='vmx-vmwrite-vmexit-fields'/>
|
|
<feature policy='require' name='vmx-apicv-xapic'/>
|
|
<feature policy='require' name='vmx-ept'/>
|
|
<feature policy='require' name='vmx-desc-exit'/>
|
|
<feature policy='require' name='vmx-rdtscp-exit'/>
|
|
<feature policy='require' name='vmx-apicv-x2apic'/>
|
|
<feature policy='require' name='vmx-vpid'/>
|
|
<feature policy='require' name='vmx-wbinvd-exit'/>
|
|
<feature policy='require' name='vmx-unrestricted-guest'/>
|
|
<feature policy='require' name='vmx-apicv-register'/>
|
|
<feature policy='require' name='vmx-apicv-vid'/>
|
|
<feature policy='require' name='vmx-rdrand-exit'/>
|
|
<feature policy='require' name='vmx-invpcid-exit'/>
|
|
<feature policy='require' name='vmx-vmfunc'/>
|
|
<feature policy='require' name='vmx-shadow-vmcs'/>
|
|
<feature policy='require' name='vmx-rdseed-exit'/>
|
|
<feature policy='require' name='vmx-pml'/>
|
|
<feature policy='require' name='vmx-xsaves'/>
|
|
<feature policy='require' name='vmx-invvpid'/>
|
|
<feature policy='require' name='vmx-invvpid-single-addr'/>
|
|
<feature policy='require' name='vmx-invvpid-all-context'/>
|
|
<feature policy='require' name='vmx-ept-execonly'/>
|
|
<feature policy='require' name='vmx-page-walk-4'/>
|
|
<feature policy='require' name='vmx-ept-2mb'/>
|
|
<feature policy='require' name='vmx-ept-1gb'/>
|
|
<feature policy='require' name='vmx-invept'/>
|
|
<feature policy='require' name='vmx-eptad'/>
|
|
<feature policy='require' name='vmx-invept-single-context'/>
|
|
<feature policy='require' name='vmx-invept-all-context'/>
|
|
</cpu>
|