Message ID | 1516287703-35516-1-git-send-email-huangming23@huawei.com |
---|---|
Headers | show |
Series | Improve D0x platforms and bug fix | expand |
On Thu, Jan 18, 2018 at 11:01:29PM +0800, Ming Huang wrote: > MIME-Version: 1.0 > Content-Type: text/plain; charset=UTF-8 > Content-Transfer-Encoding: 8bit > > *** BLURB HERE *** Please add an overriding summary of the scope(s) of changes implemented by the set. / Leif > Jason Zhang (4): > Hisilicon/D05: Add PPTT support > Hisilicon D03/D05: Add capsule upgrade support > Hisilicon D03/D05: Open SasPlatform source code > Hisilicon D03/D05: Open SnpPlatform source code > > Ming Huang (9): > Hisilicon D03/D05:Switch to Generic BDS driver > Hisilicon D03/D05: Optimize the feature of BMC set boot option > Hisilicon/Smbios: modify type 4 > Hisilicon/D05: Replace SP805Watchdog by WatchdogTimer driver. > Hisilicon/D03: Replace SP805Watchdog by WatchdogTimer driver. > Hisilicon/D05/ACPI: Add ITS PXM > Hisilicon/D05/ACPI: Add Pcie, HNS and SAS PXM > Hisilicon/Library: Add OsBootLib > Hisilicon D03/D05: Update firmware version to 18.02 > > Yan Zhang (1): > Hisilicon/PCIe: Disable PCIe ASPM > > Platform/Hisilicon/D03/Capsule/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini | 45 ++ > Platform/Hisilicon/D03/D03.dsc | 51 +- > Platform/Hisilicon/D03/D03.fdf | 84 ++- > Platform/Hisilicon/D05/Capsule/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini | 45 ++ > Platform/Hisilicon/D05/D05.dsc | 56 +- > Platform/Hisilicon/D05/D05.fdf | 85 ++- > Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.c | 89 +++ > Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.h | 49 ++ > Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.inf | 61 ++ > Silicon/Hisilicon/Drivers/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c | 4 +- > Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.c | 99 +++ > Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.h | 43 ++ > Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.inf | 60 ++ > Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc | 81 +++ > Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf | 50 ++ > Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c | 70 ++ > Silicon/Hisilicon/Hi1610/Drivers/PcieInit1610/PcieInitLib.c | 71 ++ > Silicon/Hisilicon/Hi1610/Drivers/PcieInit1610/PcieInitLib.h | 2 + > Silicon/Hisilicon/Hi1616/D05AcpiTables/D05Srat.aslc | 10 + > Silicon/Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Hns.asl | 9 + > Silicon/Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Pci.asl | 34 +- > Silicon/Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Sas.asl | 19 +- > Silicon/Hisilicon/Hi1616/D05AcpiTables/Hi1616Platform.h | 27 + > Silicon/Hisilicon/Hi1616/D05AcpiTables/MadtHi1616.aslc | 31 +- > Silicon/Hisilicon/Hi1616/Pptt/Pptt.c | 447 +++++++++++++ > Silicon/Hisilicon/Hi1616/Pptt/Pptt.h | 142 ++++ > Silicon/Hisilicon/Hi1616/Pptt/Pptt.inf | 55 ++ > Silicon/Hisilicon/HisiPkg.dec | 3 + > Silicon/Hisilicon/Hisilicon.dsc.inc | 12 +- > Silicon/Hisilicon/Hisilicon.fdf.inc | 9 + > Silicon/Hisilicon/Include/Library/AcpiNextLib.h | 10 +- > Silicon/Hisilicon/Include/Library/BmcConfigBootLib.h | 31 + > Silicon/Hisilicon/Include/Library/OemDevicePath.h | 54 ++ > Silicon/Hisilicon/Include/Library/OsBootLib.h | 47 ++ > Silicon/Hisilicon/Include/Protocol/PlatformSasProtocol.h | 11 + > Silicon/Hisilicon/Include/Protocol/SnpPlatformProtocol.h | 32 + > Silicon/Hisilicon/Include/Regs/HisiPcieV1RegOffset.h | 2 + > Silicon/Hisilicon/Library/BmcConfigBootLib/BmcConfigBootLib.c | 454 +++++++++++++ > Silicon/Hisilicon/Library/BmcConfigBootLib/BmcConfigBootLib.inf | 51 ++ > Silicon/Hisilicon/Library/OsBootLib/OsBoot.h | 124 ++++ > Silicon/Hisilicon/Library/OsBootLib/OsBootLib.c | 217 +++++++ > Silicon/Hisilicon/Library/OsBootLib/OsBootLib.inf | 59 ++ > Silicon/Hisilicon/Library/OsBootLib/OsBootLibMisc.c | 514 +++++++++++++++ > Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBm.c | 601 +++++++++++++++++ > Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBm.h | 59 ++ > Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf | 91 +++ > Silicon/Hisilicon/Library/PlatformBootManagerLib/QuietBoot.c | 681 ++++++++++++++++++++ > Silicon/Hisilicon/Library/PlatformFlashAccessLib/PlatformFlashAccessLibDxe.c | 106 +++ > Silicon/Hisilicon/Library/PlatformFlashAccessLib/PlatformFlashAccessLibDxe.inf | 51 ++ > Silicon/Hisilicon/Library/PlatformIntelBdsLib/IntelBdsPlatform.c | 434 +------------ > Silicon/Hisilicon/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf | 4 +- > 51 files changed, 4987 insertions(+), 489 deletions(-) > create mode 100644 Platform/Hisilicon/D03/Capsule/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini > create mode 100644 Platform/Hisilicon/D05/Capsule/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini > create mode 100644 Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.c > create mode 100644 Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.h > create mode 100644 Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.inf > create mode 100644 Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.c > create mode 100644 Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.h > create mode 100644 Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.inf > create mode 100644 Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc > create mode 100644 Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf > create mode 100644 Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c > create mode 100644 Silicon/Hisilicon/Hi1616/Pptt/Pptt.c > create mode 100644 Silicon/Hisilicon/Hi1616/Pptt/Pptt.h > create mode 100644 Silicon/Hisilicon/Hi1616/Pptt/Pptt.inf > create mode 100644 Silicon/Hisilicon/Include/Library/BmcConfigBootLib.h > create mode 100644 Silicon/Hisilicon/Include/Library/OemDevicePath.h > create mode 100644 Silicon/Hisilicon/Include/Library/OsBootLib.h > create mode 100644 Silicon/Hisilicon/Include/Protocol/SnpPlatformProtocol.h > create mode 100644 Silicon/Hisilicon/Library/BmcConfigBootLib/BmcConfigBootLib.c > create mode 100644 Silicon/Hisilicon/Library/BmcConfigBootLib/BmcConfigBootLib.inf > create mode 100644 Silicon/Hisilicon/Library/OsBootLib/OsBoot.h > create mode 100644 Silicon/Hisilicon/Library/OsBootLib/OsBootLib.c > create mode 100644 Silicon/Hisilicon/Library/OsBootLib/OsBootLib.inf > create mode 100644 Silicon/Hisilicon/Library/OsBootLib/OsBootLibMisc.c > create mode 100644 Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBm.c > create mode 100644 Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBm.h > create mode 100644 Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf > create mode 100644 Silicon/Hisilicon/Library/PlatformBootManagerLib/QuietBoot.c > create mode 100644 Silicon/Hisilicon/Library/PlatformFlashAccessLib/PlatformFlashAccessLibDxe.c > create mode 100644 Silicon/Hisilicon/Library/PlatformFlashAccessLib/PlatformFlashAccessLibDxe.inf > > -- > 1.9.1 >
I have no further comments on this series beyond the patches I have already responded to - in general it is in good shape and addresses most if not all changes we had requested for the 18.02 cycle. / Leif On Thu, Jan 18, 2018 at 11:01:29PM +0800, Ming Huang wrote: > MIME-Version: 1.0 > Content-Type: text/plain; charset=UTF-8 > Content-Transfer-Encoding: 8bit > > *** BLURB HERE *** > > Jason Zhang (4): > Hisilicon/D05: Add PPTT support > Hisilicon D03/D05: Add capsule upgrade support > Hisilicon D03/D05: Open SasPlatform source code > Hisilicon D03/D05: Open SnpPlatform source code > > Ming Huang (9): > Hisilicon D03/D05:Switch to Generic BDS driver > Hisilicon D03/D05: Optimize the feature of BMC set boot option > Hisilicon/Smbios: modify type 4 > Hisilicon/D05: Replace SP805Watchdog by WatchdogTimer driver. > Hisilicon/D03: Replace SP805Watchdog by WatchdogTimer driver. > Hisilicon/D05/ACPI: Add ITS PXM > Hisilicon/D05/ACPI: Add Pcie, HNS and SAS PXM > Hisilicon/Library: Add OsBootLib > Hisilicon D03/D05: Update firmware version to 18.02 > > Yan Zhang (1): > Hisilicon/PCIe: Disable PCIe ASPM > > Platform/Hisilicon/D03/Capsule/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini | 45 ++ > Platform/Hisilicon/D03/D03.dsc | 51 +- > Platform/Hisilicon/D03/D03.fdf | 84 ++- > Platform/Hisilicon/D05/Capsule/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini | 45 ++ > Platform/Hisilicon/D05/D05.dsc | 56 +- > Platform/Hisilicon/D05/D05.fdf | 85 ++- > Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.c | 89 +++ > Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.h | 49 ++ > Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.inf | 61 ++ > Silicon/Hisilicon/Drivers/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c | 4 +- > Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.c | 99 +++ > Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.h | 43 ++ > Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.inf | 60 ++ > Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc | 81 +++ > Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf | 50 ++ > Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c | 70 ++ > Silicon/Hisilicon/Hi1610/Drivers/PcieInit1610/PcieInitLib.c | 71 ++ > Silicon/Hisilicon/Hi1610/Drivers/PcieInit1610/PcieInitLib.h | 2 + > Silicon/Hisilicon/Hi1616/D05AcpiTables/D05Srat.aslc | 10 + > Silicon/Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Hns.asl | 9 + > Silicon/Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Pci.asl | 34 +- > Silicon/Hisilicon/Hi1616/D05AcpiTables/Dsdt/D05Sas.asl | 19 +- > Silicon/Hisilicon/Hi1616/D05AcpiTables/Hi1616Platform.h | 27 + > Silicon/Hisilicon/Hi1616/D05AcpiTables/MadtHi1616.aslc | 31 +- > Silicon/Hisilicon/Hi1616/Pptt/Pptt.c | 447 +++++++++++++ > Silicon/Hisilicon/Hi1616/Pptt/Pptt.h | 142 ++++ > Silicon/Hisilicon/Hi1616/Pptt/Pptt.inf | 55 ++ > Silicon/Hisilicon/HisiPkg.dec | 3 + > Silicon/Hisilicon/Hisilicon.dsc.inc | 12 +- > Silicon/Hisilicon/Hisilicon.fdf.inc | 9 + > Silicon/Hisilicon/Include/Library/AcpiNextLib.h | 10 +- > Silicon/Hisilicon/Include/Library/BmcConfigBootLib.h | 31 + > Silicon/Hisilicon/Include/Library/OemDevicePath.h | 54 ++ > Silicon/Hisilicon/Include/Library/OsBootLib.h | 47 ++ > Silicon/Hisilicon/Include/Protocol/PlatformSasProtocol.h | 11 + > Silicon/Hisilicon/Include/Protocol/SnpPlatformProtocol.h | 32 + > Silicon/Hisilicon/Include/Regs/HisiPcieV1RegOffset.h | 2 + > Silicon/Hisilicon/Library/BmcConfigBootLib/BmcConfigBootLib.c | 454 +++++++++++++ > Silicon/Hisilicon/Library/BmcConfigBootLib/BmcConfigBootLib.inf | 51 ++ > Silicon/Hisilicon/Library/OsBootLib/OsBoot.h | 124 ++++ > Silicon/Hisilicon/Library/OsBootLib/OsBootLib.c | 217 +++++++ > Silicon/Hisilicon/Library/OsBootLib/OsBootLib.inf | 59 ++ > Silicon/Hisilicon/Library/OsBootLib/OsBootLibMisc.c | 514 +++++++++++++++ > Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBm.c | 601 +++++++++++++++++ > Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBm.h | 59 ++ > Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf | 91 +++ > Silicon/Hisilicon/Library/PlatformBootManagerLib/QuietBoot.c | 681 ++++++++++++++++++++ > Silicon/Hisilicon/Library/PlatformFlashAccessLib/PlatformFlashAccessLibDxe.c | 106 +++ > Silicon/Hisilicon/Library/PlatformFlashAccessLib/PlatformFlashAccessLibDxe.inf | 51 ++ > Silicon/Hisilicon/Library/PlatformIntelBdsLib/IntelBdsPlatform.c | 434 +------------ > Silicon/Hisilicon/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf | 4 +- > 51 files changed, 4987 insertions(+), 489 deletions(-) > create mode 100644 Platform/Hisilicon/D03/Capsule/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini > create mode 100644 Platform/Hisilicon/D05/Capsule/SystemFirmwareUpdateConfig/SystemFirmwareUpdateConfig.ini > create mode 100644 Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.c > create mode 100644 Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.h > create mode 100644 Silicon/Hisilicon/Drivers/SasPlatform/SasPlatform.inf > create mode 100644 Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.c > create mode 100644 Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.h > create mode 100644 Silicon/Hisilicon/Drivers/SnpPlatform/SnpPlatform.inf > create mode 100644 Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptor.aslc > create mode 100644 Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptor.inf > create mode 100644 Silicon/Hisilicon/Drivers/SystemFirmwareDescriptor/SystemFirmwareDescriptorPei.c > create mode 100644 Silicon/Hisilicon/Hi1616/Pptt/Pptt.c > create mode 100644 Silicon/Hisilicon/Hi1616/Pptt/Pptt.h > create mode 100644 Silicon/Hisilicon/Hi1616/Pptt/Pptt.inf > create mode 100644 Silicon/Hisilicon/Include/Library/BmcConfigBootLib.h > create mode 100644 Silicon/Hisilicon/Include/Library/OemDevicePath.h > create mode 100644 Silicon/Hisilicon/Include/Library/OsBootLib.h > create mode 100644 Silicon/Hisilicon/Include/Protocol/SnpPlatformProtocol.h > create mode 100644 Silicon/Hisilicon/Library/BmcConfigBootLib/BmcConfigBootLib.c > create mode 100644 Silicon/Hisilicon/Library/BmcConfigBootLib/BmcConfigBootLib.inf > create mode 100644 Silicon/Hisilicon/Library/OsBootLib/OsBoot.h > create mode 100644 Silicon/Hisilicon/Library/OsBootLib/OsBootLib.c > create mode 100644 Silicon/Hisilicon/Library/OsBootLib/OsBootLib.inf > create mode 100644 Silicon/Hisilicon/Library/OsBootLib/OsBootLibMisc.c > create mode 100644 Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBm.c > create mode 100644 Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBm.h > create mode 100644 Silicon/Hisilicon/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf > create mode 100644 Silicon/Hisilicon/Library/PlatformBootManagerLib/QuietBoot.c > create mode 100644 Silicon/Hisilicon/Library/PlatformFlashAccessLib/PlatformFlashAccessLibDxe.c > create mode 100644 Silicon/Hisilicon/Library/PlatformFlashAccessLib/PlatformFlashAccessLibDxe.inf > > -- > 1.9.1 >