On Fri, Jun 17, 2011 at 02:30:44PM +0800, Xu, Andiry wrote: > OK, when you say "5 event rings with the same interrupter", I took it > as xHCI interrupter. If you mean MSI interrupt vector, yes, one MSI > interrupt vector can has multiple xHCI interrupters. > > xHCI driver can allocate multiple interrupters for MSI, but as long as > Linux only support one vector for MSI, how do we find the interrupter > when a MSI interrupt is triggered? I'm afraid all the interrupter > register set needs to be checked to find out the interrupter with > an interrupt pending. That will cause performance lost again. Hmm, yes, that's probably true. Ok, you should stick with only one xHCI event ring for MSI until the x86 MSI multi-vector patches get merged. Sarah Sharp -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html