|
|
|
@ -59,21 +59,6 @@ unsigned long probe_memory(void) |
|
|
|
|
return total; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* Whee, a level 15 NMI interrupt memory error. Let's have fun... */ |
|
|
|
|
asmlinkage void sparc_lvl15_nmi(struct pt_regs *regs, unsigned long serr, |
|
|
|
|
unsigned long svaddr, unsigned long aerr, |
|
|
|
|
unsigned long avaddr) |
|
|
|
|
{ |
|
|
|
|
printk("FAULT: NMI received\n"); |
|
|
|
|
printk("SREGS: Synchronous Error %08lx\n", serr); |
|
|
|
|
printk(" Synchronous Vaddr %08lx\n", svaddr); |
|
|
|
|
printk(" Asynchronous Error %08lx\n", aerr); |
|
|
|
|
printk(" Asynchronous Vaddr %08lx\n", avaddr); |
|
|
|
|
printk("REGISTER DUMP:\n"); |
|
|
|
|
show_regs(regs); |
|
|
|
|
prom_halt(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void unhandled_fault(unsigned long, struct task_struct *, |
|
|
|
|
struct pt_regs *) __attribute__ ((noreturn)); |
|
|
|
|
|
|
|
|
|