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

[Xen-devel] About passing through USB devices in HVM domain

To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] About passing through USB devices in HVM domain
From: "陈诚" <concretechen@xxxxxxxxx>
Date: Thu, 20 Mar 2008 16:50:06 +0800
Delivery-date: Thu, 20 Mar 2008 01:50:32 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=qjwzXwIm13q1kIDyFDefdkzvwJmbjtbdbwr9mhKFYbc=; b=uuEgekWirfyvC4Ol6gVfRipjm53l/Hi0A2xwxBDe+m7kcEX5lqgl7uzbloD0qVbsoE2NKKLFEhEqYQEKQ+yNQMSupI5yYbT7RO2fCB0mykRROQ7NrFqfe8nwIIVGk4fvoXQnZzEDOpltSggLCSJX+IupbYAphe/ATlevF5Osevs=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=Y01itbbfpOGeREiccCCrBm7nSFBW9gsN11RxdezvvuvZkxO09OLPXHeHCs1k5u4+I/dRAq6AJtbJJseTHzEV7KvT07ucylDL7BA1MKl17QwKKLLS99Ke0ODZgOsjYrp2OKcWAMqICpohP7KJEtIcOQva8JcZU+TCu9R/bP2DiBg=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
HI,
    We are currently trying to pass through the USB controller (OHCI)
using 1-to-1 mapping domain (mainly based on the Neo-1-to-1 patch) on
a Non-VT-d machine. If we do not plug in any devices, the HVM works
fine, but as long as we plug in one USB device, the HVM domain
crashes.
    From the serial output we find that interrupts keep firing at the
IRQ line that was passed through. The Neo-1-to-1 patch uses a so
called CPA (change polarity algorithm) to handle interrupt pass
through, we are not very clear about this idea and even why it should
be done. Should any body explain it to us, that will be very helpful.
    We are also trying to pass through an IEEE 1394 OHCI Controller,
under FC6 HVM domain, it keeps on firing interrupts after the boot
process goes to udev step, which crashes the system. It is even worse
under WinXP, it crashes the system and makes permanent damage to the
QEMU disk image, we have know idea why this happens.
    By the way, we are using an AMD processor with SVM support.
    Thank you.

Cheers

ConcreteChen@xxxxxxxxx

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>