From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web10.3714.1648536540042938173 for ; Mon, 28 Mar 2022 23:49:00 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=a22GET2e; spf=pass (domain: intel.com, ip: 134.134.136.100, 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=1648536540; x=1680072540; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=FGDDHXNP/PIx9t1DfGzKcREjuLjRnGqJnGI0Cik1NDg=; b=a22GET2e/LlSy7oAYEu1TeSEyVA5q4K5OB1u3oSK7G6pFyMxHA356RlY q93T+Fv04c61sPedpgoHqbx5M7LhyElfwAxkPIkP2J4Aph3IyvS72J/1C c0PacRtm/45p8kAdal2vEnlS/sLy3u2485r6X9LHK9J5EcA5C20ql02E5 Kx9bd7ztLG74ibzJT7LCEP1wKYypFeQ1jXif+3EVbot998yZFmeZz60Ja xpfBl3tW5SWzfzYhY+Qg4pwxvPXWkXASibyAhEicnIzY4R9oJeqSLfaux WNCOo6eiGlt27GxOv1pGkIwIcYd9s0cK6Q/FCTtuyQWaSdr2m0e8K1WP+ g==; X-IronPort-AV: E=McAfee;i="6200,9189,10300"; a="322362620" X-IronPort-AV: E=Sophos;i="5.90,219,1643702400"; d="scan'208";a="322362620" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2022 23:48:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,219,1643702400"; d="scan'208";a="719408686" Received: from win_li.ccr.corp.intel.com ([10.239.157.34]) by orsmga005.jf.intel.com with ESMTP; 28 Mar 2022 23:48:57 -0700 From: "Li, Zhihao" To: devel@edk2.groups.io Cc: Guo Dong , Ray Ni , Maurice Ma , Benjamin You , Siyuan Fu Subject: [PATCH v1 1/1] UefiPayloadPkg: Add dependency of VariableSmm driver. Date: Tue, 29 Mar 2022 14:48:56 +0800 Message-Id: <20220329064856.1218-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: 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