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

Re: [Xen-devel] [PATCH RFC V2 4/5] xl: add pvusb commands




>>> On 3/7/2015 at 01:25 AM, in message
<CAFLBxZb1N3_9PVvg-yC8dyVaiySZVRA3H2e8496vHNEfvrm6Zg@xxxxxxxxxxxxxx>, George
Dunlap <George.Dunlap@xxxxxxxxxxxxx> wrote: 
> On Mon, Jan 19, 2015 at 8:28 AM, Chunyan Liu <cyliu@xxxxxxxx> wrote: 
> > Add pvusb commands. 
> > 
> > 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 
>  
> This doesn't allow you to specify controller name or devid. 
>  
> I was looking at the other device-attach code, and they all seem to 
> have a "devicespec"-style specification.  Would it make sense to do 
> something similar? 
>  
> For example: 
>  
> xl usb-ctrl-attach test_vm name=pv-1,type=pv,version=1,ports=8 
>  
> Then we could re-use this for the config file as well. 
>  
> >  #xl usb-list test_vm 
> >  will show the usb controllers and port usage under the domain. 
> > 
> >  #xl usb-assignable-list 
> >  will list all assignable usb devices now in host, with their 
> >  sysfs interface. (This is very useful since later we will use 
> >  sysfs interface to attach a usb devie to guest) 
> > 
> >  #xl usb-attach test_vm 2-1.1 
> >  will find the first usable controller:port, and attach usb 
> >  device with sysfs interface 2-1.1 (sys/bus/usb/devices/2-1.1) 
> >  to it. One could also specify which <controller> and which <port> 
> > 
> >  #xl usb-detach test_vm 2-1.1 
>  
> Long-term we want to be able to attach and detach more kinds of 
> devices than just host devices; for example for HVM guests we want to 
> be able to attach mice, keyboards, tablets, &c. 
>  
> What if we continued with the "devicespec" idea above, it might make 
> more sense to say something like 
>  
> xl usb-attach test_vm type=hostdev,hostbus=X,hostaddr=Y,ctrl=pv-1 
>  
> (Assuming you had a controller named pv-1, for example.) 
>  
> And then maybe in the future we could have something like 
>  
> xl usb-attach test_vm type=tablet 
>  
> Thoughts? 

This could be. I can update.

>  
>  -George 
>  
>  



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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