From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web09.3348.1648532977506134190 for ; Mon, 28 Mar 2022 22:49:39 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=lky/P+Xx; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: zhihao.li@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1648532978; x=1680068978; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=yvpNXyBK/D9bt1E48kB33VNcC4oUpVncTldL7fBBnP4=; b=lky/P+XxKgdGMsB7BrsQzvsGGg0Xag2ghAktPte6qkwC/xczWj0TEfsK ZR1n5RHG+t8rOPkgktJlRZmC8TU6IVE9pPLiE4V1fWTzSlOhmKLU6bHWT ZNRgO4WAU6xTae3bL4IUrvu4jp1pkpitKI3z3wq22I9AnE9CNQvr/jWCL yRbai/ILpNB/KTWxagb5sAN3VMp0OGcNydSl2AieeXNptLAC8ZtkAehZr wXz0F65v7SU59AuoaaA2PyeBb4JHZGjsixDuXlPpmvJC1JTUJ0lS+AJov q8Ep46l5ZaUOIG9COX8x5FP/kmRx1rROFRzBuxcU+A23g0B9nCKPqzotE A==; X-IronPort-AV: E=McAfee;i="6200,9189,10300"; a="345603792" X-IronPort-AV: E=Sophos;i="5.90,219,1643702400"; d="scan'208";a="345603792" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2022 22:49:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,219,1643702400"; d="scan'208";a="564333322" Received: from win_li.ccr.corp.intel.com ([10.239.157.34]) by orsmga008.jf.intel.com with ESMTP; 28 Mar 2022 22:49:34 -0700 From: "Li, Zhihao" To: devel@edk2.groups.io Cc: Guo Dong , Ray Ni , Maurice Ma , Benjamin You , Sean Rhodes , Siyuan Fu Subject: [PATCH v1 1/1] UefiPayloadPkg: Add dependency of VariableSmm driver. Date: Tue, 29 Mar 2022 13:49:34 +0800 Message-Id: <20220329054934.915-1-zhihao.li@intel.com> X-Mailer: git-send-email 2.26.2.windows.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable REF=EF=BC=9A https://bugzilla.tianocore.org/show_bug.cgi?id=3D3882 UefiCpuPkg define a new Protocol with the new services SmmWaitForAllProcessor(), which can be used by SMI handler to optionally wait for other APs to complete SMM rendezvous in relaxed AP mode. VariableSmm driver need use SmmCpuRendezvousLib, So add SmmCpuRendezvousLib dependency in UefiPayloadPkg which use VariableSmm driver. Cc: Guo Dong Cc: Ray Ni Cc: Maurice Ma Cc: Benjamin You Cc: Sean Rhodes Cc: Siyuan Fu Signed-off-by: Zhihao Li --- UefiPayloadPkg/UefiPayloadPkg.dsc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayload= Pkg.dsc index 14a8d157a292..a9feba47bbd9 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dsc +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc @@ -3,7 +3,7 @@ #=0D # Provides drivers and definitions to create uefi payload for bootloaders.= =0D #=0D -# Copyright (c) 2014 - 2021, Intel Corporation. All rights reserved.
=0D +# Copyright (c) 2014 - 2022, Intel Corporation. All rights reserved.
=0D # Copyright (c) Microsoft Corporation.=0D # SPDX-License-Identifier: BSD-2-Clause-Patent=0D #=0D @@ -352,6 +352,7 @@ SmmCpuFeaturesLib|UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmCpuFeaturesLib= .inf=0D CpuExceptionHandlerLib|UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmCpuE= xceptionHandlerLib.inf=0D ReportStatusCodeLib|MdePkg/Library/BaseReportStatusCodeLibNull/BaseRepor= tStatusCodeLibNull.inf=0D + SmmCpuRendezvousLib|UefiCpuPkg/Library/SmmCpuRendezvousLib/SmmCpuRendezv= ousLib.inf=0D !if $(PERFORMANCE_MEASUREMENT_ENABLE)=0D PerformanceLib|MdeModulePkg/Library/SmmPerformanceLib/SmmPerformanceLib.= inf=0D !endif=0D --=20 2.26.2.windows.1