Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756901AbdCHEPS (ORCPT ); Tue, 7 Mar 2017 23:15:18 -0500 Received: from szxga02-in.huawei.com ([45.249.212.188]:3402 "EHLO dggrg02-dlp.huawei.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1756687AbdCHEPP (ORCPT ); Tue, 7 Mar 2017 23:15:15 -0500 From: Xie XiuQi To: , , , , , , , , , CC: , , , , , Xie XiuQi Subject: [PATCH v2 0/3] arm64: acpi: apei: handle SEI notification type for ARMv8 Date: Wed, 8 Mar 2017 12:09:38 +0800 Message-ID: <1488946181-130774-1-git-send-email-xiexiuqi@huawei.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.175.113.25] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.58BF847E.01CA,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: caef6dcf72d3fb3752d7a556783d0a74 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1230 Lines: 31 ARM APEI extension proposal added SEI (asynchronous SError interrupt) notification type for ARMv8. Add a new GHES error source handling function for SEI. In firmware first mode, if an error source's notification type is SEI. Then GHES could parse and report the detail error information. This series is based on Tyler's series "[PATCH V12 00/10] Add UEFI 2.6 and ACPI 6.1 updates for RAS on ARM64" and the latest mainline. v2: add kvm guest SEI notification support add nmi_{entry, exit} to protect ghes_notify_sei Xie XiuQi (3): arm64: RAS: add ras extension runtime detection acpi: apei: handle SEI notification type for ARMv8 arm64: KVM: add guest SEI support arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/sysreg.h | 2 ++ arch/arm64/include/asm/system_misc.h | 1 + arch/arm64/kernel/cpufeature.c | 11 +++++++ arch/arm64/kernel/traps.c | 31 +++++++++++++++++++ arch/arm64/kvm/handle_exit.c | 22 ++++++++++++-- drivers/acpi/apei/Kconfig | 14 +++++++++ drivers/acpi/apei/ghes.c | 58 +++++++++++++++++++++++++++++++++++- include/acpi/ghes.h | 1 + 9 files changed, 139 insertions(+), 4 deletions(-) -- 1.8.3.1