[Yakkety] enable EDAC_GHES in kernel config

Bug #1628111 reported by Manoj Iyer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
High
Manoj Iyer
Yakkety
Won't Fix
High
Manoj Iyer
Zesty
In Progress
Undecided
Manoj Iyer

Bug Description

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.

== SRU Request ==

[Impact]
* As a result of ACPI_APEI_GHES=n and CONFIG_EDAC_MM_EDAC=m for ARM64, EDAC_GHES is not selected on kernel build. This results in loss of functionality needed for firmware error handling of memory and CPU errors.

[Test Case]
* NA

[Regression Potential]
* None.

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1628111

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Manoj Iyer (manjo)
description: updated
Manoj Iyer (manjo)
description: updated
Manoj Iyer (manjo)
description: updated
description: updated
Changed in linux (Ubuntu):
importance: Undecided → High
Revision history for this message
Manoj Iyer (manjo) wrote :

Config change wont be sufficient at this time, We will also need supporting patch: https://lkml.org/lkml/2016/8/10/231

Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Yakkety):
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.