unrecoverable exception on G5 with CONFIG_PPC_EARLY_DEBUG enabled
Denis Kirjanov
kda at linux-powerpc.org
Tue Jun 21 14:23:46 AEST 2016
> How about this? Denis does this work?
>
> cheers
>
> diff --git a/arch/powerpc/kernel/exceptions-64s.S
> b/arch/powerpc/kernel/exceptions-64s.S
> index 4c9440629128..8bcc1b457115 100644
> --- a/arch/powerpc/kernel/exceptions-64s.S
> +++ b/arch/powerpc/kernel/exceptions-64s.S
> @@ -1399,11 +1399,12 @@ END_MMU_FTR_SECTION_IFCLR(MMU_FTR_RADIX)
> lwz r9,PACA_EXSLB+EX_CCR(r13) /* get saved CR */
>
> mtlr r10
> -BEGIN_MMU_FTR_SECTION
> - b 2f
> -END_MMU_FTR_SECTION_IFSET(MMU_FTR_RADIX)
> andi. r10,r12,MSR_RI /* check for unrecoverable exception */
> +BEGIN_MMU_FTR_SECTION
> beq- 2f
> +FTR_SECTION_ELSE
> + b 2f
> +ALT_MMU_FTR_SECTION_END_IFCLR(MMU_FTR_RADIX)
>
> .machine push
> .machine "power4"
>
Yeah, it works. Thanks
>
More information about the Linuxppc-dev
mailing list