[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Question regarding SLAB corruption
> However, the driver itself complain about to not receiving IRQ. But the IRQ > *is* received. mthca_eq_int is performed but next_eqe_sw returns NULL becouse > MTHCA_EQ_ENTRY_OWNER_HW is set. The EQ (event queue) is allocated with dma_alloc_coherent() in PAGE_SIZE chunks. My best guess would be that somehow the hardware is getting the wrong DMA address for the EQ and writing the EQE (event queue entry) to the wrong place. This is probably related to the earlier problem, since that was the driver writing into some hardware data structures, which may not work if there's a bounce buffer involved. What version of the kernel are you using for your domU? I may be able to give you a simple patch to confirm this theory. - R. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |