Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1286403

Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64.

Path csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod
From Hanjun Guo <hanjun.guo@linaro.org>
Newsgroups linux.kernel
Subject Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64.
Date Tue, 08 Dec 2015 12:30:02 +0100
Message-ID <qDoD0-1Hi-15@gated-at.bofh.it> (permalink)
References <qDkzo-7AN-11@gated-at.bofh.it>
X-Original-To fu.wei@linaro.org, tomasz.nowicki@linaro.org, tn@semihalf.com, rjw@rjwysocki.net, lenb@kernel.org, catalin.marinas@arm.com, will.deacon@arm.com
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro-org.20150623.gappssmtp.com; s=20150623; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=n3JxOlDSAC5ZFXQ2eA0JDVXMunPt88E0Y0i/kVITYGg=; b=NQEsarLtW6tnYZwASEYGki0QEG1JSEkjeHVH9XvEAvXqLi45hIVofHNlC46V+82r+d I4q594TxmjztrhzuoyPLZFn/dqeECksy2F7tF5hRF2y33SAX9Fol/fNkNN8dXDlr2dcl 2oPsV1EUjEppS7w0R5L+4PvoyHW2GIYbN8zoTP3M+BA3JbB98IBLhBUNvdWW00/ShIVv nD78YHA2bW5IBasGG6/4YXTl8sxTX7+6SvpzjrELLKSKd401J10Wgf8zWQmgewS7zsYi hO5sR/00Yr12VJPR2AM30k0qBqdPLiiaa4o5lZTCkXWKf+GP3VLMlQxfNVm40Uc8EW9U JONw==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=n3JxOlDSAC5ZFXQ2eA0JDVXMunPt88E0Y0i/kVITYGg=; b=Bee3ZHTFzDjaR+55fKrMkcPfTsCoECszqwLVLGh4beMCLc+4FaIHHrNfygEgCCDGR1 4TQoUUkLOT0AQqzNCPBA3TgmP0UL+VxIpHD2ZwUAaWzU+vRH+/0bt8ArOY98MD0kYjkz PqueW+2PtMy0wjKP3Ncxgz3l5ovDMfy9zlYflmE22GKrOBD67rEPvMcPfE1f6jmn5U3j EYJvHFUmTGTvnJC0FHDySX5ZZW5jNLgTTGW5liP6p5Me+CB+U8c95Q4MWKWnSqk15UlA OZXIu74dM2TAmcPCTkx6qdbUUznTVTFUYV9zYUvh4SKidx3I4hCXbljqIORYo8A9QTDJ rXvg==
X-Gm-Message-State ALoCoQmjS/BS83eMZs0mAJ9BV/RPdstfoBesfq1Noxe0IHqoDJDSTdo7XRcFf81GJGKfHCVo0ZlAVKektiuZKsCeMvD1qTSmEA==
X-Received by 10.28.232.136 with SMTP id f8mr28895783wmi.1.1449573988704; Tue, 08 Dec 2015 03:26:28 -0800 (PST)
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version 1.0
Content-Type text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding 7bit
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 80
Organization linux.* mail to news gateway
X-Original-Cc linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-acpi@vger.kernel.org, linaro-acpi@lists.linaro.org, graeme.gregory@linaro.org, al.stone@linaro.org, mark.rutland@arm.com, Marc.Zyngier@arm.com, lorenzo.pieralisi@arm.com, rruigrok@codeaurora.org, harba@qti.qualcomm.com, jcm@redhat.com, msalter@redhat.com, grant.likely@linaro.org, rrichter@cavium.com, jarkko.nikula@linux.intel.com, jon.zhixiong.zhang@gmail.com
X-Original-Date Tue, 08 Dec 2015 19:26:26 +0800
X-Original-Message-ID <5666BE62.7090409@linaro.org>
X-Original-References <1449558183-12259-1-git-send-email-fu.wei@linaro.org>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1286403

Show key headers only | View raw


Hi Fu Wei,

