mbox series

[Linaro-uefi,Linaro-uefi,v2,00/17] D03/D05 platforms bug fix

Message ID 1491046162-53797-1-git-send-email-chenhui.sun@linaro.org
Headers show
Series D03/D05 platforms bug fix | expand

Message

Chenhui Sun April 1, 2017, 11:29 a.m. UTC
Code can also be found in inaro repo:
http://git.linaro.org/people/heyi.guo/OpenPlatformPkg.git
branch: rp-17.04-03

Mainly include
* fix SCT test fail issue
* fix luvOS test fail issue
* support the compatibility of kernel PCIe driver
* refine the code style according Leif and Graeme's comments
* drop some unnessary and some wrong patchset at v1

Chenhui Sun (6):
  Hisilicon: disable RC Option Rom
  Hisilicon: Add reconfig lane number feature
  Hisilicon/D03/D05: Change Monotonic Drive
  D03: update acpi tables to ACPI6.1
  D05: update acpi tables to ACPI6.1
  D02: update acpi tables to ACPI6.1

hensonwang (3):
  Hisilicon/D05: support the compatibility of kernel PCIe driver
  Hisilicon/D03: support the compatibility of kernel PCIe driver
  Hisilicon/D05: add num-pins package for Roce

shaochangliang (2):
  Hisilicon/UpdateFdtDxe: fix memory overflow issue
  Hisilicon/PCIe: Fix the probability of I350 enumeration fail issue.

wangyue (6):
  Hisilicon: Fix ACPI/DSDT table checksum error
  Hisilicon/D02: fix IORT test issue in luvOS test
  Hisilicon/D03: Fix IORT test issue in luvOS test
  Hisilicon/D05: Fix IORT test issue in luvOS test
  Hisilicon/FlashFvbDxe: Add Reset interface for block IO protocol
  Hisilicon/RamDisk: Add Reset interface for block IO protocol

 Chips/Hisilicon/Drivers/AcpiPlatformDxe/EthMac.c   |  22 ++
 Chips/Hisilicon/Drivers/FlashFvbDxe/FlashFvbDxe.c  |  13 +
 .../Hisilicon/Drivers/UpdateFdtDxe/UpdateFdtDxe.c  |   2 +-
 .../Hi1610/Drivers/PcieInit1610/PcieInitLib.c      | 184 ++++++++-
 .../Hi1610/Drivers/PcieInit1610/PcieInitLib.h      |   4 +
 .../Hisilicon/Hi1610/Hi1610AcpiTables/D03Iort.asl  |  12 +-
 .../Hisilicon/Hi1610/Hi1610AcpiTables/D03Mcfg.aslc |  20 +-
 .../Hi1610/Hi1610AcpiTables/Dsdt/D03Pci.asl        | 159 ++++----
 Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Facs.aslc  |   8 +-
 Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Fadt.aslc  |  39 +-
 Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Gtdt.aslc  |  30 +-
 .../Hi1610/Hi1610AcpiTables/MadtHi1610.aslc        | 120 +++---
 Chips/Hisilicon/Hi1616/D05AcpiTables/D05Iort.asl   |  32 +-
 Chips/Hisilicon/Hi1616/D05AcpiTables/D05Mcfg.aslc  |   2 +-
 Chips/Hisilicon/Hi1616/D05AcpiTables/D05Slit.aslc  |  16 +-
 Chips/Hisilicon/Hi1616/D05AcpiTables/D05Spcr.aslc  |   2 +-
 Chips/Hisilicon/Hi1616/D05AcpiTables/D05Srat.aslc  | 152 ++++----
 .../Hi1616/D05AcpiTables/Dsdt/D05Mbig.asl          |   7 +
 .../Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Pci.asl | 399 ++++++++++++++++++-
 Chips/Hisilicon/Hi1616/D05AcpiTables/Facs.aslc     |   8 +-
 Chips/Hisilicon/Hi1616/D05AcpiTables/Fadt.aslc     |  39 +-
 Chips/Hisilicon/Hi1616/D05AcpiTables/Gtdt.aslc     |  42 +-
 .../Hisilicon/Hi1616/D05AcpiTables/MadtHi1616.aslc | 424 ++++++++++-----------
 Chips/Hisilicon/Include/Library/AcpiNextLib.h      |  28 +-
 Chips/Hisilicon/Include/Regs/HisiPcieV1RegOffset.h |   5 +
 Chips/Hisilicon/Pv660/Pv660AcpiTables/Dbg2.aslc    |   8 +-
 Chips/Hisilicon/Pv660/Pv660AcpiTables/Facs.aslc    |   8 +-
 Chips/Hisilicon/Pv660/Pv660AcpiTables/Fadt.aslc    |  39 +-
 Chips/Hisilicon/Pv660/Pv660AcpiTables/Gtdt.aslc    |  30 +-
 Chips/Hisilicon/Pv660/Pv660AcpiTables/Iort.asl     |   8 +-
 Chips/Hisilicon/Pv660/Pv660AcpiTables/Madt.aslc    | 126 +++---
 Chips/Hisilicon/Pv660/Pv660AcpiTables/Mcfg.aslc    |  20 +-
 Chips/Hisilicon/Pv660/Pv660AcpiTables/Spcr.aslc    |   6 +-
 Drivers/Block/ramdisk/ramdisk.c                    |  13 +
 Platforms/Hisilicon/D03/D03.dsc                    |   1 -
 Platforms/Hisilicon/D03/D03.fdf                    |   2 +-
 Platforms/Hisilicon/D05/D05.dsc                    |   1 -
 Platforms/Hisilicon/D05/D05.fdf                    |   2 +-
 38 files changed, 1335 insertions(+), 698 deletions(-)

