On 5/27/10 9:08 AM, Peter Stuge wrote: > mbertens wrote: > >>> It is a bit of a hack. So far this file and function is actually only >>> called by Geode LX mainboards, and I don't quite understand why. >>> >> It just works fne for the i440BX, but you need a stub function >> pirq_assign_irqs() in the board specific codebase (my solution). >> > Sure, but I'm talking about the nearly 200 boards in coreboot which > do not use this code but still work. I want some comments from people > who did some other board ports. > > How does 945 handle IRQ assignment? The other 440BX boards? And how > about the 830 systems, or ServerWorks, or RS690/SB600? > > > //Peter > > Mapping of 8259 interrupts: http://tracker.coreboot.org/trac/coreboot/browser/trunk/src/mainboard/kontron/986lcd-m/devicetree.cb#L15 http://tracker.coreboot.org/trac/coreboot/browser/trunk/src/southbridge/intel/i82801gx/i82801gx_lpc.c#L99
PIRQ: http://tracker.coreboot.org/trac/coreboot/browser/trunk/src/mainboard/kontron/986lcd-m/irq_tables.c MP: http://tracker.coreboot.org/trac/coreboot/browser/trunk/src/mainboard/kontron/986lcd-m/mptable.c ACPI: http://tracker.coreboot.org/trac/coreboot/browser/trunk/src/mainboard/kontron/986lcd-m/acpi/i945_pci_irqs.asl http://tracker.coreboot.org/trac/coreboot/browser/trunk/src/mainboard/kontron/986lcd-m/acpi/ich7_pci_irqs.asl -- coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br. Tel.: +49 761 7668825 • Fax: +49 761 7664613 Email: [email protected] • http://www.coresystems.de/ Registergericht: Amtsgericht Freiburg • HRB 7656 Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866 -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

