From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.3594.1648536182936509772 for ; Mon, 28 Mar 2022 23:43:03 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=jF6OMhvn; spf=pass (domain: intel.com, ip: 192.55.52.136, 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=1648536182; x=1680072182; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=yvpNXyBK/D9bt1E48kB33VNcC4oUpVncTldL7fBBnP4=; b=jF6OMhvnNFGKrbNlPkyRTmfVaSikfD3SDvncoCYeBGP94X+zF1Quu6bE hYGgXuYmwarIi1ubEQc6aj3Yv4qqlGXqD5uWEFwdjP3g9MIuaSTRIcO6Q 2i+RrQ0AE9RXcd1VcrIzpLBhNEUPJmsUXkDw2RYa7WByB1TrPe9rY0Etw gP2NVWWBYaTZx6k2rfnEksVgX7lZ3DrSwLH2P7oLlcn67CUO9dj3YZzd5 3oqng//5kl8UK9IhK0t/qDPUHfZDjelz68vUerza6NjwiB7khRwTb2ABt aJl6fPYEZXfomCUoGWrkmIvSJaU78TuD46jjRHrsF5hkBUxX4duCMqU86 w==; X-IronPort-AV: E=McAfee;i="6200,9189,10300"; a="239108055" X-IronPort-AV: E=Sophos;i="5.90,219,1643702400"; d="scan'208";a="239108055" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2022 23:43:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,219,1643702400"; d="scan'208";a="719407199" Received: from win_li.ccr.corp.intel.com ([10.239.157.34]) by orsmga005.jf.intel.com with ESMTP; 28 Mar 2022 23:42:59 -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:42:58 +0800 Message-Id: <20220329064258.1157-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