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 <ard.biesheu...@linaro.org> Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Michael D Kinney <michael.d.kin...@intel.com> 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 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#40544): https://edk2.groups.io/g/devel/message/40544 Mute This Topic: https://groups.io/mt/31614319/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-