[coreboot] MCP-55 IOAPIC Strangeness

Nick nochristrequired at gmail.com
Thu Jun 4 18:34:06 CEST 2015


Hi guys,

I have an MCP-55 system with two IOAPICs:

IOAPIC 4 @ PCI 00:01.0
IOAPIC 5 @ PCI 40:01.0

The first strange thing I see is when IOAPIC 4 is initilized and it says:


   1. IOAPIC: Initializing IOAPIC at 0x00000000"



Does this seem strange to anyone that it's initializing at 0x00000000?
Should I be seeing this at 0xfec00000? (which is the address the registers
are mapped to under the vendor bios)

The next strange thing is when APIC 5 is initilized and spits out a bunch
of register values - I think this is expected, but IOAPIC 4 doesn't spit
out many register values? They are both MCP55 APICs.

The this irregular thing is when using the* find_resource *function to help
add IOAPIC 4 to MPTable. It fails with the error:


   1. PCI: 00:01.0 missing resource: 14


This works fine for APIC 5, though. They're the same device.

Here's a very truncated coreboot log: http://pastebin.com/JyJph1Ee

Any ideas?

-Nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20150604/629ca860/attachment.html>


More information about the coreboot mailing list