diff options
Diffstat (limited to 'arch/powerpc/include/asm/cputable.h')
-rw-r--r-- | arch/powerpc/include/asm/cputable.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/cputable.h b/arch/powerpc/include/asm/cputable.h index 0d4939ba48e7..617cc767c076 100644 --- a/arch/powerpc/include/asm/cputable.h +++ b/arch/powerpc/include/asm/cputable.h | |||
@@ -90,6 +90,18 @@ struct cpu_spec { | |||
90 | * if the error is fatal, 1 if it was fully recovered and 0 to | 90 | * if the error is fatal, 1 if it was fully recovered and 0 to |
91 | * pass up (not CPU originated) */ | 91 | * pass up (not CPU originated) */ |
92 | int (*machine_check)(struct pt_regs *regs); | 92 | int (*machine_check)(struct pt_regs *regs); |
93 | |||
94 | /* | ||
95 | * Processor specific early machine check handler which is | ||
96 | * called in real mode to handle SLB and TLB errors. | ||
97 | */ | ||
98 | long (*machine_check_early)(struct pt_regs *regs); | ||
99 | |||
100 | /* | ||
101 | * Processor specific routine to flush tlbs. | ||
102 | */ | ||
103 | void (*flush_tlb)(unsigned long inval_selector); | ||
104 | |||
93 | }; | 105 | }; |
94 | 106 | ||
95 | extern struct cpu_spec *cur_cpu_spec; | 107 | extern struct cpu_spec *cur_cpu_spec; |