
3 Sep
2004
3 Sep
'04
3:25 p.m.
Barbier, Renaud (GE Infrastructure) wrote:
kgdb: handle_exception; trap [0xb00]
I am not sure what is the source of this exception. (decrementer should be 0x900)
Before that I was getting exception 0x500(external interrupt) and trace it to the UIC registers(polarity, trigger,...) being cleared (where?). So I restore their value in interrrupt_init_cpu.
My numbers don't quite agree with yours... but I think you might be seeing "Fixed Interval Timer" as the source of the exception. Sounds like you are enabling interrupts before the handlers have been registered.
Just a guess, probably others know better... -Ralph