From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web08.3305.1648533661625654662 for ; Mon, 28 Mar 2022 23:01:01 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=bi6HZN6q; spf=pass (domain: intel.com, ip: 192.55.52.88, 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=1648533661; x=1680069661; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=yvpNXyBK/D9bt1E48kB33VNcC4oUpVncTldL7fBBnP4=; b=bi6HZN6qNa99gYzzLvju4zwYeH5RfBVAmmxn6cr4NvLgrx/HLhyLKJbt ygk2hQPJup3QRMO190eZKhtLj00cSYcUTOfaHE+P3T2Zb2zou46Wl58tt 4F664vp1HmTe2B5u0SR3dO6meGOoirFtjJxu0KiRWjKJB2aDQOcKWZ6TA ZGpInkwK0NqYKzDN8NAxngHlbijtiFwg62Ttnl1bJpy54kr3mES/ySIqF QG2SMvhG/4znHbyaHeaF5FQhZSpYilKEyENnpGgcV356jeprteRep/TBl /JCPjruvG53zqHoCKHNvuN3LgNDR9F1ygtWnLwcTRT3n8csVQI9oe5o7j w==; X-IronPort-AV: E=McAfee;i="6200,9189,10300"; a="284064967" X-IronPort-AV: E=Sophos;i="5.90,219,1643702400"; d="scan'208";a="284064967" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2022 23:00:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,219,1643702400"; d="scan'208";a="564339489" Received: from win_li.ccr.corp.intel.com ([10.239.157.34]) by orsmga008.jf.intel.com with ESMTP; 28 Mar 2022 23:00:45 -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 14:00:44 +0800 Message-Id: <20220329060044.1023-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