From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: dandan.bi@intel.com) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by groups.io with SMTP; Sun, 12 May 2019 19:17:30 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 May 2019 19:17:29 -0700 X-ExtLoop1: 1 Received: from shwdeopenpsi114.ccr.corp.intel.com ([10.239.157.147]) by orsmga006.jf.intel.com with ESMTP; 12 May 2019 19:17:27 -0700 From: "Dandan Bi" To: devel@edk2.groups.io Cc: Liming Gao , Jian J Wang , Hao Wu , Ray Ni , Michael D Kinney , Kelly Steele , Zailiang Sun , Yi Qian Subject: [patch 0/5] Merge MdeModulePkg\BaseTianoCustomDecompressLib into MdePkg\BaseUefiDecompressLib Date: Mon, 13 May 2019 10:15:47 +0800 Message-Id: <20190513021552.7792-1-dandan.bi@intel.com> X-Mailer: git-send-email 2.18.0.windows.1 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 Cc: Jian J Wang Cc: Hao Wu Cc: Ray Ni Cc: Michael D Kinney Cc: Kelly Steele Cc: Zailiang Sun Cc: Yi Qian 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