On Wed, Dec 05, 2007 at 07:17:48PM -0800, yhlu wrote:
On Dec 5, 2007 3:44 PM, Uwe Hermann uwe@hermann-uwe.de wrote:
On Wed, Dec 05, 2007 at 10:49:52PM +0100, Uwe Hermann wrote:
route device irq through pci bridge instead in mptable. don't enable pin0 for ioapic of io-4
Please explain in more detail why the change is done and which consequences there are or which bugs / problems are fixed.
- apic error in kernel for MB with mcp55+io55
- some pcie-cards could have pci bridge there, so need to put entries
for device under them in mptable.
Also, you're changing the MCP55 code _and_ some board-specific code for just one board? Will the other MCP55 boards need fixes, too? If so, which fixes?
only some MB that will be used with pci card with pci-bridge build in and the device need to use io apic for irq routing.
I've applied this patch and built the m57sli-s4 board, and noticed no effect - averse or otherwise. All PCI(-E) slots work just like before (and the one PCI slot that does not get interrupts yet remains the same).
Acked-by: Ward Vandewege ward@gnu.org