WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH] VM-Tool: C-based Xen management tools

To: Anthony Liguori <anthony@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] VM-Tool: C-based Xen management tools
From: Mark Williamson <Mark.Williamson@xxxxxxxxxxxx>
Date: Mon, 14 Feb 2005 17:19:21 +0000
Cc: Mark Williamson <Mark.Williamson@xxxxxxxxxxxx>, Anthony Liguori <aliguori@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxxx, Nivedita Singhvi <niv@xxxxxxxxxx>
Delivery-date: Mon, 14 Feb 2005 17:28:20 +0000
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
In-reply-to: <4210DCAA.2050200@xxxxxxxxxxxxx>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
References: <420D296B.7000106@xxxxxxxxxx> <200502141635.48773.maw48@xxxxxxxxxxxx> <4210DCAA.2050200@xxxxxxxxxxxxx>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.7.1
> >For comparison, do you know what abstraction other systems do?  Do they
> > assign ports or associate devices with VMs?
>
> Not sure.  The only thing I know that does USB virtualization is VMware
> and I've not played with that feature (I think it's a relatively new
> feature).

I think they've been able to do some kind of USB passthrough for a while (not 
sure how long) but the support for isochronous is only available in their 
current beta.

> udev/namedev have to deal with this to ensure that devices have a unique
> (and consistent) /dev entry.  It currently uses a tiered approach to
> determine exactly what the device is.  It's not perfect but it works
> reasonably well.  The best link I could find explaining it with a quick
> google is:
>
> http://www.gentoo.org/doc/en/udev-guide.xml

I'll check it out, thanks.

Thinking about it, we could keep the device identification logic in userspace, 
which would be cleaner.  The tools could then just tell the backend to claim 
the device on a given port.  There'd be a few driver tweaks required to make 
it all work together but this may well be a cleaner approach.

> A GUI would be really handy for PCI/USB because it would provide an easy
> way to pick devices by name (instead of specifying an series of
> identifiers/bus/etc in the config).

Yes, I thought so to.  A general admin GUI is on our todo list locally but 
AFAIK nobody is working on it right now.  Every so often I poke the XenSV web 
interface to make sure it's still working.

> I agree completely.  I'm currently adding proper documentation to
> vm-tools but after that's done I'll add USB virtualization and try to
> implement a mechanism to select by device ID and push out another
> version to the list.

Cool!  

Cheers,
Mark


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel