On 6/18/19 12:01 PM, Christophe Leroy wrote:
>> diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c
>> index f002d2ffff86..265fac9fb3a4 100644
>> --- a/arch/powerpc/kernel/process.c
>> +++ b/arch/powerpc/kernel/process.c
>> @@ -793,10 +793,22 @@ static inline int set_dabr(struct arch_hw_breakpoint
>> *brk)
>> return __set_dabr(dabr, dabrx);
>> }
>> +static int disable_dawr(void)
>> +{
>> + if (ppc_md.set_dawr)
>> + return ppc_md.set_dawr(0, 0);
>> +
>> + mtspr(SPRN_DAWRX, 0);
>
> And SPRN_DAWR ?
Setting DAWRx with 0 should be enough to disable the breakpoint.
- [PATCH 0/5] Powerpc/hw-breakpoint: Fixes plus Code refact... Ravi Bangoria
- [PATCH 2/5] Powerpc/hw-breakpoint: Refactor hw_break... Ravi Bangoria
- Re: [PATCH 2/5] Powerpc/hw-breakpoint: Refactor ... Christophe Leroy
- Re: [PATCH 2/5] Powerpc/hw-breakpoint: Refac... Ravi Bangoria
- [PATCH 4/5] Powerpc/hw-breakpoint: Optimize disable ... Ravi Bangoria
- Re: [PATCH 4/5] Powerpc/hw-breakpoint: Optimize ... Christophe Leroy
- Re: [PATCH 4/5] Powerpc/hw-breakpoint: Optim... Ravi Bangoria
- Re: [PATCH 4/5] Powerpc/hw-breakpoint: Optimize ... Michael Neuling
- Re: [PATCH 4/5] Powerpc/hw-breakpoint: Optim... Ravi Bangoria
- [PATCH 1/5] Powerpc/hw-breakpoint: Replace stale do_... Ravi Bangoria
- Re: [PATCH 1/5] Powerpc/hw-breakpoint: Replace s... Michael Neuling
- Re: [PATCH 1/5] Powerpc/hw-breakpoint: Replace s... Christophe Leroy
- [PATCH 5/5] Powerpc/Watchpoint: Fix length calculati... Ravi Bangoria
- Re: [PATCH 5/5] Powerpc/Watchpoint: Fix length c... Christophe Leroy
- Re: [PATCH 5/5] Powerpc/Watchpoint: Fix leng... Ravi Bangoria
- Re: [PATCH 5/5] Powerpc/Watchpoint: Fix length c... Michael Neuling
- Re: [PATCH 5/5] Powerpc/Watchpoint: Fix leng... Ravi Bangoria

