<html>Package: libvirt<br />Version:  0.9.12-11+deb7u4<br />Severity: serious<br /><br />Hello,<br />We have an improper core usability with our Dell R515/715 Hosts AMD Opteron servers.<br /><br />---<br /><br />OS : Debian 7.1<br />Linux vmsrv10 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux<br /><br /><br />---<br /><br />System Information<br />    Manufacturer: Dell Inc.<br />    Product Name: PowerEdge R715<br /><br />Processor Information<br />    Socket Designation: CPU1<br />    Type: Central Processor<br />    Family: Opteron 6100<br />    Manufacturer: AMD<br />    Signature: Family 16, Model 9, Stepping 1<br /><br />Processor Information<br />    Socket Designation: CPU2<br />    Type: Central Processor<br />    Family: Opteron 6100<br />    Manufacturer: AMD<br />    Signature: Famil
 y 16, Model 9, Stepping 1<br /><br />---<br /><br />While lspcu show :<br />Architecture:          x86_64<br />CPU op-mode(s):        32-bit, 64-bit<br />Byte Order:            Little Endian<br />CPU(s):                24<br />On-line CPU(s) list:   0-23<br />Thread(s) per core:    1<br />Core(s) per socket:    12<br />Socket(s):             2<br />NUMA node(s):          4<br />Vendor ID:             AuthenticAMD<br />CPU family:            16<br />Model:           &n
 bsp;     9<br />Stepping:              1<br />CPU MHz:               2100.360<br />BogoMIPS:              4200.10<br />Virtualization:        AMD-V<br />L1d cache:             64K<br />L1i cache:             64K<br />L2 cache:              512K<br />L3 cache:              5118K<br />NUMA node0 CPU(s):     0,2,4,6,8,10<br />NUMA node1 CPU(s):     12,14,16,18,20,22<br />NUMA node2 CPU(s):     13,15,17,19,21,23<br />NUMA node3 CPU(
 s):     1,3,5,7,9,11<br /><br />---<br /><br />virsh capabilities shows :<br />  <host><br />    <uuid>9522c890-ae6f-514a-c205-96147033a53c</uuid><br />    <cpu><br />      <arch>x86_64</arch><br />      <model>Opteron_G3</model><br />      <vendor>AMD</vendor><br />      <topology sockets='2' cores='6' threads='1'/><br />      <feature name='nodeid_msr'/><br />      <feature name='wdt'/><br />      <feature name='skinit'/><br />      <feature name='ibs'/><br />      <feature name='osvw'/><br />      <feature name='3dno
 wprefetch'/><br />      <feature name='cr8legacy'/><br />      <feature name='extapic'/><br />      <feature name='cmp_legacy'/><br />      <feature name='3dnow'/><br />      <feature name='3dnowext'/><br />      <feature name='pdpe1gb'/><br />      <feature name='fxsr_opt'/><br />      <feature name='mmxext'/><br />      <feature name='ht'/><br />      <feature name='vme'/><br />    </cpu><br />    <power_management><br />      <suspend_disk/><br />    </power_management><br />    <
 migration_features><br />      <live/><br />      <uri_transports><br />        <uri_transport>tcp</uri_transport><br />      </uri_transports><br />    </migration_features><br />    <topology><br />      <cells num='4'><br />        <cell id='0'><br />          <cpus num='6'><br />            <cpu id='0'/><br />            <cpu id='2'/><br />            <cpu id='4'/><br />            <cpu id=&#3
 9;6'/><br />            <cpu id='8'/><br />            <cpu id='10'/><br />          </cpus><br />        </cell><br />        <cell id='1'><br />          <cpus num='6'><br />            <cpu id='12'/><br />            <cpu id='14'/><br />            <cpu id='16'/><br />            <cpu id='18'/><br />            <c
 pu id='20'/><br />            <cpu id='22'/><br />          </cpus><br />        </cell><br />        <cell id='2'><br />          <cpus num='6'><br />            <cpu id='13'/><br />            <cpu id='15'/><br />            <cpu id='17'/><br />            <cpu id='19'/><br />            <cpu id='21'/><br />          &
 nbsp; <cpu id='23'/><br />          </cpus><br />        </cell><br />        <cell id='3'><br />          <cpus num='6'><br />            <cpu id='1'/><br />            <cpu id='3'/><br />            <cpu id='5'/><br />            <cpu id='7'/><br />            <cpu id='9'/><br />            <cpu id='11'/><br />          
 </cpus><br />        </cell><br />      </cells><br />    </topology><br />  </host><br /><br />---<br /><br />Trying to affect cpu > 11 lead to error :<br /><br />virsh vcpupin virtualsrv1 0 12<br />error: Physical CPU 12 doesn't exist.<br />error: cpulist: Invalid format.<br /><br />---<br /><br />By the way we are limited in use to 12 out of our 24 cores for VM possessor affectation.<br /><br />The problem is fixed since the build version 0.9.3 of libvirt (http://libvirt.org/news.html)<br />Bug fixes : nodeinfo: Get the correct CPU number on AMD Magny Cours platform (Osier Yang)<br /><br />Possible correction by upgrading libvirt version to at least v 0.9.3.<br /><br />Thanks.<br /><br />--<br />Bien cordialement,<br /><br /><span style="color:#EA5A0B"><strong>Franck LAVOCAT</strong></span><br /><strong>Centre de Ressources Informatiques</strong><br /><strong>T</st
 rong> : 01 60 95 74 55<br />BÂTIMENT Copernic - BUREAU 4B023<br />franck.lavocat@u-pem.fr<br /><strong>UPEM - Université Paris-Est Marne-la-Vallée</strong><br />CITÉ DESCARTES - 5 BOULEVARD DESCARTES - CHAMPS-SUR-MARNE<br />77454 MARNE-LA-VALLÉE CEDEX 2 - <a href="http://www.u-pem.fr">www.u-pem.fr</a></html>