Add MM_STANDALONE to the list of permitted module types of various libraries that are required to build the standalone MM authenticated variable stack.
In some cases, this requires the MODULE_TYPE to be modified to BASE, given that the constructor prototype is different between DXE/UEFI and MM_STANDALONE drivers. Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Liming Gao <liming....@intel.com> Cc: Ting Ye <ting...@intel.com> Cc: Gang Wei <gang....@intel.com> Cc: Jian Wang <jian.j.w...@intel.com> Cc: Chao Zhang <chao.b.zh...@intel.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Hao Wu <hao.a...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Achin Gupta <achin.gu...@arm.com> Cc: Jagadeesh Ujja <jagadeesh.u...@arm.com> Ard Biesheuvel (4): CryptoPkg/SmmCryptLib: permit use by MM_STANDALONE modules SecurityPkg/PlatformSecureLibNull: permit use by MM_STANDALONE modules MdeModulePkg/VarCheckLib: permit use by MM_STANDALONE modules MdePkg/UefiDevicePathLib: permit use by MM_STANDALONE modules CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf | 2 +- MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf | 4 ++-- .../Library/VarCheckUefiLib/VarCheckUefiLibNullClass.c | 9 +++++---- MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf | 2 +- .../PlatformSecureLibNull/PlatformSecureLibNull.c | 9 +++++---- .../PlatformSecureLibNull/PlatformSecureLibNull.inf | 4 ++-- 6 files changed, 16 insertions(+), 14 deletions(-) -- 2.17.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel