[PATCH v2 0/3] ARM: handle imprecise aborts from firmware in common code
tyler.baker at linaro.org
Fri Oct 16 12:11:53 PDT 2015
On 15 October 2015 at 03:32, Lucas Stach <l.stach at pengutronix.de> wrote:
> This series implements the handling of a pending imprecise abort left behind
> by the bootloader/firmware running before Linux in the common ARM startup code.
> It turns pending imprecise aborts that may signal during the first unmasking
> of such aborts on the boot CPU into a non-faulting event and warns the user
> that the firmware of the machine might be buggy.
> Handling this in the common code makes sure that we only ignore already pending
> aborts and not those that may happen later during system boot/usage. It also
> allows to remove the custom fault handler from the 3 architectures that are
> known to have bad firmware/bootloaders.
> V2 adapts patch 1 to suggestions from Russell and Hauke and drops former
> patch 3 (ARM: mvebu: remove the workaround imprecise abort fault handler)
> as it has already been applied.
I have build and boot tested the three patches in this series on top
of next-20151016 with the kernelci.org system. It found no new
build/boot regressions and also I can confirm it fixes the issue
Tested-by: Tyler Baker <tyler.baker at linaro.org>
More information about the linux-arm-kernel