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:
PCI: 00:01.0 missing resource: 14
This works fine for APIC 5, though. They're the same device.
Any ideas?
-Nick