Re: [edk2] [PATCH v3 edk2-platforms 0/6] Platform/ARM/Sgi: Add support for Clark.Ares and Clark.Helios platforms

2018-11-29 Thread Leif Lindholm
So, I'm actually mostly happy with this set, but this cover letter is
incorrect.

On Wed, Nov 21, 2018 at 06:14:51PM +0530, Chandni Cherukuri wrote:
> Changes since v1:
> - No code changes, posting this series again with correct patch subject

Plenty of code changes. Stopped the masking and shifting of
platform/config IDs.

> This patch series adds support for two new Arm's SGI platforms - 
> SGI-Clark.Ares and SGI-Clark.Helios. The first patch in this
> series adds support to use a new binding added to the system-id
> node for Platform Identification. The second patch refactors the
> ACPI tables to prevent duplication of ACPI tables. The common
> ACPI tables for SGI platforms are put in the AcpiTables folder.
> Dsdt.asl and Madt.aslc remain in the platform specific folder.
> The rest of the patches add support for the two new SGI platforms.

I am not super happy that the Change from COM1 -> \\_SB.COM0 got
folded into Patch number 2, but I'm not going to ask for a v4 over it.

For the series:
Reviewed-by: Leif Lindholm 
Pushed as 86c75fc51f..77ae8610df.

> Chandni Cherukuri (6):
>   Platform/ARM/Sgi: Adapt to changes in system-id DT node.
>   Platform/ARM/Sgi: Refactor ACPI tables for SGI platforms
>   Platform/ARM/Sgi: Add ACPI tables for SGI-Clark.Ares platform
>   Platform/ARM/Sgi: Add initial support for SGI-Clark.Ares platform
>   Platform/ARM/Sgi: Add ACPI tables for SGI-Clark.Helios platform
>   Platform/ARM/Sgi: Add initial support for SGI-Clark.Helios platform
> 
>  Platform/ARM/SgiPkg/SgiPlatform.dec  |   2 +
>  Platform/ARM/SgiPkg/SgiPlatform.dsc  |   4 +-
>  Platform/ARM/SgiPkg/SgiPlatform.fdf  |   4 +-
>  Platform/ARM/SgiPkg/AcpiTables/Sgi575/AcpiTables.inf |  58 -
>  Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf  |  58 +
>  Platform/ARM/SgiPkg/AcpiTables/SgiClarkAresAcpiTables.inf|  58 +
>  Platform/ARM/SgiPkg/AcpiTables/SgiClarkHeliosAcpiTables.inf  |  58 +
>  Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf  |   2 +
>  Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h  |   2 +-
>  Platform/ARM/SgiPkg/Include/SgiPlatform.h|   6 +
>  Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.c|  33 +--
>  Platform/ARM/SgiPkg/Library/SgiPlatformPei/SgiPlatformPeim.c |  50 ++--
>  Platform/ARM/SgiPkg/AcpiTables/Dbg2.aslc |  88 +++
>  Platform/ARM/SgiPkg/AcpiTables/Fadt.aslc |  87 +++
>  Platform/ARM/SgiPkg/AcpiTables/Gtdt.aslc | 152 
> +++
>  Platform/ARM/SgiPkg/AcpiTables/Iort.aslc | 106 
>  Platform/ARM/SgiPkg/AcpiTables/Mcfg.aslc |  59 +
>  Platform/ARM/SgiPkg/AcpiTables/Sgi575/Dbg2.aslc  |  90 ---
>  Platform/ARM/SgiPkg/AcpiTables/Sgi575/Dsdt.asl   |   2 +-
>  Platform/ARM/SgiPkg/AcpiTables/Sgi575/Fadt.aslc  |  87 ---
>  Platform/ARM/SgiPkg/AcpiTables/Sgi575/Gtdt.aslc  | 152 
> ---
>  Platform/ARM/SgiPkg/AcpiTables/Sgi575/Iort.aslc  | 106 
>  Platform/ARM/SgiPkg/AcpiTables/Sgi575/Mcfg.aslc  |  59 -
>  Platform/ARM/SgiPkg/AcpiTables/Sgi575/Spcr.aslc  |  77 --
>  Platform/ARM/SgiPkg/AcpiTables/Sgi575/Ssdt.asl   |  95 ---
>  Platform/ARM/SgiPkg/AcpiTables/SgiClarkAres/Dsdt.asl | 116 +
>  Platform/ARM/SgiPkg/AcpiTables/SgiClarkAres/Madt.aslc| 171 
> +
>  Platform/ARM/SgiPkg/AcpiTables/SgiClarkHelios/Dsdt.asl   | 262 
> +++
>  Platform/ARM/SgiPkg/AcpiTables/SgiClarkHelios/Madt.aslc  | 266 
> 
>  Platform/ARM/SgiPkg/AcpiTables/Spcr.aslc |  77 ++
>  Platform/ARM/SgiPkg/AcpiTables/Ssdt.asl  |  93 +++
>  31 files changed, 1722 insertions(+), 758 deletions(-)
>  delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/AcpiTables.inf
>  create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf
>  create mode 100644 Platform/ARM/SgiPkg/AcpiTables/SgiClarkAresAcpiTables.inf
>  create mode 100644 
> Platform/ARM/SgiPkg/AcpiTables/SgiClarkHeliosAcpiTables.inf
>  create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Dbg2.aslc
>  create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Fadt.aslc
>  create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Gtdt.aslc
>  create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Iort.aslc
>  create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Mcfg.aslc
>  delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Dbg2.aslc
>  delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Fadt.aslc
>  delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Gtdt.aslc
>  delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Iort.aslc
>  delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Mcfg.aslc
>  delete mode 100644 

