From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web11.18034.1655718959293550859 for ; Mon, 20 Jun 2022 02:56:01 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=DgUUjfa5; spf=pass (domain: intel.com, ip: 134.134.136.31, 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=1655718961; x=1687254961; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=lQncmQxEbtPwr2HPVtsUPjY5wsNlWXagPZ30iBf0faY=; b=DgUUjfa52c19JBjFaCOGuhDyA7NiC0Wf7xEHyUAaG5Z2/Wn6MhJcgeCm kLmLMdyaDBlnrg98iA9rlyLy2pxYqeHhqxwMca+jLyUw1ra4W+EulANVj ABwMQEVveD8BnjdbpK0QZ7ck0biVUGS0d6Uy6LihG6PclGoSLzJe63PgC khRXxKoUPhN5WcRq80lcrNwLiuE/PsGtbGA2FqI15DbpM1CvEw046uO02 jUrAo5QfwkDDSWLi8LFdCtIN26THaAaqzjL419iAeD2hNWDg7tSB1jdJJ dIw5nvxIhoPdkZKBoU1ZCTnR3PjiC1hLrU71GeALwdfIJwYiTbhCCf4ez Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10380"; a="341536176" X-IronPort-AV: E=Sophos;i="5.92,306,1650956400"; d="scan'208";a="341536176" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jun 2022 02:56:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,306,1650956400"; d="scan'208";a="643043335" Received: from sep081ff3625096.sh.intel.com (HELO win_li.ccr.corp.intel.com) ([10.239.157.34]) by fmsmga008.fm.intel.com with ESMTP; 20 Jun 2022 02:55:59 -0700 From: "Li, Zhihao" To: devel@edk2.groups.io Cc: Jiewen Yao , Jian J Wang , Guo Dong Subject: [PATCH 1/1] UefiPayloadPkg: Add dependency of VariableSmm driver. Date: Mon, 20 Jun 2022 17:55:51 +0800 Message-Id: <20220620095555.1625-3-zhihao.li@intel.com> X-Mailer: git-send-email 2.26.2.windows.1 In-Reply-To: <20220620095555.1625-1-zhihao.li@intel.com> References: <20220620095555.1625-1-zhihao.li@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: "Li, Zhihao" REF? 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: Jiewen Yao =0D Cc: Jian J Wang =0D Signed-off-by: Zhihao Li Reviewed-by: Guo Dong --- UefiPayloadPkg/UefiPayloadPkg.dsc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayload= Pkg.dsc index e2ea48348257..17b30589e77c 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 @@ -354,6 +354,7 @@ [LibraryClasses.common.DXE_SMM_DRIVER] 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