From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: hao.a.wu@intel.com) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by groups.io with SMTP; Mon, 13 May 2019 19:08:32 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 May 2019 19:08:32 -0700 X-ExtLoop1: 1 Received: from shwdeopenpsi014.ccr.corp.intel.com ([10.239.9.8]) by orsmga001.jf.intel.com with ESMTP; 13 May 2019 19:08:30 -0700 From: "Wu, Hao A" To: devel@edk2.groups.io Cc: Hao A Wu , Ard Biesheuvel , Leif Lindholm , Michael D Kinney Subject: [edk2-platforms][PATCH v1 00/16] Drop IntelFramework[Module]Pkg dependency Date: Tue, 14 May 2019 10:08:13 +0800 Message-Id: <20190514020831.7728-1-hao.a.wu@intel.com> X-Mailer: git-send-email 2.12.0.windows.1 This series will drop the IntelFramework[Module]Pkg dependency for platforms within the edk2-platforms repo. This is the 1st part series, which will handle platforms only with explicit dependency on the framework packages. The affected platforms include: * Platform/AMD/OverdriveBoard * Platform/BeagleBoard * Platform/Hisilicon/D0x * Platform/LeMaker/CelloBoard * Platform/SoftIron/Overdrive1000Board Tests done: Build verified for the above affected platforms. Please note that for: * Platform/Intel/QuarkPlatformPkg * Vlv2TbltDevicePkg They will handle by some one else with another patch sereis. And for: * Platform/RaspberryPi/RPi3 It has implicit dependency on the framework packages, and will be handled in the part 2 series. Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Michael D Kinney Hao A Wu (16): Platform/AMD: Use Lzma decompress lib in MdeModulePkg Platform/BeagleBoard: Use ReportStatusCodeLib in MdeModulePkg Platform/BeagleBoard: Drop the consume of PcdShellFile Hisilicon/D0x: Use Lzma decompress lib in MdeModulePkg Hisilicon/D0x: Drop the consume of GenericBdsLib & PlatformBdsLib Hisilicon/D0x: Use StatusCode Router & Handler in MdeModulePkg Hisilicon/D06: Drop the consume of PcdShellFile Silicon/Hisilicon: Use Lzma decompress lib in MdeModulePkg Silicon/Hisilicon: Use ReportStatusCodeLib (DXE) in MdeModulePkg Silicon/Hisilicon: Use DebugLib (DXE_RUNTIME_DRIVER) in MdeModulePkg Silicon/Hisilicon/Smbios: Drop IntelFramework[Module]Pkg dependency Silicon/Hisilicon/PlatformIntelBdsLib: Remove Hisilicon PlatformBdsLib Platform/LeMaker: Use Lzma decompress lib in MdeModulePkg Platform/LeMaker: Use ReportStatusCodeLib in MdeModulePkg Platform/SoftIron: Use Lzma decompress lib in MdeModulePkg Platform/SoftIron: Use ReportStatusCodeLib in MdeModulePkg Silicon/Hisilicon/Hisilicon.dsc.inc | 10 +- Platform/AMD/OverdriveBoard/OverdriveBoard.dsc | 2 +- Platform/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.dsc | 13 +- Platform/Hisilicon/D03/D03.dsc | 10 +- Platform/Hisilicon/D05/D05.dsc | 10 +- Platform/Hisilicon/D06/D06.dsc | 8 +- Platform/LeMaker/CelloBoard/CelloBoard.dsc | 10 +- Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc | 10 +- Platform/Hisilicon/D03/D03.fdf | 6 +- Platform/Hisilicon/D05/D05.fdf | 6 +- Platform/Hisilicon/D06/D06.fdf | 6 +- Silicon/Hisilicon/Drivers/Smbios/MemorySubClassDxe/MemorySubClassDxe.inf | 2 - Silicon/Hisilicon/Drivers/Smbios/ProcessorSubClassDxe/ProcessorSubClassDxe.inf | 1 - Silicon/Hisilicon/Drivers/Smbios/SmbiosMiscDxe/SmbiosMiscDxe.inf | 2 - Silicon/Hisilicon/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf | 84 -- Silicon/Hisilicon/Drivers/Smbios/SmbiosMiscDxe/SmbiosMisc.h | 1 - Silicon/Hisilicon/Library/PlatformIntelBdsLib/IntelBdsPlatform.h | 61 -- Silicon/Hisilicon/Library/PlatformIntelBdsLib/IntelBdsPlatformCommon.h | 27 - Silicon/Hisilicon/Drivers/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c | 4 +- Silicon/Hisilicon/Drivers/Smbios/SmbiosMiscDxe/Type00/MiscBiosVendorFunction.c | 4 +- Silicon/Hisilicon/Drivers/Smbios/SmbiosMiscDxe/Type01/MiscSystemManufacturerFunction.c | 4 +- Silicon/Hisilicon/Drivers/Smbios/SmbiosMiscDxe/Type02/MiscBaseBoardManufacturerFunction.c | 4 +- Silicon/Hisilicon/Drivers/Smbios/SmbiosMiscDxe/Type03/MiscChassisManufacturerFunction.c | 2 +- Silicon/Hisilicon/Drivers/Smbios/SmbiosMiscDxe/Type09/MiscSystemSlotDesignationFunction.c | 4 +- Silicon/Hisilicon/Library/PlatformIntelBdsLib/IntelBdsPlatform.c | 963 -------------------- Silicon/Hisilicon/Library/PlatformIntelBdsLib/IntelBdsPlatformCommon.c | 118 --- 26 files changed, 57 insertions(+), 1315 deletions(-) delete mode 100644 Silicon/Hisilicon/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf delete mode 100644 Silicon/Hisilicon/Library/PlatformIntelBdsLib/IntelBdsPlatform.h delete mode 100644 Silicon/Hisilicon/Library/PlatformIntelBdsLib/IntelBdsPlatformCommon.h delete mode 100644 Silicon/Hisilicon/Library/PlatformIntelBdsLib/IntelBdsPlatform.c delete mode 100644 Silicon/Hisilicon/Library/PlatformIntelBdsLib/IntelBdsPlatformCommon.c -- 2.12.0.windows.1