[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