On Tue, Jul 24, 2018 at 03:09:10PM +0800, Ming Huang wrote:
> From: Sun Yuanchen <[email protected]>
>
> Move some RAS macros definition to PlatformArch.h for
> unifying D0x
Minor comments below.
However, I would still prefer for this to be split up into a
refactoring patch for d03/d05, and then simpley introduced when the
d06 files are added.
/
Leif
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Sun Yuanchen <[email protected]>
> Signed-off-by: Ming Huang <[email protected]>
> Signed-off-by: Heyi Guo <[email protected]>
> ---
> Silicon/Hisilicon/Hi1610/Include/PlatformArch.h | 7 +++++--
> Silicon/Hisilicon/Hi1616/Include/PlatformArch.h | 4 ++++
> Silicon/Hisilicon/Hi1620/Include/PlatformArch.h | 8 ++++++--
> 3 files changed, 15 insertions(+), 4 deletions(-)
>
> diff --git a/Silicon/Hisilicon/Hi1610/Include/PlatformArch.h
> b/Silicon/Hisilicon/Hi1610/Include/PlatformArch.h
> index 4843b60536..5198e3efff 100644
> --- a/Silicon/Hisilicon/Hi1610/Include/PlatformArch.h
> +++ b/Silicon/Hisilicon/Hi1610/Include/PlatformArch.h
> @@ -1,7 +1,7 @@
> /** @file
> *
> -* Copyright (c) 2015, Hisilicon Limited. All rights reserved.
> -* Copyright (c) 2015, Linaro Limited. All rights reserved.
> +* Copyright (c) 2015 - 2018, Hisilicon Limited. All rights reserved.
> +* Copyright (c) 2015 - 2018, Linaro Limited. All rights reserved.
> *
> * This program and the accompanying materials
> * are licensed and made available under the terms and conditions of the BSD
> License
> @@ -38,6 +38,9 @@
>
> #define S1_BASE 0x40000000000
>
> +#define RASC_BASE (0x5000)
> +#define RASC_CFG_INFOIDX_REG (RASC_BASE + 0x5C) /*
> RASC_CFG_INFOIDX??RASC?Ķ?ȡRankͳ????Ϣ???üĴ??? */
> +#define RASC_CFG_SPLVL_REG (RASC_BASE + 0xB8) /*
> RASC_CFG_SPLVL??RASC??Sparingˮ?????üĴ??? */
Character encoding issues in comment.
>
> //
> // ACPI table information used to initialize tables.
> diff --git a/Silicon/Hisilicon/Hi1616/Include/PlatformArch.h
> b/Silicon/Hisilicon/Hi1616/Include/PlatformArch.h
> index 49618f6559..5124714cb5 100644
> --- a/Silicon/Hisilicon/Hi1616/Include/PlatformArch.h
> +++ b/Silicon/Hisilicon/Hi1616/Include/PlatformArch.h
> @@ -30,6 +30,10 @@
> // Max NUMA node number for each node type
> #define MAX_NUM_PER_TYPE 8
>
> +#define RASC_BASE (0x5000)
> +#define RASC_CFG_INFOIDX_REG (RASC_BASE + 0x5C) /*
> RASC_CFG_INFOIDX??RASC?Ķ?ȡRankͳ????Ϣ???üĴ??? */
> +#define RASC_CFG_SPLVL_REG (RASC_BASE + 0xB8) /*
> RASC_CFG_SPLVL??RASC??Sparingˮ?????üĴ??? */
> +
Character encoding issues in comment.
> // for acpi
> #define NODE_IN_SOCKET 2
> #define CORE_NUM_PER_SOCKET 32
> diff --git a/Silicon/Hisilicon/Hi1620/Include/PlatformArch.h
> b/Silicon/Hisilicon/Hi1620/Include/PlatformArch.h
> index 2626751a0d..f2491315a8 100644
> --- a/Silicon/Hisilicon/Hi1620/Include/PlatformArch.h
> +++ b/Silicon/Hisilicon/Hi1620/Include/PlatformArch.h
> @@ -1,7 +1,7 @@
> /** @file
> *
> -* Copyright (c) 2015, Hisilicon Limited. All rights reserved.
> -* Copyright (c) 2015, Linaro Limited. All rights reserved.
> +* Copyright (c) 2018, Hisilicon Limited. All rights reserved.
> +* Copyright (c) 2015 - 2018, Linaro Limited. All rights reserved.
> *
> * This program and the accompanying materials
> * are licensed and made available under the terms and conditions of the BSD
> License
> @@ -31,6 +31,10 @@
> #define MAX_NUM_PER_TYPE 8
>
>
> +#define RASC_BASE (0x1800)
> +#define RASC_CFG_INFOIDX_REG (RASC_BASE + 0x58) /* configuration
> register for Rank statistical information */
> +#define RASC_CFG_SPLVL_REG (RASC_BASE + 0xD4) /* configuration
> register for Sparing level */
> +
Much nicer comments.
> // for acpi
> #define NODE_IN_SOCKET 2
> #define CORE_NUM_PER_SOCKET 48
> --
> 2.17.0
>
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel