hello,
now i put r4k_show_regs() right after printk(KERN_ALERT "Unable to handle.."
into fault.c and get the following output (using kernel linux-970704, btw :)
$0 : 00000000 1004fc00 00000010 00000000
$1 : 00000010 00000000 1fffffff 00000000
$2 : 89f772b8 00000000 00000000 00000000
$12: 00000008 00000282 88368038 1004fc01
$16: 89f77000 8811d2f8 00000005 8810317c
$20: bfb34000 bfbd4000 00000003 00000000
$24: 00000000 0000000f
$28: 566a6ead 89f91da0 00000001 880d8f04
epc : 880d8f24
Status: 1004fc03
Cause : 1000000c
my System.map shows this:
880d8d74 t sgiseeq_set_multicast
880d8d7c T sgiseeq_init
880d9084 T sgiseeq_probe
gdb disas this:
0x880d8f18 <sgiseeq_init+412>: move $v1,$a3
0x880d8f1c <sgiseeq_init+416>: addu $v0,$a3,$a0
0x880d8f20 <sgiseeq_init+420>: and $v0,$v0,$a2
0x880d8f24 <sgiseeq_init+424>: sw $v0,8($v1)
dunno if that helps :)
o.
|