<div dir="ltr"><div dir="ltr">Thanks a lot Austin and Volker,<div><br></div><div>After applied shared Patch cpu model as passthrough is working fine.</div><div><div><br></div><div>Regards,</div></div><div>Himanshu Goyal</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 26, 2019 at 1:30 PM von Hoesslin, Volker <<a href="mailto:Volker.Hoesslin@swsn.de" target="_blank">Volker.Hoesslin@swsn.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div lang="EN-US">
<div style="direction:ltr;font-family:Tahoma;color:rgb(0,0,0);font-size:10pt">what about the also supported AMD EPYC CPUs by kvm?
<div><br>
</div>
<div>
<div>/usr/lib/python2.7/site-packages/nova/scheduler/filters/vcpu_model_filter.py</div>
<div><br>
</div>
<div>    def _is_host_kvm(self, cpu_info):</div>
<div>        info = jsonutils.loads(cpu_info)</div>
<div>        if 'vmx' in info['features']:</div>
<div>            return True</div>
<div>        if 'svm' in info['features']: //this add AMD support</div>
<div>            return True</div>
<div>        return False</div>
<div><br>
</div>
<div>--------------</div>
<div><br>
</div>
<div>
<div>/usr/lib/python2.7/site-packages/nova/objects/fields.py</div>
<div><br>
</div>
<div># WRS: List of Intel based guest CPU models that can be selected from a user</div>
<div># defined instance type</div>
<div>class CPUModel(BaseNovaEnum):</div>
<div>    # We use the ordering of the cpu models to determine whether a</div>
<div>    # given host can emulate a specified virtual model, so it's not</div>
<div>    # just an enum.</div>
<div>    ALL = ("Passthrough",</div>
<div>           "EPYC",          // add AMD EPYC</div>
<div>           "EPYC-IBPB",     // add AMD EPYC-IBPB</div>
<div>           "Conroe",</div>
<div>           "Penryn",<br>
</div>
</div>
<div>...</div>
<div><br>
</div>
<div><br>
</div>
<div>Volker...</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div style="font-family:"Times New Roman";color:rgb(0,0,0);font-size:16px">
<hr>
<div id="m_-1786447891610888518gmail-m_-8050310715793362894divRpF622238" style="direction:ltr"><font face="Tahoma" size="2" color="#000000"><b>Von:</b> Sun, Austin [<a href="mailto:austin.sun@intel.com" target="_blank">austin.sun@intel.com</a>]<br>
<b>Gesendet:</b> Dienstag, 26. März 2019 07:37<br>
<b>An:</b> Himanshu Goyal; <a href="mailto:starlingx-discuss@lists.starlingx.io" target="_blank">starlingx-discuss@lists.starlingx.io</a>; Alonso, Juan Carlos; Hu, Yong; <a href="mailto:Prashant.Patil@radisys.com" target="_blank">Prashant.Patil@radisys.com</a>; <a href="mailto:Somshekar.Ydlapur@radisys.com" target="_blank">Somshekar.Ydlapur@radisys.com</a><br>
<b>Betreff:</b> Re: [Starlingx-discuss] cpu model Passthrough with Intel/Skylake-Server-IBRS<br>
</font><br>
</div>
<div></div>
<div>
<div class="m_-1786447891610888518gmail-m_-8050310715793362894WordSection1">
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Hi :</span></p>
<p class="MsoNormal" style="text-indent:9pt"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">You have to  patch (stx-nova)
<a href="https://github.com/starlingx-staging/stx-nova/pull/17/files/2556ad28eb44a6916922ad2b489ac610db2ffeb5" rel="noopener noreferrer" target="_blank">
https://github.com/starlingx-staging/stx-nova/pull/17/files/2556ad28eb44a6916922ad2b489ac610db2ffeb5</a>  and (stx-glance)  <a href="https://github.com/starlingx-staging/stx-glance/pull/5/commits/35d76808893cf0869b54f758d958769a19c0c879" rel="noopener noreferrer" target="_blank">https://github.com/starlingx-staging/stx-glance/pull/5/commits/35d76808893cf0869b54f758d958769a19c0c879</a>
</span></p>
<p class="MsoNormal" style="text-indent:9pt"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">into your system  and restart the necessary nova , glance services
</span></p>
<p class="MsoNormal" style="text-indent:9pt"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span></p>
<p class="MsoNormal" style="text-indent:9pt"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Thanks.</span></p>
<p class="MsoNormal" style="text-indent:9pt"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">BR<br>
Austin Sun. </span></p>
<p class="MsoNormal" style="text-indent:9pt"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span></p>
<p class="MsoNormal"><a name="m_-1786447891610888518_m_-8050310715793362894__MailEndCompose"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> </span></a></p>
<p class="MsoNormal"><b><span style="font-size:11pt;font-family:Calibri,sans-serif">From:</span></b><span style="font-size:11pt;font-family:Calibri,sans-serif"> Himanshu Goyal [mailto:<a href="mailto:himanshugoyal500@gmail.com" target="_blank">himanshugoyal500@gmail.com</a>]
<br>
<b>Sent:</b> Tuesday, March 26, 2019 1:53 PM<br>
<b>To:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io" target="_blank">starlingx-discuss@lists.starlingx.io</a>; Alonso, Juan Carlos <<a href="mailto:juan.carlos.alonso@intel.com" target="_blank">juan.carlos.alonso@intel.com</a>>; Hu, Yong <<a href="mailto:yong.hu@intel.com" target="_blank">yong.hu@intel.com</a>>; <a href="mailto:Prashant.Patil@radisys.com" target="_blank">Prashant.Patil@radisys.com</a>; <a href="mailto:Somshekar.Ydlapur@radisys.com" target="_blank">Somshekar.Ydlapur@radisys.com</a><br>
<b>Subject:</b> Re: [Starlingx-discuss] cpu model Passthrough with Intel/Skylake-Server-IBRS</span></p>
<p class="MsoNormal"> </p>
<div>
<div>
<p class="MsoNormal">+ prashant, som</p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Adding my team members in the same.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Regards,</p>
</div>
<div>
<p class="MsoNormal">Himanshu Goyal</p>
</div>
</div>
<p class="MsoNormal"> </p>
<div>
<div>
<p class="MsoNormal">On Mon, Mar 25, 2019 at 1:33 PM Himanshu Goyal <<a href="mailto:himanshugoyal500@gmail.com" rel="noopener noreferrer" target="_blank">himanshugoyal500@gmail.com</a>> wrote:</p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div>
<p class="MsoNormal">Hi,</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">I tried manual installation of rpm packages "qemu-kvm-ev-3.0.0-0.tis.97.x86_64.rpm" but it is not working, Please help how can i upgrade the required packages.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Many thanks,</p>
</div>
<div>
<p class="MsoNormal">Himanshu Goyal  </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<p class="MsoNormal"> </p>
<div>
<div>
<p class="MsoNormal">On Fri, Mar 22, 2019 at 3:57 PM Himanshu Goyal <<a href="mailto:himanshugoyal500@gmail.com" rel="noopener noreferrer" target="_blank">himanshugoyal500@gmail.com</a>> wrote:</p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div>
<div>
<p class="MsoNormal">Hi,</p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">I'm using starlingX release "stx.2018.10", and "<span style="font-size:10pt;font-family:"Helvetica Neue";color:rgb(102,102,102)">Intel/Skylake-Server-IBRS</span>" as my compute server, trying to create a VM with cpu_model as passthrough but
 it is giving a error.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Error:</p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10pt;font-family:"Helvetica Neue";color:rgb(102,102,102)">No valid host was found. There are not enough hosts available. compute-0: (ComputeFilter) host is disabled, reason: disabled by VIM<b>, compute-1: (VCpuModelFilter)
 Host VCPU model Skylake-Server-IBRS required Passthrough</b></span> </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">I checked the starling-Discuss page & found it is fixed with qemu-kvm version:<span style="color:black">qemu-kvm-ev-3.0.0-0.tis.97</span></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"><b><span style="color:black">starling-discuss link:</span></b></p>
</div>
<div>
<p class="MsoNormal"><a href="http://lists.starlingx.io/pipermail/starlingx-discuss/2018-December/002110.html" rel="noopener noreferrer" target="_blank">http://lists.starlingx.io/pipermail/starlingx-discuss/2018-December/002110.html</a></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Current qemu-kvm version in my setup:</p>
</div>
<div>
<p class="MsoNormal">q<b>emu-img version 2.10.0(qemu-kvm-ev-2.10.0-0.tis.0)</b></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Please let me know how can i upgrade qemu-kvm package in my compute without disturbing much running setup.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Many Thanks,</p>
</div>
<div>
<p class="MsoNormal">Himanshu Goyal</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div></div>