Re: [libvirt] [PATCH v4] Support for cpu64-rhel* qemu cpu models

2012-02-29 Thread Jiri Denemark
On Fri, Feb 24, 2012 at 10:44:19 +0100, Martin Kletzander wrote:
 In qemu there are 2 cpu models (cpu64-rhel5 and cpu64-rhel6) not
 supported by libvirt. This patch adds the support with the flags
 specifications from /usr/share/qemu-kvm/cpu-model/cpu-x86_64.conf
 The only difference is that AMD-specific features are removed so
 the processor type is not vendor-specific.
 ---
 v4:
  - removed AMD-specific features (3dnow, 3dnowext, svm)

ACK and pushed.

Jirka

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


[libvirt] [PATCH v4] Support for cpu64-rhel* qemu cpu models

2012-02-24 Thread Martin Kletzander
In qemu there are 2 cpu models (cpu64-rhel5 and cpu64-rhel6) not
supported by libvirt. This patch adds the support with the flags
specifications from /usr/share/qemu-kvm/cpu-model/cpu-x86_64.conf
The only difference is that AMD-specific features are removed so
the processor type is not vendor-specific.
---
v4:
 - removed AMD-specific features (3dnow, 3dnowext, svm)

v3:
 - fixed sse3 naming (it's 'pni' in the features)

v2:
 - removed duplicated entries

 src/cpu/cpu_map.xml |   60 +++
 1 files changed, 60 insertions(+), 0 deletions(-)

diff --git a/src/cpu/cpu_map.xml b/src/cpu/cpu_map.xml
index 2053f96..da3db02 100644
--- a/src/cpu/cpu_map.xml
+++ b/src/cpu/cpu_map.xml
@@ -309,6 +309,66 @@
   feature name='pni'/
 /model

+model name='cpu64-rhel5'
+  feature name='apic'/
+  feature name='clflush'/
+  feature name='cmov'/
+  feature name='cx8'/
+  feature name='de'/
+  feature name='fpu'/
+  feature name='fxsr'/
+  feature name='lm'/
+  feature name='mca'/
+  feature name='mce'/
+  feature name='mmx'/
+  feature name='msr'/
+  feature name='mtrr'/
+  feature name='nx'/
+  feature name='pae'/
+  feature name='pat'/
+  feature name='pge'/
+  feature name='pse'/
+  feature name='pse36'/
+  feature name='sep'/
+  feature name='sse'/
+  feature name='sse2'/
+  feature name='pni'/
+  feature name='syscall'/
+  feature name='tsc'/
+/model
+
+model name='cpu64-rhel6'
+  feature name='abm'/
+  feature name='apic'/
+  feature name='clflush'/
+  feature name='cmov'/
+  feature name='cx16'/
+  feature name='cx8'/
+  feature name='de'/
+  feature name='fpu'/
+  feature name='fxsr'/
+  feature name='lahf_lm'/
+  feature name='lm'/
+  feature name='mca'/
+  feature name='mce'/
+  feature name='mmx'/
+  feature name='msr'/
+  feature name='mtrr'/
+  feature name='nx'/
+  feature name='pae'/
+  feature name='pat'/
+  feature name='pge'/
+  feature name='pse'/
+  feature name='pse36'/
+  feature name='sep'/
+  feature name='sse'/
+  feature name='sse2'/
+  feature name='pni'/
+  feature name='sse4a'/
+  feature name='syscall'/
+  feature name='tsc'/
+/model
+
 model name='kvm32'
   model name='pentiumpro'/
   feature name='mtrr'/
--
1.7.3.4

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list