From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web10.28023.1655717790205046709 for ; Mon, 20 Jun 2022 02:36:31 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=PasDjuFk; spf=pass (domain: intel.com, ip: 192.55.52.93, 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=1655717791; x=1687253791; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=jXD6CBI8xrpWRKozMHWSQwT6OKcxkKZvOyTEk7booqA=; b=PasDjuFkSOeCqWWP2AASKdl2eS+D15EQn6SuRL2VsO87acVR/kt0z1Rm tpqRaHzQIEqZ/xb6dBlkuIhCRE5PPQ9gluu5gtaVfx4tn+4ee5HRrk4E8 JtYyo4VIuXvpeqxmEyGHnDYtKj3qDNDPMN4jg+f///SjaafNJM2mIDpXe H6TPpNq+U+5JYPqDabijD50LWs+4XVsuOi5dKHRiYfH3fRfPJ52JAZlcW AoxwRvfudkg4u1yzPbIGU8LpQ3WSoQC38aubA5cGo8ZEpzNJZYhDJRxwA a7aq9GyypSMFa56164cDHdAGlvL9YfaVrE9H9y95FBkeN5x8B7pb2dm2c A==; X-IronPort-AV: E=McAfee;i="6400,9594,10380"; a="277399462" X-IronPort-AV: E=Sophos;i="5.92,306,1650956400"; d="scan'208";a="277399462" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jun 2022 02:36:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,306,1650956400"; d="scan'208";a="654595291" Received: from sep081ff3625096.sh.intel.com (HELO win_li.ccr.corp.intel.com) ([10.239.157.34]) by fmsmga004.fm.intel.com with ESMTP; 20 Jun 2022 02:36:21 -0700 From: "Li, Zhihao" To: devel@edk2.groups.io Cc: Guo Dong , Ray Ni , Benjamin You , Sean Rhodes , Siyuan Fu Subject: [PATCH 1/1] UefiPayloadPkg: Add dependency of VariableSmm driver. Date: Mon, 20 Jun 2022 17:36:12 +0800 Message-Id: <20220620093615.1535-4-zhihao.li@intel.com> X-Mailer: git-send-email 2.26.2.windows.1 In-Reply-To: <20220620093615.1535-1-zhihao.li@intel.com> References: <20220620093615.1535-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: Guo Dong Cc: Ray Ni Cc: Benjamin You Cc: Sean Rhodes Cc: Siyuan Fu 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