[libvirt-users] Reg: Adding "edu" device using XML file

Han Han hhan at redhat.com
Thu Oct 24 00:47:20 UTC 2019


On Wed, Oct 23, 2019 at 4:27 PM bharath paulraj <bharathpaul at gmail.com>
wrote:

> Hello Han,
>
> Thanks for the response. The XML option with qemu:commandline works if the
> device is added during the VM creation. But I would like to hot-plug the
> device to the running VM. I can add the device using the command line
> <virsh qemu-monitor-command --hmp VM-Name  device_add edu,id=edu0>
>
> But I would like to add the device using the XML file, like <virsh
> attach-device VM-Name xmlfile.xml>. If the XML support is not provided in
> libvirt, Is there a document or pointers available to show how to add new
> device in libvirt xml code?
>
> ASAIK there is no development guide for adding new device in libvirt xml
code.
Maybe you can refer to former watchdog device patch series:
https://www.redhat.com/archives/libvir-list/2009-October/msg00564.html
https://www.redhat.com/archives/libvir-list/2017-September/msg00078.html

> Thanks,
> Bharath
>
> On Wed, Oct 23, 2019 at 12:57 PM Han Han <hhan at redhat.com> wrote:
>
>>
>>
>> On Tue, Oct 22, 2019 at 5:41 PM bharath paulraj <bharathpaul at gmail.com>
>> wrote:
>>
>>> Hi Team,
>>>
>>> I am exploring "edu" device in QEMU to add my own custom device. I am
>>> able to add the device using the command line. Would it be possible to add
>>> the device using XML file through libvirt?
>>>
>> Hello, edu device is not implemented to libvirt xml. However you can use
>> it via custom device in libvirt:
>> Just define a domain like following:
>> <domain type='qemu' xmlns:qemu='
>> http://libvirt.org/schemas/domain/qemu/1.0'>
>> ...
>>  <qemu:commandline>
>>    <qemu:arg value='-device'/>
>> <qemu:arg value='edu'/>
>>  </qemu:commandline>
>> </domain>
>>
>> More reference: https://libvirt.org/drvqemu.html#qemucommand
>>
>>>
>>>
>> --
>>> Regards,
>>> Bharath
>>> _______________________________________________
>>> libvirt-users mailing list
>>> libvirt-users at redhat.com
>>> https://www.redhat.com/mailman/listinfo/libvirt-users
>>
>>
>>
>> --
>> Best regards,
>> -----------------------------------
>> Han Han
>> Quality Engineer
>> Redhat.
>>
>> Email: hhan at redhat.com
>> Phone: +861065339333
>>
>
>
> --
> Regards,
> Bharath
>


-- 
Best regards,
-----------------------------------
Han Han
Quality Engineer
Redhat.

Email: hhan at redhat.com
Phone: +861065339333
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20191024/845c563e/attachment.htm>


More information about the libvirt-users mailing list