[Linaro-uefi,linaro-uefi,v1,00/32] Update D03/D05 binary for edk update and fix some error.

Message ID 1505829398-52214-1-git-send-email-heyi.guo@linaro.org
Headers show
Series
  • Update D03/D05 binary for edk update and fix some error.
Related show

Message

gary guo Sept. 19, 2017, 1:56 p.m.
Code can also be found in github:
https://github.com/hisilicon/OpenPlatformPkg.git
branch: rp-17.10-01

*** BLURB HERE ***

Chenhui Sun (11):
  Hisilicon/d03: support MBIGen v8 driver
  Hisilicon/D03: Uncore PMU Add L3 cache, MN PMU devices and
    properties.eml
  Hisilicon D05: Uncore PMU: Add L3 cache, MN PMU devices and properties
  Hisilicon D03: Uncore PMU: Add DDRC PMU device and properties
  Hisilicon/D05: Uncore PMU: Add DDRC PMU device and properties
  Hisilicon/D05: add smmu support in IORT table
  Hisilicon D05: add dbg2 table
  Hisilicon/D05: fix vga emulation fail issue
  Hisilicon/D05: fix 1P NB PCIe1 smmu mapping error
  Hisilicon/D03: remove the implemention of PerfTuning
  D05: add es3000 performance driver

Heyi Guo (2):
  Hisilicon/d03: support nvme pcie driver
  Hisilicon/D05: Support Smmu switch

Ming Huang (11):
  Hisilicon/D03: update all binary for update edk2
  Hisilicon/D05: update all binary for update edk2
  Hisilicon D03: support APEI feature
  Hisilicon/D03: Add Apei asl code to support APEI feature
  D05/ACPI: Disable D05 SAS0 and SAS2
  D05/ACPI: Modify I2C device
  Hisilicon D03/D05: Enlarge iATU for RP with ARI capable device.
  D05/ACPI: Add CPU _STA method
  D05/ACPI: Update PXM information according to Iort spec.
  Hisilicon D03/D05: update uefi version
  Hisilicon D03/D05: get firmware version from FIRMWARE_VER

Yan Zhang (1):
  Disable PCIE ASPM

