[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH V3 4/6] xl: add pvusb commands

On 05/20/2015 04:20 PM, George Dunlap wrote:
On Mon, Apr 20, 2015 at 9:12 AM, Juergen Gross <jgross@xxxxxxxx> wrote:
On 04/19/2015 05:50 AM, Chunyan Liu wrote:

Add pvusb commands: usb-ctrl-attach, usb-ctrl-detach, usb-list,
usb-attach and usb-detach.

To attach a usb device to guest through pvusb, one could follow
following example:

   #xl usb-ctrl-attach test_vm version=1 num_ports=8

   #xl usb-list test_vm
   will show the usb controllers and port usage under the domain.

   #xl usb-attach test_vm 1.6
   will find the first usable controller:port, and attach usb
   device whose bus address is 1.6 (busnum is 1, devnum is 6)
   to it. One could also specify which <controller> and which <port>.

   #xl usb-detach test_vm 1.6

   #xl usb-ctrl-detach test_vm dev_id
   will destroy the controller with specified dev_id. Dev_id
   can be traced in usb-list info.

Signed-off-by: Chunyan Liu <cyliu@xxxxxxxx>
Signed-off-by: Simon Cao <caobosimon@xxxxxxxxx>
Changes to v2:
    * use bus.addr as user interface instead of busid in usb-attach|detach
    * remove usb-assignable-list interface

Why? While lsusb in combination with xl usb-list for each domain will
give the same information, having to iterate through all domains can be
quite annoying.

An alternative would be to accept omitting the domain for xl usb-list
and list all domains with assigned usb devices in this case.

I don't understand what information it is that you want.  Do you want
a list of devices *not already assigned* to domains?



Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.