Hi,

I'm struggling to get interrupts to work properly on x86.

I've added an instance of X86IntelMPIOIntAssignment to the MP table in makeX86system(), but the kernel driver still says it can't find an mptable entry for this device's interrupt:

igb 0000:00:02.0: can't find IRQ for PCI INT A; probably buggy MP table

/proc/interrupts shows no sign of this device, but /proc/irq contains an inode '17' (which is the IOAPIC interrupt I assigned the device), although there's nothing in it other than 'spurious'.

Beyond that, I've not been able to find a way to read the mptable, so I can't see what to do next.

Can anybody shed any light as to what's going wrong?

David.
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to