</os>
<cpu mode='custom' match='exact'>
<model fallback='forbid'>Haswell</model>
- <feature policy='disable' name='rtm'/>
<feature policy='disable' name='hle'/>
+ <feature policy='disable' name='rtm'/>
</cpu>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
</os>
<cpu match='exact'>
<model fallback='allow'>qemu64</model>
- <feature policy='disable' name='svm'/>
- <feature policy='disable' name='lm'/>
- <feature policy='disable' name='nx'/>
- <feature policy='disable' name='syscall'/>
- <feature policy='disable' name='clflush'/>
- <feature policy='disable' name='pse36'/>
<feature policy='disable' name='mca'/>
+ <feature policy='disable' name='pse36'/>
+ <feature policy='disable' name='clflush'/>
+ <feature policy='disable' name='syscall'/>
+ <feature policy='disable' name='nx'/>
+ <feature policy='disable' name='lm'/>
+ <feature policy='disable' name='svm'/>
</cpu>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
</os>
<cpu match='exact'>
<model fallback='forbid'>core2duo</model>
- <feature name='lahf_lm' policy='require'/>
+ <feature name='ds' policy='require'/>
+ <feature name='ht' policy='require'/>
+ <feature name='tm' policy='optional'/>
+ <feature name='ds_cpl' policy='require'/>
<feature name='xtpr' policy='require'/>
+ <feature name='3dnowext' policy='force'/>
+ <feature name='lahf_lm' policy='require'/>
+ <feature name='nx' policy='disable'/>
<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>
</os>
<cpu match='exact'>
<model>core2duo</model>
- <feature name='lahf_lm' policy='require'/>
+ <feature name='ds' policy='require'/>
+ <feature name='ht' policy='require'/>
+ <feature name='tm' policy='optional'/>
+ <feature name='ds_cpl' policy='require'/>
<feature name='xtpr' policy='require'/>
+ <feature name='3dnowext' policy='force'/>
+ <feature name='lahf_lm' policy='require'/>
+ <feature name='nx' policy='disable'/>
<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>
</os>
<cpu match='minimum'>
<model>qemu64</model>
- <feature policy='disable' name='svm'/>
- <feature policy='disable' name='lm'/>
- <feature policy='disable' name='nx'/>
<feature policy='disable' name='syscall'/>
+ <feature policy='disable' name='nx'/>
+ <feature policy='disable' name='lm'/>
+ <feature policy='disable' name='svm'/>
</cpu>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
</os>
<cpu match='strict'>
<model>core2duo</model>
- <feature name='lahf_lm' policy='require'/>
+ <feature name='ds' policy='require'/>
+ <feature name='acpi' policy='optional'/>
+ <feature name='ht' policy='require'/>
+ <feature name='tm' policy='optional'/>
+ <feature name='ds_cpl' policy='require'/>
+ <feature name='vmx' policy='optional'/>
+ <feature name='est' policy='optional'/>
<feature name='xtpr' policy='require'/>
+ <feature name='3dnowext' policy='force'/>
+ <feature name='lahf_lm' policy='require'/>
+ <feature name='nx' policy='disable'/>
<feature name='cx16' policy='disable'/>
<feature name='tm2' policy='disable'/>
- <feature name='est' policy='optional'/>
- <feature name='vmx' policy='optional'/>
- <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='acpi' policy='optional'/>
- <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>
<model>core2duo</model>
<vendor>Intel</vendor>
<topology sockets='1' cores='2' threads='1'/>
- <feature policy='require' name='lahf_lm'/>
- <feature policy='require' name='xtpr'/>
- <feature policy='require' name='cx16'/>
- <feature policy='require' name='tm2'/>
- <feature policy='require' name='est'/>
- <feature policy='require' name='vmx'/>
- <feature policy='require' name='ds_cpl'/>
- <feature policy='require' name='pbe'/>
- <feature policy='require' name='tm'/>
- <feature policy='require' name='ht'/>
- <feature policy='require' name='ss'/>
- <feature policy='require' name='acpi'/>
<feature policy='require' name='ds'/>
+ <feature policy='require' name='acpi'/>
+ <feature policy='require' name='ss'/>
+ <feature policy='require' name='ht'/>
+ <feature policy='require' name='tm'/>
+ <feature policy='require' name='pbe'/>
+ <feature policy='require' name='ds_cpl'/>
+ <feature policy='require' name='vmx'/>
+ <feature policy='require' name='est'/>
+ <feature policy='require' name='tm2'/>
+ <feature policy='require' name='cx16'/>
+ <feature policy='require' name='xtpr'/>
+ <feature policy='require' name='lahf_lm'/>
</cpu>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
<model fallback='allow'>core2duo</model>
<vendor>Intel</vendor>
<topology sockets='1' cores='2' threads='1'/>
- <feature policy='require' name='lahf_lm'/>
- <feature policy='require' name='xtpr'/>
- <feature policy='require' name='cx16'/>
- <feature policy='require' name='tm2'/>
- <feature policy='require' name='est'/>
- <feature policy='require' name='vmx'/>
- <feature policy='require' name='ds_cpl'/>
- <feature policy='require' name='pbe'/>
- <feature policy='require' name='tm'/>
- <feature policy='require' name='ht'/>
- <feature policy='require' name='ss'/>
- <feature policy='require' name='acpi'/>
<feature policy='require' name='ds'/>
+ <feature policy='require' name='acpi'/>
+ <feature policy='require' name='ss'/>
+ <feature policy='require' name='ht'/>
+ <feature policy='require' name='tm'/>
+ <feature policy='require' name='pbe'/>
+ <feature policy='require' name='ds_cpl'/>
+ <feature policy='require' name='vmx'/>
+ <feature policy='require' name='est'/>
+ <feature policy='require' name='tm2'/>
+ <feature policy='require' name='cx16'/>
+ <feature policy='require' name='xtpr'/>
+ <feature policy='require' name='lahf_lm'/>
</cpu>
<clock offset='utc'/>
<on_poweroff>destroy</on_poweroff>
virCPUDefPtr cpuPower8;
static virCPUFeatureDef cpuDefaultFeatures[] = {
- { (char *) "lahf_lm", -1 },
- { (char *) "xtpr", -1 },
- { (char *) "cx16", -1 },
- { (char *) "tm2", -1 },
- { (char *) "est", -1 },
- { (char *) "vmx", -1 },
- { (char *) "ds_cpl", -1 },
- { (char *) "pbe", -1 },
- { (char *) "tm", -1 },
- { (char *) "ht", -1 },
- { (char *) "ss", -1 },
+ { (char *) "ds", -1 },
{ (char *) "acpi", -1 },
- { (char *) "ds", -1 }
+ { (char *) "ss", -1 },
+ { (char *) "ht", -1 },
+ { (char *) "tm", -1 },
+ { (char *) "pbe", -1 },
+ { (char *) "ds_cpl", -1 },
+ { (char *) "vmx", -1 },
+ { (char *) "est", -1 },
+ { (char *) "tm2", -1 },
+ { (char *) "cx16", -1 },
+ { (char *) "xtpr", -1 },
+ { (char *) "lahf_lm", -1 },
};
static virCPUDef cpuDefaultData = {
VIR_CPU_TYPE_HOST, /* type */
};
static virCPUFeatureDef cpuHaswellFeatures[] = {
- { (char *) "lahf_lm", -1 },
- { (char *) "invtsc", -1 },
- { (char *) "abm", -1 },
- { (char *) "pdpe1gb", -1 },
- { (char *) "cmt", -1 },
- { (char *) "rdrand", -1 },
- { (char *) "f16c", -1 },
- { (char *) "osxsave", -1 },
- { (char *) "pdcm", -1 },
- { (char *) "xtpr", -1 },
- { (char *) "tm2", -1 },
- { (char *) "est", -1 },
- { (char *) "smx", -1 },
- { (char *) "vmx", -1 },
- { (char *) "ds_cpl", -1 },
- { (char *) "monitor", -1 },
- { (char *) "dtes64", -1 },
- { (char *) "pbe", -1 },
- { (char *) "tm", -1 },
- { (char *) "ht", -1 },
- { (char *) "ss", -1 },
- { (char *) "acpi", -1 },
- { (char *) "ds", -1 },
{ (char *) "vme", -1 },
+ { (char *) "ds", -1 },
+ { (char *) "acpi", -1 },
+ { (char *) "ss", -1 },
+ { (char *) "ht", -1 },
+ { (char *) "tm", -1 },
+ { (char *) "pbe", -1 },
+ { (char *) "dtes64", -1 },
+ { (char *) "monitor", -1 },
+ { (char *) "ds_cpl", -1 },
+ { (char *) "vmx", -1 },
+ { (char *) "smx", -1 },
+ { (char *) "est", -1 },
+ { (char *) "tm2", -1 },
+ { (char *) "xtpr", -1 },
+ { (char *) "pdcm", -1 },
+ { (char *) "osxsave", -1 },
+ { (char *) "f16c", -1 },
+ { (char *) "rdrand", -1 },
+ { (char *) "cmt", -1 },
+ { (char *) "pdpe1gb", -1 },
+ { (char *) "abm", -1 },
+ { (char *) "invtsc", -1 },
+ { (char *) "lahf_lm", -1 },
};
static virCPUDef cpuHaswellData = {
VIR_CPU_TYPE_HOST, /* type */