Comments

Leif Lindholm April 10, 2017, 11:36 a.m. UTC | #1
Hi Chenhui,

17.04 release will happen Thursday this week - when will you have time
to provide updated versions of the last remaining patches by?

Regards,

Leif

On Sat, Apr 01, 2017 at 07:29:05PM +0800, Chenhui Sun wrote:
> Code can also be found in inaro repo:
> http://git.linaro.org/people/heyi.guo/OpenPlatformPkg.git
> branch: rp-17.04-03
> 
> Mainly include
> * fix SCT test fail issue
> * fix luvOS test fail issue
> * support the compatibility of kernel PCIe driver
> * refine the code style according Leif and Graeme's comments
> * drop some unnessary and some wrong patchset at v1
> 
> Chenhui Sun (6):
>   Hisilicon: disable RC Option Rom
>   Hisilicon: Add reconfig lane number feature
>   Hisilicon/D03/D05: Change Monotonic Drive
>   D03: update acpi tables to ACPI6.1
>   D05: update acpi tables to ACPI6.1
>   D02: update acpi tables to ACPI6.1
> 
> hensonwang (3):
>   Hisilicon/D05: support the compatibility of kernel PCIe driver
>   Hisilicon/D03: support the compatibility of kernel PCIe driver
>   Hisilicon/D05: add num-pins package for Roce
> 
> shaochangliang (2):
>   Hisilicon/UpdateFdtDxe: fix memory overflow issue
>   Hisilicon/PCIe: Fix the probability of I350 enumeration fail issue.
> 
> wangyue (6):
>   Hisilicon: Fix ACPI/DSDT table checksum error
>   Hisilicon/D02: fix IORT test issue in luvOS test
>   Hisilicon/D03: Fix IORT test issue in luvOS test
>   Hisilicon/D05: Fix IORT test issue in luvOS test
>   Hisilicon/FlashFvbDxe: Add Reset interface for block IO protocol
>   Hisilicon/RamDisk: Add Reset interface for block IO protocol
> 
>  Chips/Hisilicon/Drivers/AcpiPlatformDxe/EthMac.c   |  22 ++
>  Chips/Hisilicon/Drivers/FlashFvbDxe/FlashFvbDxe.c  |  13 +
>  .../Hisilicon/Drivers/UpdateFdtDxe/UpdateFdtDxe.c  |   2 +-
>  .../Hi1610/Drivers/PcieInit1610/PcieInitLib.c      | 184 ++++++++-
>  .../Hi1610/Drivers/PcieInit1610/PcieInitLib.h      |   4 +
>  .../Hisilicon/Hi1610/Hi1610AcpiTables/D03Iort.asl  |  12 +-
>  .../Hisilicon/Hi1610/Hi1610AcpiTables/D03Mcfg.aslc |  20 +-
>  .../Hi1610/Hi1610AcpiTables/Dsdt/D03Pci.asl        | 159 ++++----
>  Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Facs.aslc  |   8 +-
>  Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Fadt.aslc  |  39 +-
>  Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Gtdt.aslc  |  30 +-
>  .../Hi1610/Hi1610AcpiTables/MadtHi1610.aslc        | 120 +++---
>  Chips/Hisilicon/Hi1616/D05AcpiTables/D05Iort.asl   |  32 +-
>  Chips/Hisilicon/Hi1616/D05AcpiTables/D05Mcfg.aslc  |   2 +-
>  Chips/Hisilicon/Hi1616/D05AcpiTables/D05Slit.aslc  |  16 +-
>  Chips/Hisilicon/Hi1616/D05AcpiTables/D05Spcr.aslc  |   2 +-
>  Chips/Hisilicon/Hi1616/D05AcpiTables/D05Srat.aslc  | 152 ++++----
>  .../Hi1616/D05AcpiTables/Dsdt/D05Mbig.asl          |   7 +
>  .../Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Pci.asl | 399 ++++++++++++++++++-
>  Chips/Hisilicon/Hi1616/D05AcpiTables/Facs.aslc     |   8 +-
>  Chips/Hisilicon/Hi1616/D05AcpiTables/Fadt.aslc     |  39 +-
>  Chips/Hisilicon/Hi1616/D05AcpiTables/Gtdt.aslc     |  42 +-
>  .../Hisilicon/Hi1616/D05AcpiTables/MadtHi1616.aslc | 424 ++++++++++-----------
>  Chips/Hisilicon/Include/Library/AcpiNextLib.h      |  28 +-
>  Chips/Hisilicon/Include/Regs/HisiPcieV1RegOffset.h |   5 +
>  Chips/Hisilicon/Pv660/Pv660AcpiTables/Dbg2.aslc    |   8 +-
>  Chips/Hisilicon/Pv660/Pv660AcpiTables/Facs.aslc    |   8 +-
>  Chips/Hisilicon/Pv660/Pv660AcpiTables/Fadt.aslc    |  39 +-
>  Chips/Hisilicon/Pv660/Pv660AcpiTables/Gtdt.aslc    |  30 +-
>  Chips/Hisilicon/Pv660/Pv660AcpiTables/Iort.asl     |   8 +-
>  Chips/Hisilicon/Pv660/Pv660AcpiTables/Madt.aslc    | 126 +++---
>  Chips/Hisilicon/Pv660/Pv660AcpiTables/Mcfg.aslc    |  20 +-
>  Chips/Hisilicon/Pv660/Pv660AcpiTables/Spcr.aslc    |   6 +-
>  Drivers/Block/ramdisk/ramdisk.c                    |  13 +
>  Platforms/Hisilicon/D03/D03.dsc                    |   1 -
>  Platforms/Hisilicon/D03/D03.fdf                    |   2 +-
>  Platforms/Hisilicon/D05/D05.dsc                    |   1 -
>  Platforms/Hisilicon/D05/D05.fdf                    |   2 +-
>  38 files changed, 1335 insertions(+), 698 deletions(-)
> 
> -- 
> 1.9.1
>
Chenhui Sun April 10, 2017, 12:03 p.m. UTC | #2
Hi Leif,