huangming (7):
  Hisilicon/PciHostBridgeDxe: Assign BAR resource from PciRegionBase
  D05/PCIe: Modify PcieRegionBase of secondary chip
  Hisilicon/Smbios: modify type 4
  Hisilicon/D05/Pcie: fix bug of size definition
  Hisilicon/D05/Pcie: optimize pcie space
  Hisilicon/D05: modify smmu Model
  Hisilicon/D05: add map for PCIe0 in smmu node

 .../Library/Hi1610Serdes/Hi1610SerdesLib.lib       | Bin 603524 -> 587188 bytes
 .../Hi1610/Library/IpmiCmdLib/IpmiCmdLib.lib       | Bin 247176 -> 210280 bytes
 .../Binary/Hi1610/Library/LpcLib/LpcLib.lib        | Bin 13998 -> 13958 bytes
 .../PlatformSysCtrlLibHi1610.lib                   | Bin 305230 -> 297590 bytes
 .../Uart/LpcSerialPortLib/LpcSerialPortLib.lib     | Bin 17022 -> 16942 bytes
 .../Library/Hi1616Serdes/Hi1616SerdesLib.lib       | Bin 707246 -> 726884 bytes
 .../PlatformSysCtrlLibHi1616.lib                   | Bin 358602 -> 344310 bytes
 .../Drivers/HisiAcpiPlatformDxe/UpdateAcpiTable.c  |  74 ++
 .../Drivers/PciHostBridgeDxe/PciHostBridge.c       |  30 +-
 .../Drivers/PciHostBridgeDxe/PciHostBridge.h       |   4 +
 .../Drivers/PciHostBridgeDxe/PciRootBridgeIo.c     |  91 +-
 .../ProcessorSubClassDxe/ProcessorSubClass.c       |   4 +-
 .../Drivers/Es3000PerformanceDxe/Es3000Dxe.c       | 137 +++
 .../Drivers/Es3000PerformanceDxe/Es3000Dxe.inf     |  57 ++
 .../Hi1610/Drivers/PcieInit1610/PcieInitLib.c      |  70 ++
 .../Hi1610/Drivers/PcieInit1610/PcieInitLib.h      |   2 +
 .../Hi1610/Hi1610AcpiTables/Dsdt/Apei.asl          |  48 +
 .../Hi1610/Hi1610AcpiTables/Dsdt/D03Mbig.asl       | 145 +++
 .../Hi1610/Hi1610AcpiTables/Dsdt/D03UncorePmu.asl  | 339 +++++++
 .../Hi1610/Hi1610AcpiTables/Dsdt/DsdtHi1610.asl    |   2 +
 .../Hi1616/D05AcpiTables/AcpiTablesHi1616.inf      |   3 +
 Chips/Hisilicon/Hi1616/D05AcpiTables/D05Iort.asl   |   8 +-
 .../Hisilicon/Hi1616/D05AcpiTables/D05IortSmmu.asl | 976 +++++++++++++++++++++
 Chips/Hisilicon/Hi1616/D05AcpiTables/D05Mcfg.aslc  |   8 +-
 Chips/Hisilicon/Hi1616/D05AcpiTables/Dbg2.aslc     |  86 ++
 Chips/Hisilicon/Hi1616/D05AcpiTables/Dsdt/CPU.asl  | 256 ++++++
 .../Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05I2c.asl |  20 +-
 .../Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Pci.asl |  40 +-
 .../Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Sas.asl |  10 +
 .../Hi1616/D05AcpiTables/Dsdt/D05UncorePmu.asl     | 657 ++++++++++++++
 .../Hi1616/D05AcpiTables/Dsdt/DsdtHi1616.asl       |   1 +
 Chips/Hisilicon/HisiPkg.dec                        |  16 +
 Chips/Hisilicon/Include/Regs/HisiPcieV1RegOffset.h |   2 +
 .../Binary/D03/Drivers/Apei/AcpiApei.depex         | Bin 0 -> 54 bytes
 .../Hisilicon/Binary/D03/Drivers/Apei/AcpiApei.efi | Bin 0 -> 9408 bytes
 .../Hisilicon/Binary/D03/Drivers/Apei/AcpiApei.inf |  26 +
 .../D03/Drivers/GetInfoFromBmc/GetInfoFromBmc.efi  | Bin 21696 -> 4768 bytes
 .../Ipmi/IpmiInterfacePei/IpmiInterfacePei.efi     | Bin 22208 -> 4672 bytes
 .../Ipmi/ipmiInterfaceDxe/IpmiInterfaceDxe.efi     | Bin 25440 -> 6784 bytes
 .../D03/Drivers/IpmiMiscOpDxe/IpmiMiscOp.efi       | Bin 23712 -> 4896 bytes
 .../Drivers/IpmiWatchdogDxe/IpmiWatchdogDxe.efi    | Bin 18080 -> 2304 bytes
 .../D03/Drivers/Net/SnpPV600Dxe/SnpPV600Dxe.efi    | Bin 0 -> 26688 bytes
 .../D03/Drivers/Net/SnpPV600Dxe/SnpPV600Dxe.inf    |  24 +
 .../Net/SnpPV660DxeMac0/SnpPV600DxeMac0.efi        | Bin 56832 -> 0 bytes
 .../Net/SnpPV660DxeMac0/SnpPV600DxeMac0.inf        |  29 -
 .../Net/SnpPV660DxeMac1/SnpPV600DxeMac1.efi        | Bin 56832 -> 0 bytes
 .../Net/SnpPV660DxeMac1/SnpPV600DxeMac1.inf        |  28 -
 .../Net/SnpPV660DxeMac4/SnpPV600DxeMac4.efi        | Bin 56832 -> 0 bytes
 .../Net/SnpPV660DxeMac4/SnpPV600DxeMac4.inf        |  27 -
 .../Net/SnpPV660DxeMac5/SnpPV600DxeMac5.efi        | Bin 56832 -> 0 bytes
 .../Net/SnpPV660DxeMac5/SnpPV600DxeMac5.inf        |  27 -
 .../D03/Drivers/Net/SnpPlatform/SnpPlatform.efi    | Bin 0 -> 3040 bytes
 .../D03/Drivers/Net/SnpPlatform/SnpPlatform.inf    |  24 +
 .../Binary/D03/Drivers/OhciDxe/NativeOhci.efi      | Bin 48352 -> 21664 bytes
 .../ReportPciePlugDidVidToBmc.efi                  | Bin 22112 -> 3712 bytes
 .../Hisilicon/Binary/D03/Drivers/SFC/SFCDriver.efi | Bin 262144 -> 262144 bytes
 .../Binary/D03/Drivers/Sas/SasDriverDxe.efi        | Bin 208288 -> 98144 bytes
 .../Binary/D03/Drivers/SasPlatform/SasPlatform.efi | Bin 0 -> 3040 bytes
 .../Binary/D03/Drivers/SasPlatform/SasPlatform.inf |  24 +
 .../D03/Drivers/Sm750Dxe/SmiGraphicsOutput.efi     | Bin 36480 -> 17728 bytes
 .../Drivers/TransferSmbiosInfo/TransSmbiosInfo.efi | Bin 21408 -> 4000 bytes
 Platforms/Hisilicon/Binary/D03/Ebl/Ebl.efi         | Bin 134240 -> 104064 bytes
 .../Library/OemAddressMap2P/OemAddressMap2P.lib    | Bin 19486 -> 20550 bytes
 .../Binary/D03/MemoryInitPei/MemoryInit.efi        | Bin 161280 -> 90272 bytes
 Platforms/Hisilicon/Binary/D03/Sec/FVMAIN_SEC.Fv   | Bin 262144 -> 262144 bytes
 Platforms/Hisilicon/Binary/D03/bl1.bin             | Bin 14336 -> 14336 bytes
 Platforms/Hisilicon/Binary/D03/fip.bin             | Bin 45601 -> 62513 bytes
 .../D05/Drivers/GetInfoFromBmc/GetInfoFromBmc.efi  | Bin 19552 -> 5024 bytes
 .../Ipmi/IpmiInterfaceDxe/IpmiInterfaceDxe.efi     | Bin 25696 -> 7680 bytes
 .../Ipmi/IpmiInterfacePei/IpmiInterfacePei.efi     | Bin 22528 -> 5344 bytes
 .../D05/Drivers/IpmiMiscOpDxe/IpmiMiscOp.efi       | Bin 23136 -> 5280 bytes
 .../Drivers/IpmiWatchdogDxe/IpmiWatchdogDxe.efi    | Bin 15968 -> 2592 bytes
 .../D05/Drivers/Net/SnpPV600Dxe/SnpPV600Dxe.efi    | Bin 0 -> 28544 bytes
 .../D05/Drivers/Net/SnpPV600Dxe/SnpPV600Dxe.inf    |  24 +
 .../Net/SnpPV660DxeMac0/SnpPV600DxeMac0.efi        | Bin 56512 -> 0 bytes
 .../Net/SnpPV660DxeMac0/SnpPV600DxeMac0.inf        |  29 -
 .../Net/SnpPV660DxeMac1/SnpPV600DxeMac1.efi        | Bin 56512 -> 0 bytes
 .../Net/SnpPV660DxeMac1/SnpPV600DxeMac1.inf        |  28 -
 .../Net/SnpPV660DxeMac4/SnpPV600DxeMac4.efi        | Bin 56512 -> 0 bytes
 .../Net/SnpPV660DxeMac4/SnpPV600DxeMac4.inf        |  27 -
 .../Net/SnpPV660DxeMac5/SnpPV600DxeMac5.efi        | Bin 56512 -> 0 bytes
 .../Net/SnpPV660DxeMac5/SnpPV600DxeMac5.inf        |  27 -
 .../D05/Drivers/Net/SnpPlatform/SnpPlatform.efi    | Bin 0 -> 3392 bytes
 .../D05/Drivers/Net/SnpPlatform/SnpPlatform.inf    |  24 +
 .../Binary/D05/Drivers/OhciDxe/NativeOhci.efi      | Bin 48000 -> 23328 bytes
 .../ReportPciePlugDidVidToBmc.efi                  | Bin 21536 -> 4032 bytes
 .../Hisilicon/Binary/D05/Drivers/SFC/SFCDriver.efi | Bin 262144 -> 262144 bytes
 .../Binary/D05/Drivers/Sas/SasDriverDxe.efi        | Bin 230912 -> 116288 bytes
 .../Binary/D05/Drivers/SasPlatform/SasPlatform.efi | Bin 0 -> 3424 bytes
 .../Binary/D05/Drivers/SasPlatform/SasPlatform.inf |  24 +
 .../D05/Drivers/Sm750Dxe/SmiGraphicsOutput.efi     | Bin 35904 -> 18592 bytes
 .../Drivers/TransferSmbiosInfo/TransSmbiosInfo.efi | Bin 16576 -> 4288 bytes
 Platforms/Hisilicon/Binary/D05/Ebl/Ebl.efi         | Bin 141344 -> 123648 bytes
 .../D05/Library/FdtUpdateLib/FdtUpdateLib.lib      | Bin 108418 -> 94066 bytes
 .../Library/OemAddressMapD05/OemAddressMapD05.lib  | Bin 42136 -> 52968 bytes
 .../Binary/D05/MemoryInitPei/MemoryInit.efi        | Bin 273312 -> 152576 bytes
 Platforms/Hisilicon/Binary/D05/Sec/FVMAIN_SEC.Fv   | Bin 262144 -> 262144 bytes
 Platforms/Hisilicon/Binary/D05/bl1.bin             | Bin 12296 -> 14344 bytes
 Platforms/Hisilicon/Binary/D05/fip.bin             | Bin 41493 -> 41493 bytes
 Platforms/Hisilicon/D03/D03.dsc                    |  16 +-
 Platforms/Hisilicon/D03/D03.fdf                    |  10 +-
 Platforms/Hisilicon/D05/D05.dsc                    | 101 ++-
 Platforms/Hisilicon/D05/D05.fdf                    |   9 +-
 .../D05/Library/PlatformPciLib/PlatformPciLib.c    |   8 +-
 104 files changed, 3263 insertions(+), 359 deletions(-)
 create mode 100644 Chips/Hisilicon/Hi1610/Drivers/Es3000PerformanceDxe/Es3000Dxe.c
 create mode 100644 Chips/Hisilicon/Hi1610/Drivers/Es3000PerformanceDxe/Es3000Dxe.inf
 create mode 100644 Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Dsdt/Apei.asl
 create mode 100644 Chips/Hisilicon/Hi1610/Hi1610AcpiTables/Dsdt/D03UncorePmu.asl
 create mode 100644 Chips/Hisilicon/Hi1616/D05AcpiTables/D05IortSmmu.asl
 create mode 100644 Chips/Hisilicon/Hi1616/D05AcpiTables/Dbg2.aslc
 create mode 100644 Chips/Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05UncorePmu.asl
 create mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Apei/AcpiApei.depex
 create mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Apei/AcpiApei.efi
 create mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Apei/AcpiApei.inf
 create mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPV600Dxe/SnpPV600Dxe.efi
 create mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPV600Dxe/SnpPV600Dxe.inf
 delete mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPV660DxeMac0/SnpPV600DxeMac0.efi
 delete mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPV660DxeMac0/SnpPV600DxeMac0.inf
 delete mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPV660DxeMac1/SnpPV600DxeMac1.efi
 delete mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPV660DxeMac1/SnpPV600DxeMac1.inf
 delete mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPV660DxeMac4/SnpPV600DxeMac4.efi
 delete mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPV660DxeMac4/SnpPV600DxeMac4.inf
 delete mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPV660DxeMac5/SnpPV600DxeMac5.efi
 delete mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPV660DxeMac5/SnpPV600DxeMac5.inf
 create mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPlatform/SnpPlatform.efi
 create mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/Net/SnpPlatform/SnpPlatform.inf
 create mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/SasPlatform/SasPlatform.efi
 create mode 100644 Platforms/Hisilicon/Binary/D03/Drivers/SasPlatform/SasPlatform.inf
 create mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPV600Dxe/SnpPV600Dxe.efi
 create mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPV600Dxe/SnpPV600Dxe.inf
 delete mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPV660DxeMac0/SnpPV600DxeMac0.efi
 delete mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPV660DxeMac0/SnpPV600DxeMac0.inf
 delete mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPV660DxeMac1/SnpPV600DxeMac1.efi
 delete mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPV660DxeMac1/SnpPV600DxeMac1.inf
 delete mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPV660DxeMac4/SnpPV600DxeMac4.efi
 delete mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPV660DxeMac4/SnpPV600DxeMac4.inf
 delete mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPV660DxeMac5/SnpPV600DxeMac5.efi
 delete mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPV660DxeMac5/SnpPV600DxeMac5.inf
 create mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPlatform/SnpPlatform.efi
 create mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/Net/SnpPlatform/SnpPlatform.inf
 create mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/SasPlatform/SasPlatform.efi
 create mode 100644 Platforms/Hisilicon/Binary/D05/Drivers/SasPlatform/SasPlatform.inf