[SRU][Zesty] Add UEFI 2.6 and ACPI 6.1 updates for RAS on ARM64
Colin Ian King
colin.king at canonical.com
Wed Jun 21 12:26:06 UTC 2017
On 09/06/17 04:14, Manoj Iyer wrote:
> 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(-)
>
>
>
This is a mix of UEFI and ACPI updates which in my mind should be
separate bug fixes, one for UEFI updates, and one for ACPI since these
are functionally separate.
There are also a considerable amount of changes here plus changes that
affect generic ACPI. Given that these are drawn from linux-next and are
a large set of patches I'm hesitant to ACK these until they have at
least baked in a bit more and landed in Linus' upstream repo rather than
linux-next.
Colin
More information about the kernel-team
mailing list