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.115, mailfrom: dandan.bi@intel.com) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by groups.io with SMTP; Tue, 14 May 2019 19:20:11 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 May 2019 19:20:10 -0700 X-ExtLoop1: 1 Received: from shwdeopenpsi114.ccr.corp.intel.com ([10.239.157.147]) by orsmga008.jf.intel.com with ESMTP; 14 May 2019 19:20:09 -0700 From: "Dandan Bi" To: devel@edk2.groups.io Cc: Liming Gao , Jian J Wang , Hao A Wu , Ray Ni , Michael D Kinney Subject: [patch v2 0/3] Merge MdeModulePkg\BaseTianoCustomDecompressLib into MdePkg\BaseUefiDecompressLib Date: Wed, 15 May 2019 10:19:57 +0800 Message-Id: <20190515022000.27644-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 V2: 1. Address the comments for patch 1 and take R-b tags from Liming. 2. Since QuarkPlatformPkg and Vlv2TbltDevicePkg has been moved into edk2-platforms repo, drop the update for these platforms in this v2 series, and will send seperate patches for them. 3. No change for other patches. 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 A Wu Cc: Ray Ni Cc: Michael D Kinney Dandan Bi (3): MdePkg: Merge TianoCustomDecompress algorithm into Nt32Pkg: 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 | 72 +- .../BaseUefiDecompressLib.uni | 6 +- .../BaseUefiDecompressLibInternals.h | 44 +- .../BaseUefiTianoCustomDecompressLib.c | 213 ++++ .../BaseUefiTianoCustomDecompressLib.inf | 11 +- MdePkg/MdePkg.dec | 5 + MdePkg/MdePkg.dsc | 1 + Nt32Pkg/Nt32Pkg.dsc | 2 +- 14 files changed, 330 insertions(+), 1344 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