[PATCH] UBUNTU: [Config] Enable EDAC_GHES for ARM64
manoj.iyer at canonical.com
manoj.iyer at canonical.com
Tue Sep 27 15:08:55 UTC 2016
From: Manoj Iyer <manoj.iyer at canonical.com>
Bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1628111
EDAC_GHES is essential for ARMv8.0 Server systems, as it enables
firmware-first error handling of memory and CPU errors. Due to a lack
of standard RAS architecture (or machine check architecture equivalent)
on ARMv8.0 systems, APEI/GHES is the only mechanism available for reporting
hardware errors (e.g. memory and CPU errors). This enables reporting of
hardware errors, and also helps enable memory fault recovery mechanisms to
extend the life of the system by offlining pages when recoverable uncorrected
errors are encountered. Note that other ARM vendors will be going in this
direction for hardware error handling.
Currently ACPI_APEI_GHES=n is in Ubuntu and CONFIG_EDAC_MM_EDAC=m for ARM64,
but EDAC_GHES requires this to be =y therefore it is not selected. This patch
enables EDAC_GHES for ARM64.
Manoj Iyer (1):
UBUNTU: [Config] Enable EDAC_GHES for ARM64
arch/arm64/Kconfig | 1 +
debian.master/config/amd64/config.common.amd64 | 2 +-
debian.master/config/arm64/config.common.arm64 | 2 +-
debian.master/config/config.common.ubuntu | 3 ++-
debian.master/config/i386/config.common.i386 | 2 +-
debian.master/config/powerpc/config.common.powerpc | 1 +
6 files changed, 7 insertions(+), 4 deletions(-)
--
2.7.4
More information about the kernel-team
mailing list