Public bug reported:

[Impact]
In configs Zesty and Artful, EDAC_MM_EDAC is set to =m, this disables 
EDAC_GHES. Customers using RAS on ARM64 may want this functionality. 

According to RAS expert at QTI. 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.

[Test]

[Fix]
Set config option EDAC_MM_EDAC=y for ARM64, this will automatically set 
EDAC_GHES=y

[Regression Potential]
The config change is limited to ARM64 architecture, and does not impact any 
other architecture. Potential for regressions is low.

** Affects: linux (Ubuntu)
     Importance: Critical
     Assignee: Manoj Iyer (manjo)
         Status: Incomplete


** Tags: qdf2400

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1706141

Title:
  [ARM64] config EDAC_GHES=y depends on EDAC_MM_EDAC=y

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1706141/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to