]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
UBUNTU: [Config] set EDAC_MM_EDAC=y for ARM64
authorManoj Iyer <manoj.iyer@canonical.com>
Thu, 27 Jul 2017 16:36:14 +0000 (11:36 -0500)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Wed, 9 Aug 2017 14:38:30 +0000 (16:38 +0200)
commit3fd2d0d7bc0dd9356a9dc2433a8b896203b60258
tree9387379d2690c391cd639dd865668f709c4e0353
parentb30561cef33ba839e36a679385deb4f5fa46e722
UBUNTU: [Config] set EDAC_MM_EDAC=y for ARM64

Setting EDAC_MM_EDAC=y automatically enables EDAC_GHES on ARM64. ARMv8.0
systems lack standard RAS architecture (or machine check architecture
equivalent).

EDAC_GHES is essential for ARMv8.0 Servers, it enables firmware-first
error handling of memory and CPU errors. APEI/GHES is the only mechanism
available for reporting hardware errors (e.g. memory and CPU errors),
and helps enable memory fault recovery mechanisms to extend the life of
the system by offlining pages when recoverable uncorrected errors are
encountered.

BugLink: https://launchpad.net/bugs/1706141
Signed-off-by: Manoj Iyer <manoj.iyer@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
debian.master/config/amd64/config.common.amd64
debian.master/config/annotations
debian.master/config/arm64/config.common.arm64
debian.master/config/armhf/config.common.armhf
debian.master/config/config.common.ubuntu
debian.master/config/i386/config.common.i386
debian.master/config/ppc64el/config.common.ppc64el