[libvirt] [PATCH] cpu: add Freescale ppc64 CPU models

Olivia Yin hong-hua.yin at freescale.com
Fri Jan 23 03:32:15 UTC 2015


When running Openstack on Freescale ppc64 board, got libvirtError as before:
nova.openstack.common.threadgroup libvirtError: XML error: Missing CPU model name.

This patch is to add Freescale ppc64 CPU models.


Signed-off-by: Olivia Yin <hong-hua.yin at freescale.com>
---
 src/cpu/cpu_map.xml | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/src/cpu/cpu_map.xml b/src/cpu/cpu_map.xml
index bd9b056..707cf88 100644
--- a/src/cpu/cpu_map.xml
+++ b/src/cpu/cpu_map.xml
@@ -600,6 +600,7 @@
   <arch name='ppc64'>
     <!-- vendor definitions -->
     <vendor name='IBM'/>
+    <vendor name='Freescale'/>
 
     <!-- IBM-based CPU models -->
     <model name='POWER7'>
@@ -657,5 +658,40 @@
       <pvr value='0x004d0000'/>
     </model>
 
+<!-- Freescale-based CPU models -->
+    <model name='POWERPC_e5500_v10'>
+      <vendor name='Freescale'/>
+      <pvr value='0x80240010'/>
+    </model>
+
+    <model name='POWERPC_e5500_v11'>
+      <vendor name='Freescale'/>
+      <pvr value='0x80240011'/>
+    </model>
+
+    <model name='POWERPC_e5500_v12'>
+      <vendor name='Freescale'/>
+      <pvr value='0x80240012'/>
+    </model>
+
+     <model name='POWERPC_e5500_v1020'>
+      <vendor name='Freescale'/>
+      <pvr value='0x80241020'/>
+    </model>
+
+    <model name='POWERPC_e6500_v10'>
+      <vendor name='Freescale'/>
+      <pvr value='0x80400010'/>
+    </model>
+
+    <model name='POWERPC_e6500_v20'>
+      <vendor name='Freescale'/>
+      <pvr value='0x80400020'/>
+    </model>
+
+    <model name='POWERPC_e6500_v120'>
+      <vendor name='Freescale'/>
+      <pvr value='0x80400120'/>
+    </model>
   </arch>
 </cpus>
-- 
2.1.0.27.g96db324




More information about the libvir-list mailing list