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] Possible bug with pass-through hot-plug?

To: Tom Rotenberg <tom.rotenberg@xxxxxxxxx>
Subject: Re: [Xen-devel] Possible bug with pass-through hot-plug?
From: Simon Horman <horms@xxxxxxxxxxxx>
Date: Wed, 7 Oct 2009 20:38:43 +1100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 07 Oct 2009 02:39:52 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <8686c3cd0910070200r7f3c59d9o8964ea432372a6b2@xxxxxxxxxxxxxx>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <8686c3cd0910070200r7f3c59d9o8964ea432372a6b2@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.20 (2009-06-14)
On Wed, Oct 07, 2009 at 11:00:10AM +0200, Tom Rotenberg wrote:
> Hi,
> 
> I'm testing the pass-through code, and trying to hot-plug & hot-remove
> a PCI device which is in PT, and i think there is a bug in the
> hot-plug code.
> If i put the pass-through device on a "low" slot number, such as:
> 00:02.0 - then the hot-plug & hot-remove works, but if i use a "high"
> slot number, such as: 00:1b.0, the hot-plug & hot-remove doesn't work.
> 
> >From looking at the qemu logs, it looks like the gpe event is "stuck"
> and isn't finishing. I suspect, that it's because the gpe eventrelated
> procedure in the DSDT, is level triggered (_L03), and thus, if the OS
> doesn't handle it fast enough, it keeps getting the interrupt, and is
> in kind of  "gpe storm" (that's why a "low" slot number, is working,
> because it has less lines of the _L03 function in the DSDT to
> evaluate).
> 
> Does anyone knows something about it? knows how to fix it?

Hi Tom,

Silly question, but do you have an up to date version of hvmbios?


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