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, 07 Apr 2019 22:41:02 -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 orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Apr 2019 22:41:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,324,1549958400"; d="scan'208";a="221458809" Received: from shwdeopenpsi114.ccr.corp.intel.com ([10.239.157.135]) by orsmga001.jf.intel.com with ESMTP; 07 Apr 2019 22:40:58 -0700 From: "Dandan Bi" To: devel@edk2.groups.io Cc: Laszlo Ersek , Julien Grall , Leif Lindholm , Ard Biesheuvel , Jordan Justen , Andrew Fish , Liming Gao , Ray Ni , Jian J Wang , Hao Wu , Michael D Kinney , Kelly Steele , Zailiang Sun , Yi Qian Subject: [patch V2 0/7] Move BaseUefiTianoCustomDecompressLib from IntelFrameworkModulePkg to MdeModulePkg Date: Mon, 8 Apr 2019 13:40:37 +0800 Message-Id: <20190408054044.23452-1-dandan.bi@intel.com> X-Mailer: git-send-email 2.18.0.windows.1 V2: Patch 1 and patch 2: Use a common UefiDecompressLib resolution in [LibraryClasses.common] section and drop all the others. Other patches are the same with V1. We will remove IntelFrameworkModulePkg,but BaseUefiTianoCustomDecompressLib in it may still need to be used. So move BaseUefiTianoCustomDecompressLib from IntelFrameworkModulePkg to MdeModulePkg firstly. Patch 1-3 are to clean up platform unnecessary dependency on BaseUefiTianoCustomDecompressLib in IntelFrameworkModulePkg before the move. Patch 4 is to move the BaseUefiTianoCustomDecompressLib from IntelFrameworkModulePkg to MdeModulePkg. Patch 5-7 are to update the consumer to use the BaseUefiTianoCustomDecompressLib in MdeModulePkg after the move. Cc: Laszlo Ersek Cc: Julien Grall Cc: Leif Lindholm Cc: Ard Biesheuvel Cc: Jordan Justen Cc: Andrew Fish Cc: Liming Gao Cc: Ray Ni Cc: Jian J Wang Cc: Hao Wu Cc: Michael D Kinney Cc: Kelly Steele Cc: Zailiang Sun Cc: Yi Qian Dandan Bi (7): ArmVirtPkg: Update UefiDecompressLib instance BeagleBoardPkg: Update UefiDecompressLib instance EmulatorPkg: Update UefiDecompressLib instance MdeModulePkg: Move BaseUefiTianoCustomDecompressLib to Nt32Pkg: Update to use UefiDecompressLib in MdeModulePkg Quark: Update to use UefiDecompressLib in MdeModulePkg Vlv2TbltDevicePkg: Update to use UefiDecompressLib in MdeModulePkg ArmVirtPkg/ArmVirt.dsc.inc | 5 ----- ArmVirtPkg/ArmVirtRules.fdf.inc | 9 --------- BeagleBoardPkg/BeagleBoardPkg.dsc | 6 ++---- BeagleBoardPkg/BeagleBoardPkg.fdf | 9 --------- EmulatorPkg/EmulatorPkg.dsc | 2 +- IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec | 4 ---- IntelFrameworkModulePkg/IntelFrameworkModulePkg.dsc | 1 - .../Include/Guid/TianoDecompress.h | 0 .../BaseUefiTianoCustomDecompressLib.c | 0 .../BaseUefiTianoCustomDecompressLib.inf | 2 +- .../BaseUefiTianoCustomDecompressLibInternals.h | 0 .../BaseUefiTianoDecompressLib.uni | 0 MdeModulePkg/MdeModulePkg.dec | 4 ++++ MdeModulePkg/MdeModulePkg.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 +- 20 files changed, 15 insertions(+), 40 deletions(-) rename {IntelFrameworkModulePkg => MdeModulePkg}/Include/Guid/TianoDecompress.h (100%) rename {IntelFrameworkModulePkg => MdeModulePkg}/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.c (100%) rename {IntelFrameworkModulePkg => MdeModulePkg}/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.inf (94%) rename {IntelFrameworkModulePkg => MdeModulePkg}/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLibInternals.h (100%) rename {IntelFrameworkModulePkg => MdeModulePkg}/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoDecompressLib.uni (100%) -- 2.18.0.windows.1