看板 DFBSD_kernel 關於我們 聯絡資訊
Matthew Dillon wrote: > No, actually spl0() is working just fine. What is happening is that > there is a pending interrupt marked and spl0 is calling splz() to > process the pending interrupts. it looks like you are right and gdb is not my friend. there was nothing else on the stack other than the 3 functions gdb listed, but zeroing out gd->gd_ipending inside of spl0() got the boot past the previous hang. The value of gd_ipending was 0x62. Does this mean that interrupts for IRQ's 1, 5, and 6 are pending? If so, one of those devices is probably causing the interrupt storm, yes? -- Chuck Tuffli Agilent Technologies