[coreboot] IRQ 9 on s2895 and s2892

Myles Watson mylesgw at gmail.com
Mon Mar 16 21:17:02 CET 2009


On Mon, Mar 16, 2009 at 1:23 PM, Rudolf Marek <r.marek at assembler.cz> wrote:
> Hi,
>
>> All of the other interrupts from 0x0-0xf are set as Edge triggered in
>> the mptable, so that seems likely.
>
> Fine. Second reason might be that the ExtInt pin is wrong for the APIC. I
> mean it is set wrongly. To which pin sets the original BIOS the ExtInt IRQ?

Do I need to decode the mptable to know that?  Is there a utility to
do that?  I've gotten as far as "ISA is bus 86", but I'm struggling to
find ExtINT in there.  I don't see anything that matches what I
expect.

>>> Can you dump here the 0x4d0 and 0x4d1 so we can check how the
>>> level/trigger
>>> is set.
>>
>> Again I'm ignorant.  How do I dump those values?
>
> You arent, its important to ask!
>
> #isadump  -f 0x4d0
>
> you should see the two bytes decoding at 0x4d0 and 0x4d1.
>
> bit0 at 0x4d0 is IRQ0, bit7 is IRQ7
>
> 0 is level
> 1 is edge
04d0: 20 0c

IRQ 7, IRQ a, IRQ b are edge?

Thanks,
Myles




More information about the coreboot mailing list