I tried setting it to pin2. It reboots when it jumps to the payload.
hm OK. Perhaps it is really pin0. It could be found out from kernel.
Just put some printk to print ioapic_i8259.pin right after label found_i8259 in io_apic.c
If it is 0, then your coreboot mptable should be fixed.
Rudolf
On Mon, Mar 16, 2009 at 3:27 PM, Rudolf Marek r.marek@assembler.cz wrote:
I tried setting it to pin2. It reboots when it jumps to the payload.
Sorry. This was the -fomit-frame-pointer error. It just happened to be the time I did make clean.
I just tried it again and I no longer get
spurious 8259A interrupt: IRQ7.
That seems like a good thing. Interestingly enough, the factory BIOS has the spurious interrupt too.
IRQ 9 wasn't being set up correctly in the southbridge. I set a nibble to 9 and now it works.
Next I'll try XP again.
Thanks, Myles
Hi,
I just tried it again and I no longer get
spurious 8259A interrupt: IRQ7.
That seems like a good thing. Interestingly enough, the factory BIOS has the spurious interrupt too.
OK cool.
IRQ 9 wasn't being set up correctly in the southbridge. I set a nibble to 9 and now it works.
Huh what register please????
Next I'll try XP again.
So now the ACPI based IRQ routing works and IRQ9 is 0 initially? Is it increased when you press the power button?
So far so good, Rudolf
On Wed, Mar 18, 2009 at 5:19 PM, Rudolf Marek r.marek@assembler.cz wrote:
Hi,
I just tried it again and I no longer get
spurious 8259A interrupt: IRQ7.
That seems like a good thing. Interestingly enough, the factory BIOS has the spurious interrupt too.
OK cool.
IRQ 9 wasn't being set up correctly in the southbridge. I set a nibble to 9 and now it works.
Huh what register please????
Register 0x80 lowest nibble.
Next I'll try XP again.
So now the ACPI based IRQ routing works and IRQ9 is 0 initially? Is it increased when you press the power button?
It is 0 initially, but when I press the power button it powers off :)
Thanks, Myles
It is 0 initially, but when I press the power button it powers off :)
aha you mean normal shutdown? Or?
Rudolf
On Thu, Mar 19, 2009 at 3:00 PM, Rudolf Marek r.marek@assembler.cz wrote:
It is 0 initially, but when I press the power button it powers off :)
aha you mean normal shutdown? Or?
No. It powers off immediately. I assume that the soft power feature wasn't enabled.
Thanks, Myles
No. It powers off immediately. I assume that the soft power feature wasn't enabled.
Hmm this is bad. Something else does not work. It should generate ACPI event through IRQ9. And OS shall do the off.
Did you hold the power button for 4 seconds?
Rudolf