Thanks, I'll check it out. 

On Thu, Apr 30, 2020, 6:02 PM Michal Privoznik <mprivozn@redhat.com> wrote:
On 4/30/20 2:26 PM, Ramesh B wrote:
> Hi Michel,
>
> Thanks for quick update.
>
>    Weird. I have slightly older version and it works for me. Maybe
> configure is picking something else, some weird binary/python script?
>
> *=>* I have python 3.6 version, is it required latest version e.g Python
> 3.8 ?

No. I meant that perhaps configure was picking the script from say
/usr/local/bin, e.g. some local, self installed version which is broken.

>
>
>   Ideally, you would construct the domain XML to match the command line
> and then use 'virsh define' to store the XML in libvirt. From that point
> on, libvirt will know about the domain and you can use all libvirt APIs
> to control it.
>
> *=>*   could you please share sample xml & commands for reference to try
> above procedure.
>             Few Qemu parameters are as follows,
>            -m 2048 -smp 2 -M q35
>            -enable-kvm
>            --cpu host

<domain type='kvm>
   <name>fedora</name>
   <memory unit='GiB'>2</memory>
   <vcpu>2</vcpu>
   <os>
     <type arch='x86_64' machine='q35'>hvm</type>
   </os>
   <cpu mode='host-passthrough' check='none'>
     <topology sockets='1' dies='1' cores='2' threads='2'/>
   </cpu>
   <devices>
     <emulator>/usr/bin/qemu-system-x86_64</emulator>
   </devices>
</domain>

Michal