[edk2] [PATCH v3 edk2-platforms 0/6] Platform/ARM/Sgi: Add support for Clark.Ares and Clark.Helios platforms

2018-11-21 Thread Chandni Cherukuri
Changes since v1:
- No code changes, posting this series again with correct patch subject

This patch series adds support for two new Arm's SGI platforms - 
SGI-Clark.Ares and SGI-Clark.Helios. The first patch in this
series adds support to use a new binding added to the system-id
node for Platform Identification. The second patch refactors the
ACPI tables to prevent duplication of ACPI tables. The common
ACPI tables for SGI platforms are put in the AcpiTables folder.
Dsdt.asl and Madt.aslc remain in the platform specific folder.
The rest of the patches add support for the two new SGI platforms.

Chandni Cherukuri (6):
  Platform/ARM/Sgi: Adapt to changes in system-id DT node.
  Platform/ARM/Sgi: Refactor ACPI tables for SGI platforms
  Platform/ARM/Sgi: Add ACPI tables for SGI-Clark.Ares platform
  Platform/ARM/Sgi: Add initial support for SGI-Clark.Ares platform
  Platform/ARM/Sgi: Add ACPI tables for SGI-Clark.Helios platform
  Platform/ARM/Sgi: Add initial support for SGI-Clark.Helios platform

 Platform/ARM/SgiPkg/SgiPlatform.dec  |   2 +
 Platform/ARM/SgiPkg/SgiPlatform.dsc  |   4 +-
 Platform/ARM/SgiPkg/SgiPlatform.fdf  |   4 +-
 Platform/ARM/SgiPkg/AcpiTables/Sgi575/AcpiTables.inf |  58 -
 Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf  |  58 +
 Platform/ARM/SgiPkg/AcpiTables/SgiClarkAresAcpiTables.inf|  58 +
 Platform/ARM/SgiPkg/AcpiTables/SgiClarkHeliosAcpiTables.inf  |  58 +
 Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf  |   2 +
 Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h  |   2 +-
 Platform/ARM/SgiPkg/Include/SgiPlatform.h|   6 +
 Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.c|  33 +--
 Platform/ARM/SgiPkg/Library/SgiPlatformPei/SgiPlatformPeim.c |  50 ++--
 Platform/ARM/SgiPkg/AcpiTables/Dbg2.aslc |  88 +++
 Platform/ARM/SgiPkg/AcpiTables/Fadt.aslc |  87 +++
 Platform/ARM/SgiPkg/AcpiTables/Gtdt.aslc | 152 +++
 Platform/ARM/SgiPkg/AcpiTables/Iort.aslc | 106 
 Platform/ARM/SgiPkg/AcpiTables/Mcfg.aslc |  59 +
 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Dbg2.aslc  |  90 ---
 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Dsdt.asl   |   2 +-
 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Fadt.aslc  |  87 ---
 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Gtdt.aslc  | 152 ---
 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Iort.aslc  | 106 
 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Mcfg.aslc  |  59 -
 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Spcr.aslc  |  77 --
 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Ssdt.asl   |  95 ---
 Platform/ARM/SgiPkg/AcpiTables/SgiClarkAres/Dsdt.asl | 116 +
 Platform/ARM/SgiPkg/AcpiTables/SgiClarkAres/Madt.aslc| 171 
+
 Platform/ARM/SgiPkg/AcpiTables/SgiClarkHelios/Dsdt.asl   | 262 
+++
 Platform/ARM/SgiPkg/AcpiTables/SgiClarkHelios/Madt.aslc  | 266 

 Platform/ARM/SgiPkg/AcpiTables/Spcr.aslc |  77 ++
 Platform/ARM/SgiPkg/AcpiTables/Ssdt.asl  |  93 +++
 31 files changed, 1722 insertions(+), 758 deletions(-)
 delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/AcpiTables.inf
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/SgiClarkAresAcpiTables.inf
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/SgiClarkHeliosAcpiTables.inf
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Dbg2.aslc
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Fadt.aslc
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Gtdt.aslc
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Iort.aslc
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Mcfg.aslc
 delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Dbg2.aslc
 delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Fadt.aslc
 delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Gtdt.aslc
 delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Iort.aslc
 delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Mcfg.aslc
 delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Spcr.aslc
 delete mode 100644 Platform/ARM/SgiPkg/AcpiTables/Sgi575/Ssdt.asl
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/SgiClarkAres/Dsdt.asl
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/SgiClarkAres/Madt.aslc
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/SgiClarkHelios/Dsdt.asl
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/SgiClarkHelios/Madt.aslc
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Spcr.aslc
 create mode 100644 Platform/ARM/SgiPkg/AcpiTables/Ssdt.asl

-- 
2.7.4
___
edk2-devel mailing list