I will send out the nessary remaing pathches today, I saw most of these 
pathes have been reviewed passed, thank you.

I am preparing the other fixing luvos/sct test issue patches and 
binaries updated pathes,

we think that pathes can be send out after ERP17.04.


Thanks and Regards,

Chenhui



在 2017/4/10 19:36, Leif Lindholm 写道:
> Hi Chenhui,
>
> 17.04 release will happen Thursday this week - when will you have time
> to provide updated versions of the last remaining patches by?
>
> Regards,
>
> Leif
>
> On Sat, Apr 01, 2017 at 07:29:05PM +0800, Chenhui Sun wrote:
>> Code can also be found in inaro repo:
>> http://git.linaro.org/people/heyi.guo/OpenPlatformPkg.git
>> branch: rp-17.04-03
>>
>> Mainly include
>> * fix SCT test fail issue
>> * fix luvOS test fail issue
>> * support the compatibility of kernel PCIe driver
>> * refine the code style according Leif and Graeme's comments
>> * drop some unnessary and some wrong patchset at v1
>>
>> Chenhui Sun (6):
>>    Hisilicon: disable RC Option Rom
>>    Hisilicon: Add reconfig lane number feature
>>    Hisilicon/D03/D05: Change Monotonic Drive
>>    D03: update acpi tables to ACPI6.1
>>    D05: update acpi tables to ACPI6.1
>>    D02: update acpi tables to ACPI6.1
>>
>> hensonwang (3):
>>    Hisilicon/D05: support the compatibility of kernel PCIe driver
>>    Hisilicon/D03: support the compatibility of kernel PCIe driver
>>    Hisilicon/D05: add num-pins package for Roce
>>
>> shaochangliang (2):
>>    Hisilicon/UpdateFdtDxe: fix memory overflow issue
>>    Hisilicon/PCIe: Fix the probability of I350 enumeration fail issue.
>>
>> wangyue (6):
>>    Hisilicon: Fix ACPI/DSDT table checksum error
>>    Hisilicon/D02: fix IORT test issue in luvOS test
>>    Hisilicon/D03: Fix IORT test issue in luvOS test
>>    Hisilicon/D05: Fix IORT test issue in luvOS test
>>    Hisilicon/FlashFvbDxe: Add Reset interface for block IO protocol
>>    Hisilicon/RamDisk: Add Reset interface for block IO protocol
>>
>>   Chips/Hisilicon/Drivers/AcpiPlatformDxe/EthMac.c   |  22 ++
>>   Chips/Hisilicon/Drivers/FlashFvbDxe/FlashFvbDxe.c  |  13 +
>>   .../Hisilicon/Drivers/UpdateFdtDxe/UpdateFdtDxe.c  |   2 +-
>>   .../Hi1610/Drivers/PcieInit1610/PcieInitLib.c      | 184 ++++++++-
>>   .../Hi1610/Drivers/PcieInit1610/PcieInitLib.h      |   4 +
>>   .../Hisilicon/Hi1610/Hi1610AcpiTables/D03Iort.asl  |  12 +-
>>   .../Hisilicon/Hi1610/Hi1610AcpiTables/D03Mcfg.aslc |  20 +-
>>   .../Hi1610/Hi1610AcpiTables/Dsdt/D03Pci.asl        | 159 ++++----
>>   Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Facs.aslc  |   8 +-
>>   Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Fadt.aslc  |  39 +-
>>   Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Gtdt.aslc  |  30 +-
>>   .../Hi1610/Hi1610AcpiTables/MadtHi1610.aslc        | 120 +++---
>>   Chips/Hisilicon/Hi1616/D05AcpiTables/D05Iort.asl   |  32 +-
>>   Chips/Hisilicon/Hi1616/D05AcpiTables/D05Mcfg.aslc  |   2 +-
>>   Chips/Hisilicon/Hi1616/D05AcpiTables/D05Slit.aslc  |  16 +-
>>   Chips/Hisilicon/Hi1616/D05AcpiTables/D05Spcr.aslc  |   2 +-
>>   Chips/Hisilicon/Hi1616/D05AcpiTables/D05Srat.aslc  | 152 ++++----
>>   .../Hi1616/D05AcpiTables/Dsdt/D05Mbig.asl          |   7 +
>>   .../Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Pci.asl | 399 ++++++++++++++++++-
>>   Chips/Hisilicon/Hi1616/D05AcpiTables/Facs.aslc     |   8 +-
>>   Chips/Hisilicon/Hi1616/D05AcpiTables/Fadt.aslc     |  39 +-
>>   Chips/Hisilicon/Hi1616/D05AcpiTables/Gtdt.aslc     |  42 +-
>>   .../Hisilicon/Hi1616/D05AcpiTables/MadtHi1616.aslc | 424 ++++++++++-----------
>>   Chips/Hisilicon/Include/Library/AcpiNextLib.h      |  28 +-
>>   Chips/Hisilicon/Include/Regs/HisiPcieV1RegOffset.h |   5 +
>>   Chips/Hisilicon/Pv660/Pv660AcpiTables/Dbg2.aslc    |   8 +-
>>   Chips/Hisilicon/Pv660/Pv660AcpiTables/Facs.aslc    |   8 +-
>>   Chips/Hisilicon/Pv660/Pv660AcpiTables/Fadt.aslc    |  39 +-
>>   Chips/Hisilicon/Pv660/Pv660AcpiTables/Gtdt.aslc    |  30 +-
>>   Chips/Hisilicon/Pv660/Pv660AcpiTables/Iort.asl     |   8 +-
>>   Chips/Hisilicon/Pv660/Pv660AcpiTables/Madt.aslc    | 126 +++---
>>   Chips/Hisilicon/Pv660/Pv660AcpiTables/Mcfg.aslc    |  20 +-
>>   Chips/Hisilicon/Pv660/Pv660AcpiTables/Spcr.aslc    |   6 +-
>>   Drivers/Block/ramdisk/ramdisk.c                    |  13 +
>>   Platforms/Hisilicon/D03/D03.dsc                    |   1 -
>>   Platforms/Hisilicon/D03/D03.fdf                    |   2 +-
>>   Platforms/Hisilicon/D05/D05.dsc                    |   1 -
>>   Platforms/Hisilicon/D05/D05.fdf                    |   2 +-
>>   38 files changed, 1335 insertions(+), 698 deletions(-)
>>
>> -- 
>> 1.9.1
>>