mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 21:34:54 +03:00
a6f88cbd2d
In case a hypervisor doesn't support the exact CPU model requested by a domain XML, we automatically fallback to a closest CPU model the hypervisor supports (and make sure we add/remove any additional features if needed). This patch adds 'fallback' attribute to model element, which can be used to disable this automatic fallback.
36 lines
1.1 KiB
XML
36 lines
1.1 KiB
XML
<domain type='qemu'>
|
|
<name>QEMUGuest1</name>
|
|
<uuid>c7a5fdbd-edaf-9455-926a-d65c16db1809</uuid>
|
|
<memory>219100</memory>
|
|
<currentMemory>219100</currentMemory>
|
|
<vcpu>6</vcpu>
|
|
<os>
|
|
<type arch='x86_64' machine='pc'>hvm</type>
|
|
<boot dev='network'/>
|
|
</os>
|
|
<cpu match='exact'>
|
|
<model fallback='forbid'>core2duo</model>
|
|
<feature name='lahf_lm' policy='require'/>
|
|
<feature name='xtpr' policy='require'/>
|
|
<feature name='cx16' policy='disable'/>
|
|
<feature name='tm2' policy='disable'/>
|
|
<feature name='ds_cpl' policy='require'/>
|
|
<feature name='pbe' policy='disable'/>
|
|
<feature name='tm' policy='optional'/>
|
|
<feature name='ht' policy='require'/>
|
|
<feature name='ss' policy='disable'/>
|
|
<feature name='ds' policy='require'/>
|
|
<feature name='nx' policy='disable'/>
|
|
<feature name='3dnowext' policy='force'/>
|
|
<feature name='sse4a' policy='optional'/>
|
|
<feature name='wdt' policy='forbid'/>
|
|
</cpu>
|
|
<clock offset='utc'/>
|
|
<on_poweroff>destroy</on_poweroff>
|
|
<on_reboot>restart</on_reboot>
|
|
<on_crash>destroy</on_crash>
|
|
<devices>
|
|
<emulator>/./qemu.sh</emulator>
|
|
</devices>
|
|
</domain>
|