[coreboot] ACPI patches for Tyan s2895, s2892, s2891
Myles Watson
mylesgw at gmail.com
Tue Mar 10 15:35:28 CET 2009
On Tue, Mar 10, 2009 at 7:19 AM, Rudolf Marek <r.marek at assembler.cz> wrote:
>> I don't think I have any.
>
> Check if some superIO has not irq9 configured.
>
>>> Generally IRQ9 is used as ACPI SCI int.
>>> Just pressing the power button generates the IRQ for example. To make it
>>> work you need:
>>>
>>> 1) Set IRQ9 in chipset as ACPI IRQ
>
>> I don't know where I would do this. I'm assuming you mean southbridge
>> when you say chipset.
>
> Yes. Maybe it is hardcoded in chip (IRQ9).
>
> 9: 1 276 15 99709 IO-APIC-fasteoi acpi
>
> Huh quite big number. Is it from coreboot or legacy BIOS?
It's from Coreboot.
Here's the same line from the factory BIOS:
9: 0 0 0 0
IO-APIC-fasteoi acpi
> Maybe some ACPI GP
> timer is generating the IRQ9?
I wish I knew more about interrupts. I'm surprised how different the
routing is for interrupts between the factory BIOS and Coreboot, but
I've been assuming they're routed correctly. I've attached
/proc/interrupts from the factory BIOS.
Thanks,
Myles
-------------- next part --------------
CPU0 CPU1 CPU2 CPU3
0: 113 0 0 0 IO-APIC-edge timer
1: 0 0 1 517 IO-APIC-edge i8042
4: 0 0 0 4 IO-APIC-edge
7: 1 0 1 1 IO-APIC-edge parport0
8: 0 0 0 0 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
12: 0 1 4 5452 IO-APIC-edge i8042
14: 0 1 17 10162 IO-APIC-edge pata_amd
15: 0 0 0 11 IO-APIC-edge pata_amd
18: 0 0 0 3 IO-APIC-fasteoi ohci1394, pata_jmicron
19: 0 0 4 17944 IO-APIC-fasteoi ahci, eth1
20: 0 0 0 0 IO-APIC-fasteoi sata_nv
21: 0 0 0 0 IO-APIC-fasteoi sata_nv
22: 0 0 2 1072 IO-APIC-fasteoi ohci_hcd:usb2, NVidia CK804
23: 0 1 12 18819 IO-APIC-fasteoi ehci_hcd:usb1, eth0
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 13461 8736 8236 15704 Local timer interrupts
RES: 8301 12242 5179 15270 Rescheduling interrupts
CAL: 1840 2032 1100 3685 function call interrupts
TLB: 306 1075 365 562 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
SPU: 0 0 0 0 Spurious interrupts
ERR: 1
More information about the coreboot
mailing list