Hi, I'm porting linux(2.6.31.6) to the Wintegra WINHDP2 refrence
board. As a refrence I already have an old BSP from Wintegra based
on kernel 2.6.10. During the kernel start up process I receive following
error: Reserved instruction in kernel code[#1]: Cpu 0 $ 0 : 00000000 1000fc00 802be630 00000001 $ 4 : 802be670 802be674 ffffffff 802f4d4c $ 8 : 1000fc01 1000001f 00000001 0000002b $12 : 00000000 000001f5 07a0d380 00000000 $16 : 00000000 00000000 00000000 1000fc00 $20 : 802e9674 bd030f04 3e490000 00000a72 $24 : 00000008
8000167c
$28 : 802ba000 802bbd30 ffffffff 802f4d4c Hi : 000000fb Lo : 00000001 epc : 801013a0 handle_ri_int+0x18/0x38 Not tainted ra : 802f4d4c __log_buf+0x0/0x20000 Status: 1000fc03 KERNEL EXL IE Cause : 50808000 PrId : 00019365 (MIPS 24Kc) Modules linked in: Process swapper (pid: 0, threadinfo=802ba000, task=802bc000,
tls=00000000) Stack : 1000fc00 1000001f 00000001 0000002b 00000000
000001f5 00000000 1000fc00 802be630 00000001
802be670 802be674 ffffffff 802f4d4c 1000fc00 1000001f 00000001 0000002b
00000000 000001f5 07a0d380 00000000 00000000 00000000 00000000 1000fc00
802e9674 bd030f04 3e490000 00000a72 00000008 8000167c 802bbe94 802a2954
802ba000 802bbde0 ffffffff 802f4d4c 1000fc02 000000fb ... Call Trace: [<801013a0>] handle_ri_int+0x18/0x38 Code: 01094025 3908001e 40886000
<00000040> 00000040 00000040 000000c0 03a02021
3c1f8010 Disabling lock debugging due to kernel taint Kernel panic - not syncing: Attempted to kill the idle task! Does anybody know where is the problem? I suspect, that the problem is in my interrupt routine,
because I receive this error as soon as the tick timer start's up. Regards, Ales |