From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web12.6579.1592298285654135484 for ; Tue, 16 Jun 2020 02:04:45 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: zhiguang.liu@intel.com) IronPort-SDR: O5F5SZWvMUdoSgo+hsq56LnvYKACE1Zegmcv+ADidPbvA0Zv8neVAwrLUhuxtTTuegUHtUN7Lu SlG6PPAjqr1w== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2020 02:04:44 -0700 IronPort-SDR: K5fmDHIEqYkERtEBqijtgjkrVcwGpYAbMlOxKNBbptLm/U/PkoslF56gMg3zKo7TCE0Ez93svE UmQ6m/99nnsg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,518,1583222400"; d="scan'208";a="290992324" Received: from fieedk002.ccr.corp.intel.com ([10.239.158.178]) by orsmga002.jf.intel.com with ESMTP; 16 Jun 2020 02:04:43 -0700 From: "Zhiguang Liu" To: devel@edk2.groups.io Cc: Kinney Michael D , Gao Liming Subject: [PATCH 3/5] MdePkg: Remove DXE_SMM_DRIVER support for some libraries Date: Tue, 16 Jun 2020 17:04:32 +0800 Message-Id: <20200616090434.1201-3-zhiguang.liu@intel.com> X-Mailer: git-send-email 2.25.1.windows.1 In-Reply-To: <20200616090434.1201-1-zhiguang.liu@intel.com> References: <20200616090434.1201-1-zhiguang.liu@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D2317 Remove DXE_SMM_DRIVER support for some libraries because they have the risks of leaking data from SMM mode to non-SMM mode. Cc: Kinney Michael D Cc: Gao Liming Signed-off-by: Zhiguang Liu --- MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf |= 2 +- MdePkg/Library/DxeHstiLib/DxeHstiLib.inf |= 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSect= ionLib.inf b/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSect= ionLib.inf index 33eeab405f..acbe62e352 100644 --- a/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.= inf +++ b/MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.= inf @@ -17,7 +17,7 @@ FILE_GUID =3D f773469b-e265-4b0c-b0a6-2f971fbfe72b= =0D MODULE_TYPE =3D DXE_DRIVER=0D VERSION_STRING =3D 1.0=0D - LIBRARY_CLASS =3D ExtractGuidedSectionLib|DXE_CORE DXE_= DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER=0D + LIBRARY_CLASS =3D ExtractGuidedSectionLib|DXE_CORE DXE_= DRIVER DXE_RUNTIME_DRIVER UEFI_APPLICATION UEFI_DRIVER=0D =0D CONSTRUCTOR =3D DxeExtractGuidedSectionLibConstructor= =0D =0D diff --git a/MdePkg/Library/DxeHstiLib/DxeHstiLib.inf b/MdePkg/Library/DxeH= stiLib/DxeHstiLib.inf index c719481cdd..8c1cb3d0cc 100644 --- a/MdePkg/Library/DxeHstiLib/DxeHstiLib.inf +++ b/MdePkg/Library/DxeHstiLib/DxeHstiLib.inf @@ -14,7 +14,7 @@ FILE_GUID =3D 7DE1C620-F587-4116-A36D-40F3467B9A0C= =0D MODULE_TYPE =3D DXE_DRIVER=0D VERSION_STRING =3D 1.0=0D - LIBRARY_CLASS =3D HstiLib|DXE_CORE DXE_DRIVER DXE_RUNTI= ME_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER=0D + LIBRARY_CLASS =3D HstiLib|DXE_CORE DXE_DRIVER DXE_RUNTI= ME_DRIVER UEFI_APPLICATION UEFI_DRIVER=0D =0D [Sources]=0D HstiAip.c=0D --=20 2.25.1.windows.1