| To: | xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx> |
|---|---|
| Subject: | [Xen-devel] About passing through USB devices in HVM domain |
| From: | "陈诚" <concretechen@xxxxxxxxx> |
| Date: | 2008年3月20日 16:50:06 +0800 |
| Delivery-date: | 2008年3月20日 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> |
|---|---|---|
| ||
| Previous by Date: | [Xen-devel] hg clone parallax , tgh |
|---|---|
| Next by Date: | RE: [Xen-devel] [PATCH] permute with 2MB chunk , Ian Pratt |
| Previous by Thread: | [Xen-devel] [PATCH] ioemu: Fix non-openGL resize , Samuel Thibault |
| Next by Thread: | Re: [Xen-devel] About passing through USB devices in HVM domain , 陈诚 |
| Indexes: | [Date] [Thread] [Top] [All Lists] |