[SRU][Zesty] Add UEFI 2.6 and ACPI 6.1 updates for RAS on ARM64

Manoj Iyer manoj.iyer at canonical.com
Fri Jun 9 03:14:15 UTC 2017


Please review and consider this SRU for zesty to add UEFI 2.6 and ACPI 
6.1 updates for RAS on ARM64. The patches were cherry-picked from Will 
Deacon's for-next tree, and is expected to land in linux-next soon. 
This feature is critical for cert on QDF2400 servers. This fixes bug: 
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1696570

A test kernel is available at 
https://launchpad.net/~centriq-team/+archive/ubuntu/lp1696570, kernel 
builds cleanly for all architectures, and the kernel was boot tested on 
ARM64, AMD64 and Power8 systems.

The following changes since commit 
1ab07112acbf93410a2b755d9a2b35001e8ecf44:

  iommu/iova: Fix underflow bug in __alloc_and_insert_iova_range 
(2017-06-08 14:19:37 -0500)

are available in the git repository at:

  git+ssh://git.launchpad.net/~centriq-team/+git/linux-sru lp1696570

for you to fetch changes up to 377872015b3a06cecba9597558d194a667e35810:

  UBUNTU: [Config] CONFIG_ACPI_APEI_SEA=y (2017-06-08 14:56:40 -0500)

----------------------------------------------------------------
Jonathan (Zhixiong) Zhang (1):
      acpi: apei: panic OS with fatal error status block

Manoj Iyer (1):
      UBUNTU: [Config] CONFIG_ACPI_APEI_SEA=y

Tyler Baicar (10):
      acpi: apei: read ack upon ghes record consumption
      ras: acpi/apei: cper: add support for generic data v3 structure
      cper: add timestamp print to CPER status printing
      efi: parse ARM processor error
      arm64: exception: handle Synchronous External Abort
      acpi: apei: handle SEA notification type for ARMv8
      efi: print unrecognized CPER section
      ras: acpi / apei: generate trace event for unrecognized CPER 
section
      trace, ras: add ARM processor error trace event
      arm/arm64: KVM: add guest SEA support

 arch/arm/include/asm/kvm_arm.h            |  10 ++
 arch/arm/include/asm/system_misc.h        |   5 +
 arch/arm/kvm/mmu.c                        |  36 ++++-
 arch/arm64/Kconfig                        |   2 +
 arch/arm64/include/asm/esr.h              |   1 +
 arch/arm64/include/asm/kvm_arm.h          |  10 ++
 arch/arm64/include/asm/system_misc.h      |   2 +
 arch/arm64/mm/fault.c                     |  80 +++++++++--
 debian.master/config/config.common.ubuntu |   1 +
 drivers/acpi/apei/Kconfig                 |  15 +++
 drivers/acpi/apei/ghes.c                  | 212 
+++++++++++++++++++++++++-----
 drivers/acpi/apei/hest.c                  |   7 +-
 drivers/firmware/efi/cper.c               | 204 
+++++++++++++++++++++++++---
 drivers/ras/ras.c                         |  25 ++++
 include/acpi/ghes.h                       |  48 ++++++-
 include/linux/cper.h                      |  54 ++++++++
 include/linux/ras.h                       |  17 +++
 include/ras/ras_event.h                   |  90 +++++++++++++
 include/uapi/linux/uuid.h                 |   6 +-
 19 files changed, 756 insertions(+), 69 deletions(-)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170608/1fa38bde/attachment.html>


More information about the kernel-team mailing list