[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] HVM windows - PCI IRQ firing on both CPU's
> On 18/8/08 11:53, "James Harper" <james.harper@xxxxxxxxxxxxxxxx> wrote: > > > The first number is the timestamp (why is the TSC so far out of whack > > between CPU's??? Is that a hardware thing or a Xen thing? It causes huge > > problems with 'ping' too!!!), the second is the isr that is running. > > > > Why is the ISR getting run again immediately on the other CPU? Is this > > an OS thing or am I not acking the interrupt correctly? > > You should be checking and clearing only vcpu0's evtchn_upcall_pending and > evtchn_pending_sel fields. Other vcpu's equivalent fields are currently > unused for HVM guests. It is essential that you clear > evtchn_upcall_pending > -- that is the 'virtual interrupt wire' connected to the virtual PIC's > level-triggered input pin. Just so I understand, even if I see the IRQ on CPU1, I should always treat it as if it came in on CPU0? The lack of that would explain what I'm seeing. Thanks James _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |