[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Possible bug with pass-through hot-plug?
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? Tom _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |