[PATCH 1/2] ARM: Pass IFSR register to do_PrefetchAbort()
Aaro Koskinen
aaro.koskinen at nokia.com
Fri Sep 18 10:52:51 EDT 2009
Hello,
Kirill A. Shutemov wrote:
>> #ifdef CONFIG_CPU_PABRT_NOIFAR
>> -# ifdef CPU_PABORT_HANDLER
>> +# ifdef CPU_PABORT_HANDLER_IFAR
>> # define MULTI_PABORT 1
>> # else
>> -# define CPU_PABORT_HANDLER(reg, insn) mov reg, insn
>> +# define CPU_PABORT_HANDLER_IFAR(reg, insn) mov reg, insn
>> +# define CPU_PABORT_HANDLER_IFSR(reg) mrc p15, 0, reg, cr5, cr0, 1
>
> It's incorrect. We have IFSR only on ARMv7.
It seems my assumption on the availability of that register was wrong,
but I think it's available at least on ARMv6, and also that IFAR can be
optional...
A.
More information about the linux-arm-kernel
mailing list