** Description changed:

  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.

** Description changed:

  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
+ * NA
  
  [Regression Potential]
  * None.

** Changed in: linux (Ubuntu)
   Importance: Undecided => High

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

Title:
  [Yakkety] enable EDAC_GHES in kernel config

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

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

Reply via email to