On 12/08/2015 03:03 PM, fu.wei@linaro.org wrote:
> From: Tomasz Nowicki <tomasz.nowicki@linaro.org>
>
> This commit provides APEI arch-specific bits for aarch64
>
> Meanwhile, add a new subfunction "hest_ia_init" for
> "acpi_disable_cmcff" which is used by IA-32 Architecture
> Corrected Machine Check (CMC).
>
> Signed-off-by: Tomasz Nowicki <tomasz.nowicki@linaro.org>
> Tested-by: Jonathan (Zhixiong) Zhang <zjzhang@codeaurora.org>
> Signed-off-by: Fu Wei <fu.wei@linaro.org>
> ---
> Changelog:
> v4: Rebase to latest kernel version(4.4-rc4).
>      Move arch_apei_flush_tlb_one into header file as a inline function
>      Add a new subfunction "hest_ia_init" for "acpi_disable_cmcff".
>
> v3: https://lkml.org/lkml/2015/12/3/521
>      Remove "acpi_disable_cmcff" from arm64 code,
>      and wrap it in hest.c by "#if defined(__i386__) || defined(__x86_64__)"
>
> v2: https://lkml.org/lkml/2015/12/2/432
>      Rebase to latest kernel version(4.4-rc3).
>      Move arch_apei_flush_tlb_one() to arch/arm64/kernel/acpi.c
>
> v1: https://lkml.org/lkml/2015/8/14/199
>      Move arch_apei_flush_tlb_one() to arch/arm64/include/asm/apci.h.
>      Delete arch/arm64/kernel/apei.c.
>      Add "#ifdef CONFIG_ACPI_APEI" for "acpi_disable_cmcff".
>
>   arch/arm64/Kconfig            |  1 +
>   arch/arm64/include/asm/acpi.h |  5 +++++
>   drivers/acpi/apei/hest.c      | 19 ++++++++++++++++---
>   3 files changed, 22 insertions(+), 3 deletions(-)
>
> diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
> index 871f217..58c8992 100644
> --- a/arch/arm64/Kconfig
> +++ b/arch/arm64/Kconfig
> @@ -3,6 +3,7 @@ config ARM64
>   	select ACPI_CCA_REQUIRED if ACPI
>   	select ACPI_GENERIC_GSI if ACPI
>   	select ACPI_REDUCED_HARDWARE_ONLY if ACPI
> +	select HAVE_ACPI_APEI if ACPI
>   	select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE
>   	select ARCH_HAS_ELF_RANDOMIZE
>   	select ARCH_HAS_GCOV_PROFILE_ALL
> diff --git a/arch/arm64/include/asm/acpi.h b/arch/arm64/include/asm/acpi.h
> index caafd63..31d3d9a 100644
> --- a/arch/arm64/include/asm/acpi.h
> +++ b/arch/arm64/include/asm/acpi.h
> @@ -17,6 +17,7 @@
>
>   #include <asm/cputype.h>
>   #include <asm/smp_plat.h>
> +#include <asm/tlbflush.h>
>
>   /* Macros for consistency checks of the GICC subtable of MADT */
>   #define ACPI_MADT_GICC_LENGTH	\
> @@ -94,6 +95,10 @@ static inline const char *acpi_get_enable_method(int cpu)
>
>   #ifdef	CONFIG_ACPI_APEI
>   pgprot_t arch_apei_get_mem_attribute(phys_addr_t addr);

How bout adding a empty line here?

Except that,

Acked-by: Hanjun Guo <hanjun.guo@linaro.org>

Thanks
Hanjun
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. fu.wei@linaro.org - 2015-12-08 08:10 +0100
  Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. Hanjun Guo <hanjun.guo@linaro.org> - 2015-12-08 12:30 +0100
    Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. Fu Wei <fu.wei@linaro.org> - 2015-12-08 13:50 +0100
  Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> - 2015-12-08 13:40 +0100
    Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. Hanjun Guo <hanjun.guo@linaro.org> - 2015-12-08 14:00 +0100
      Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. Fu Wei <fu.wei@linaro.org> - 2015-12-08 14:10 +0100
        Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> - 2015-12-08 15:10 +0100
          Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. Fu Wei <fu.wei@linaro.org> - 2015-12-09 04:30 +0100
            Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. Fu Wei <fu.wei@linaro.org> - 2015-12-10 03:10 +0100
              Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. Will Deacon <will.deacon@arm.com> - 2015-12-10 12:10 +0100
  Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. "Suzuki K. Poulose" <Suzuki.Poulose@arm.com> - 2015-12-08 17:00 +0100
    Re: [PATCH v4] acpi, apei, arm64: APEI initial support for aarch64. Fu Wei <fu.wei@linaro.org> - 2015-12-09 04:10 +0100

csiph-web