From: Lucas Stach <l.stach@pengutronix.de>
To: Russell King <linux@arm.linux.org.uk>
Cc: Tony Lindgren <tony@atomide.com>,
Hauke Mehrtens <hauke@hauke-m.de>,
linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
patchwork-lst@pengutronix.de
Subject: [PATCH v2 0/3] ARM: handle imprecise aborts from firmware in common code
Date: Thu, 15 Oct 2015 12:32:19 +0200 [thread overview]
Message-ID: <1444905142-21500-1-git-send-email-l.stach@pengutronix.de> (raw)
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.
Regards,
Lucas
Lucas Stach (3):
ARM: catch pending imprecise abort on unmask
ARM: OMAP2+: remove custom abort handler for t410
ARM: BCM5301X: remove workaround imprecise abort fault handler
arch/arm/mach-bcm/bcm_5301x.c | 35 -----------------------------------
arch/arm/mach-omap2/pdata-quirks.c | 29 -----------------------------
arch/arm/mm/fault.c | 22 ++++++++++++++++++++++
arch/arm/mm/fault.h | 1 +
arch/arm/mm/mmu.c | 3 ++-
5 files changed, 25 insertions(+), 65 deletions(-)
--
2.6.1
next reply other threads:[~2015-10-15 10:32 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-10-15 10:32 Lucas Stach [this message]
2015-10-15 10:32 ` [PATCH v2 1/3] ARM: catch pending imprecise abort on unmask Lucas Stach
2015-10-15 15:32 ` Russell King - ARM Linux
2015-10-15 15:39 ` Tony Lindgren
2015-10-15 16:06 ` Russell King - ARM Linux
2015-10-15 16:23 ` Tony Lindgren
2015-10-16 8:21 ` Lucas Stach
2015-10-19 12:41 ` Lucas Stach
2015-10-15 10:32 ` [PATCH v2 2/3] ARM: OMAP2+: remove custom abort handler for t410 Lucas Stach
2015-11-12 13:32 ` Lucas Stach
2015-11-12 17:51 ` Tony Lindgren
2015-10-15 10:32 ` [PATCH v2 3/3] ARM: BCM5301X: remove workaround imprecise abort fault handler Lucas Stach
2015-11-25 0:01 ` Florian Fainelli
2015-10-16 19:11 ` [PATCH v2 0/3] ARM: handle imprecise aborts from firmware in common code Tyler Baker
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1444905142-21500-1-git-send-email-l.stach@pengutronix.de \
--to=l.stach@pengutronix.de \
--cc=hauke@hauke-m.de \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux@arm.linux.org.uk \
--cc=patchwork-lst@pengutronix.de \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).