On Fri, Apr 6, 2012 at 2:51 PM, Christophe Fergeau <cfergeau(a)redhat.com> wrote:
This patch series adds the needed classes for apps to be able to
use USB redirection. I've followed
http://hansdegoede.livejournal.com/11084.html and added all the API needed
to be able to get the same XML. However, I'm not 100% sure all these
attributes are required, in particular the various addresses.
You only need to specify the startport. (ie, look at how it's
implemented in python-virtinst)
This is the expected XML
<controller type='usb' index='0' model='ich9-ehci1'/>
<controller type='usb' index='0' model='ich9-uhci1'>
<master startport='0'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<master startport='2'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<master startport='4'/>
</controller>
I would add a convenience function to add these controllers (in
python-virtinst: add_usb_ich9_controllers)
regards
--
Marc-André Lureau