diff options
Diffstat (limited to 'arch/powerpc/kernel/process.c')
| -rw-r--r-- | arch/powerpc/kernel/process.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c index 7b816daf3eba..9be77e3936fb 100644 --- a/arch/powerpc/kernel/process.c +++ b/arch/powerpc/kernel/process.c | |||
| @@ -258,7 +258,7 @@ void do_dabr(struct pt_regs *regs, unsigned long address, | |||
| 258 | return; | 258 | return; |
| 259 | 259 | ||
| 260 | /* Clear the DAC and struct entries. One shot trigger */ | 260 | /* Clear the DAC and struct entries. One shot trigger */ |
| 261 | #if defined(CONFIG_BOOKE) | 261 | #ifdef CONFIG_PPC_ADV_DEBUG_REGS |
| 262 | mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) & ~(DBSR_DAC1R | DBSR_DAC1W | 262 | mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) & ~(DBSR_DAC1R | DBSR_DAC1W |
| 263 | | DBCR0_IDM)); | 263 | | DBCR0_IDM)); |
| 264 | #endif | 264 | #endif |
| @@ -284,7 +284,7 @@ int set_dabr(unsigned long dabr) | |||
| 284 | return ppc_md.set_dabr(dabr); | 284 | return ppc_md.set_dabr(dabr); |
| 285 | 285 | ||
| 286 | /* XXX should we have a CPU_FTR_HAS_DABR ? */ | 286 | /* XXX should we have a CPU_FTR_HAS_DABR ? */ |
| 287 | #if defined(CONFIG_BOOKE) | 287 | #ifdef CONFIG_PPC_ADV_DEBUG_REGS |
| 288 | mtspr(SPRN_DAC1, dabr); | 288 | mtspr(SPRN_DAC1, dabr); |
| 289 | #elif defined(CONFIG_PPC_BOOK3S) | 289 | #elif defined(CONFIG_PPC_BOOK3S) |
| 290 | mtspr(SPRN_DABR, dabr); | 290 | mtspr(SPRN_DABR, dabr); |
| @@ -371,7 +371,7 @@ struct task_struct *__switch_to(struct task_struct *prev, | |||
| 371 | 371 | ||
| 372 | #endif /* CONFIG_SMP */ | 372 | #endif /* CONFIG_SMP */ |
| 373 | 373 | ||
| 374 | #if defined(CONFIG_BOOKE) | 374 | #ifdef CONFIG_PPC_ADV_DEBUG_REGS |
| 375 | /* If new thread DAC (HW breakpoint) is the same then leave it */ | 375 | /* If new thread DAC (HW breakpoint) is the same then leave it */ |
| 376 | if (new->thread.dabr) | 376 | if (new->thread.dabr) |
| 377 | set_dabr(new->thread.dabr); | 377 | set_dabr(new->thread.dabr); |
| @@ -514,7 +514,7 @@ void show_regs(struct pt_regs * regs) | |||
| 514 | printk(" CR: %08lx XER: %08lx\n", regs->ccr, regs->xer); | 514 | printk(" CR: %08lx XER: %08lx\n", regs->ccr, regs->xer); |
| 515 | trap = TRAP(regs); | 515 | trap = TRAP(regs); |
| 516 | if (trap == 0x300 || trap == 0x600) | 516 | if (trap == 0x300 || trap == 0x600) |
| 517 | #if defined(CONFIG_4xx) || defined(CONFIG_BOOKE) | 517 | #ifdef CONFIG_PPC_ADV_DEBUG_REGS |
| 518 | printk("DEAR: "REG", ESR: "REG"\n", regs->dar, regs->dsisr); | 518 | printk("DEAR: "REG", ESR: "REG"\n", regs->dar, regs->dsisr); |
| 519 | #else | 519 | #else |
| 520 | printk("DAR: "REG", DSISR: "REG"\n", regs->dar, regs->dsisr); | 520 | printk("DAR: "REG", DSISR: "REG"\n", regs->dar, regs->dsisr); |
| @@ -560,7 +560,7 @@ void flush_thread(void) | |||
| 560 | current->thread.dabr = 0; | 560 | current->thread.dabr = 0; |
| 561 | set_dabr(0); | 561 | set_dabr(0); |
| 562 | 562 | ||
| 563 | #if defined(CONFIG_BOOKE) | 563 | #ifdef CONFIG_PPC_ADV_DEBUG_REGS |
| 564 | current->thread.dbcr0 &= ~(DBSR_DAC1R | DBSR_DAC1W); | 564 | current->thread.dbcr0 &= ~(DBSR_DAC1R | DBSR_DAC1W); |
| 565 | #endif | 565 | #endif |
| 566 | } | 566 | } |
