REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1722
We plan to merge the BaseUefiTianoCustomDecompressLib in MdeModulePkg into the BaseUefDecompressLib in MdePkg. In order to reduce the duplicated codes and maintain easily. Patch 1 adds a new fdf file in BaseUefDecompressLib (BaseUefiTianoCustomDecompressLib.inf) to keep the same functionality and usage model with the one in MdeModulePkg. Patch 2-4 update consumer to use this new one in MdePkg. Patch 5 remove the one in MdeModulePkg finally. Cc: Liming Gao <liming....@intel.com> Cc: Jian J Wang <jian.j.w...@intel.com> Cc: Hao Wu <hao.a...@intel.com> Cc: Ray Ni <ray...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Kelly Steele <kelly.ste...@intel.com> Cc: Zailiang Sun <zailiang....@intel.com> Cc: Yi Qian <yi.q...@intel.com> Dandan Bi (5): MdePkg: Merge TianoCustomDecompress algorithm into Nt32Pkg: Update UefiDecompressLib instance path QuarkPlatformPkg: Update UefiDecompressLib instance path Vlv2TbltDevicePkg: Update UefiDecompressLib instance path MdeModulePkg/Library: Remove BaseUefiTianoCustomDecompressLib MdeModulePkg/Include/Guid/TianoDecompress.h | 22 - .../BaseUefiTianoCustomDecompressLib.c | 1063 ----------------- ...aseUefiTianoCustomDecompressLibInternals.h | 214 ---- .../BaseUefiTianoDecompressLib.uni | 16 - MdeModulePkg/MdeModulePkg.dec | 4 - MdeModulePkg/MdeModulePkg.dsc | 1 - .../BaseUefiDecompressLib.c | 69 +- .../BaseUefiDecompressLib.uni | 6 +- .../BaseUefiDecompressLibInternals.h | 44 +- .../BaseUefiTianoCustomDecompressLib.c | 213 ++++ .../BaseUefiTianoCustomDecompressLib.inf | 11 +- MdePkg/MdePkg.dec | 5 + MdePkg/MdePkg.dsc | 1 + Nt32Pkg/Nt32Pkg.dsc | 2 +- QuarkPlatformPkg/Quark.dsc | 2 +- QuarkPlatformPkg/QuarkMin.dsc | 2 +- Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 2 +- Vlv2TbltDevicePkg/PlatformPkgIA32.dsc | 2 +- Vlv2TbltDevicePkg/PlatformPkgX64.dsc | 2 +- 19 files changed, 332 insertions(+), 1349 deletions(-) delete mode 100644 MdeModulePkg/Include/Guid/TianoDecompress.h delete mode 100644 MdeModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.c delete mode 100644 MdeModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLibInternals.h delete mode 100644 MdeModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoDecompressLib.uni create mode 100644 MdePkg/Library/BaseUefiDecompressLib/BaseUefiTianoCustomDecompressLib.c rename {MdeModulePkg/Library/BaseUefiTianoCustomDecompressLib => MdePkg/Library/BaseUefiDecompressLib}/BaseUefiTianoCustomDecompressLib.inf (76%) -- 2.18.0.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#40473): https://edk2.groups.io/g/devel/message/40473 Mute This Topic: https://groups.io/mt/31602928/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-