From nobody Tue May 14 09:10:53 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+111348+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+111348+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1700214034; cv=none; d=zohomail.com; s=zohoarc; b=fLigv35wLeRzHIy3dmNW2phDA9oYdQ1y/JNcL7BZEwKJT1r9Vo/4ASB6cT8liV1UFaBCYLbqgGU8Wp4A0QnkJpPQI8j5a3nOeQBC9TFk+MR2YKHKydW+0/KaMe2CaGqW2JwV2ZIGyavqtlDuVwIbA3wKWZuKOEDDEcCDoiP6yuc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1700214034; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Sender:Subject:Subject:To:To:Message-Id; bh=lcuulpGCcRw/XdIjTkw6OPdTUy0+PkD26yKP5DAXbTY=; b=SG777WSqxzlcqzDNl6DP2EZYnWT2LemhoF4WYW6suDbEAk0flWDoetQD8CU9z/d2E9k5rTtHXXNVYe1mCfKbMoME3Qcz7+4jvlnNt9F/VSjhNWaTHUOYGVhPzGJ7xhkMYZiJXmz0JukAQx+pfRvd73hJj9jBV+RL3hUrywqzapY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+111348+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1700214034828965.3415200214986; Fri, 17 Nov 2023 01:40:34 -0800 (PST) Return-Path: DKIM-Signature: a=rsa-sha256; bh=LjzUiO6KkeBN6x60JuL/ypo1rfTakxnYXrfLICugeBg=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1700214034; v=1; b=dXwcdm0JWT7P5FhwfxX0Ubxkob3n4MeopgDm9UkvYHWQgOicq+wl3wyhwrIXFUQVVVeVEkPk GEcnnhrPPoW+J/xWn3xk/G4qpf0KSaR9m5QDNqcOMx+YBRT7+de+TAt0ETChUDiBI+XXbPS6Shi yGT/WYxYI7+4iZaFf9vehuyM= X-Received: by 127.0.0.2 with SMTP id FFTvYY1788612xPu1RDE1Vdr; Fri, 17 Nov 2023 01:40:34 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web11.8460.1700214033363346575 for ; Fri, 17 Nov 2023 01:40:34 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10896"; a="376319671" X-IronPort-AV: E=Sophos;i="6.04,206,1695711600"; d="scan'208";a="376319671" X-Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2023 01:40:19 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10896"; a="800447590" X-IronPort-AV: E=Sophos;i="6.04,206,1695711600"; d="scan'208";a="800447590" X-Received: from shwdeopenlab702.ccr.corp.intel.com ([10.239.55.43]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2023 01:40:16 -0800 From: "duntan" To: devel@edk2.groups.io Cc: Eric Dong , Ray Ni , Rahul Kumar , Gerd Hoffmann , Laszlo Ersek Subject: [edk2-devel] [Patch V2 1/3] UefiCpuPkg: Create MpInformation.h in UefiCpuPkg Date: Fri, 17 Nov 2023 17:39:55 +0800 Message-Id: <20231117093957.621-2-dun.tan@intel.com> In-Reply-To: <20231117093957.621-1-dun.tan@intel.com> References: <20231117093957.621-1-dun.tan@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,dun.tan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: ywuHeuhV5cuqLK0JpBdTeaEIx1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1700214036834100010 Content-Type: text/plain; charset="utf-8" Copy MpInformation.h and gMpInformationHobGuid to UefiCpuPkg. Previously, the HOB is defined, created and consumed only in StandaloneMmPkg. The HOB contains the number of processors and EFI_PROCESSOR_INFORMATION structure. This is the same as the information that PiSmmCpuDxeSmm uses EfiMpServiceProtocolGuid to get. The incoming plan is to create gMpInformationHobGuid for both StandaloneMm and legacy DXE_SMM in early phase. Then PiSmmCpuDxeSmm can consume the hob, which can simplified code logic about consuming MpService Protocol. So move this HOB definition to UefiCpuPkg. Signed-off-by: Dun Tan Cc: Eric Dong Cc: Ray Ni Cc: Rahul Kumar Cc: Gerd Hoffmann Cc: Laszlo Ersek Acked-by: Laszlo Ersek --- UefiCpuPkg/Include/Guid/MpInformation.h | 39 +++++++++++++++++++++++++++++= ++++++++++ UefiCpuPkg/UefiCpuPkg.dec | 3 +++ 2 files changed, 42 insertions(+) diff --git a/UefiCpuPkg/Include/Guid/MpInformation.h b/UefiCpuPkg/Include/G= uid/MpInformation.h new file mode 100644 index 0000000000..29da80d4df --- /dev/null +++ b/UefiCpuPkg/Include/Guid/MpInformation.h @@ -0,0 +1,39 @@ +/** @file + EFI MP information protocol provides a lightweight MP_SERVICES_PROTOCOL. + + MP information protocol only provides static information of MP processor. + + If SwitchBSP or Enable/DisableAP in MP service is called between the HOB + production and HOB consumption, EFI_PROCESSOR_INFORMATION.StatusFlag and + NumberOfEnabledProcessors fields in this HOB may be invalidated. + + Copyright (c) 2009 - 2023, Intel Corporation. All rights reserved.
+ Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.
+ + SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#ifndef _MP_INFORMATION_H_ +#define _MP_INFORMATION_H_ + +#include +#include +#include + +#define MP_INFORMATION_GUID \ + { \ + 0xba33f15d, 0x4000, 0x45c1, {0x8e, 0x88, 0xf9, 0x16, 0x92, 0xd4, 0x57,= 0xe3} \ + } + +#pragma pack(1) +typedef struct { + UINT64 NumberOfProcessors; + UINT64 NumberOfEnabledProcessors; + EFI_PROCESSOR_INFORMATION ProcessorInfoBuffer[]; +} MP_INFORMATION_HOB_DATA; +#pragma pack() + +extern EFI_GUID gMpInformationHobGuid; + +#endif diff --git a/UefiCpuPkg/UefiCpuPkg.dec b/UefiCpuPkg/UefiCpuPkg.dec index 0b5431dbf7..92860b4c6e 100644 --- a/UefiCpuPkg/UefiCpuPkg.dec +++ b/UefiCpuPkg/UefiCpuPkg.dec @@ -85,6 +85,9 @@ ## Include/Guid/SmmBaseHob.h gSmmBaseHobGuid =3D { 0xc2217ba7, 0x03bb, 0x4f63, {0xa6, 0x47, 0x7c= , 0x25, 0xc5, 0xfc, 0x9d, 0x73 }} =20 + ## Include/Guid/MpInformation.h + gMpInformationHobGuid =3D { 0xba33f15d, 0x4000, 0x45c1, { 0x8e,= 0x88, 0xf9, 0x16, 0x92, 0xd4, 0x57, 0xe3 }} + [Protocols] ## Include/Protocol/SmmCpuService.h gEfiSmmCpuServiceProtocolGuid =3D { 0x1d202cab, 0xc8ab, 0x4d5c, { 0x94= , 0xf7, 0x3c, 0xfc, 0xc0, 0xd3, 0xd3, 0x35 }} --=20 2.31.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#111348): https://edk2.groups.io/g/devel/message/111348 Mute This Topic: https://groups.io/mt/102644630/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Tue May 14 09:10:53 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+111349+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+111349+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1700214035; cv=none; d=zohomail.com; s=zohoarc; b=KG8sqp65HfocGvhFAGe6myPhtohoByq4FU7evKlsiu61L82HVvBvIY6D5YJNT3IbWFuniKV7xegbp7R2fJ+bTHGbyREWQ+8OPUHmznDL8zITkfZfdWTbwsyaTCs1JYw4nHQHogN5D/c9+q8OuCU5TKi6GH3hBdj962RY71lpjM8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1700214035; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Sender:Subject:Subject:To:To:Message-Id; bh=JcNYgRYCdHlEZAI8ig7nMIUnQlEliFiqx69ZOqBdxCc=; b=On06QKuiXUTXZDfl9WTcbZWKNZhxf4RAhsK9SpL9isRRloyMFhbVBXfwW6Pmph0A7OhOJ/pi3wAgv2OlPNdIBPLB3vsbUlToSP4gcdabM9Z/Gp8KH6dlT53EPwqBbykZhDRX9B+okQaGTFZ5ottvqdRjgW76IFtd/A/PveY10jw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+111349+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1700214035580246.316686396568; Fri, 17 Nov 2023 01:40:35 -0800 (PST) Return-Path: DKIM-Signature: a=rsa-sha256; bh=8l6fao2qFgOPbaElPkudWdlD7o/juJufuUaplsXKEU8=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1700214035; v=1; b=QIYqupaYx51C5wnDyhMn1BWlGnGCOKr+qdkTr8ZEdzg0HuwvRBhPI4sLFt7aES6+wnVrp0pP 5DmvOrU2Iy/Ln+HDDpYgiPhB/ZYagI0uGi8077yTxvFhIV6bk6QcikhehINrP3hid/YrpjPt6B5 RuatlZeCsrLm9PGUaRIfEd08= X-Received: by 127.0.0.2 with SMTP id tiNQYY1788612xpJ73xKLe9K; Fri, 17 Nov 2023 01:40:35 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web11.8460.1700214033363346575 for ; Fri, 17 Nov 2023 01:40:34 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10896"; a="376319675" X-IronPort-AV: E=Sophos;i="6.04,206,1695711600"; d="scan'208";a="376319675" X-Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2023 01:40:22 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10896"; a="800447594" X-IronPort-AV: E=Sophos;i="6.04,206,1695711600"; d="scan'208";a="800447594" X-Received: from shwdeopenlab702.ccr.corp.intel.com ([10.239.55.43]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2023 01:40:20 -0800 From: "duntan" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Sami Mujawar , Ray Ni , Laszlo Ersek , Gerd Hoffmann Subject: [edk2-devel] [Patch V2 2/3] StandaloneMmPkg:Add UefiCpuPkg.dec in DependencyCheck Date: Fri, 17 Nov 2023 17:39:56 +0800 Message-Id: <20231117093957.621-3-dun.tan@intel.com> In-Reply-To: <20231117093957.621-1-dun.tan@intel.com> References: <20231117093957.621-1-dun.tan@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,dun.tan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: fFyNLJrWsIFi4OodZ6966kxUx1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1700214036823100009 Content-Type: text/plain; charset="utf-8" Add UefiCpuPkg.dec in DependencyCheck section of StandaloneMmPkg.ci.yaml to allow StandaloneMmPkg depend on UefiCpuPkg. Signed-off-by: Dun Tan Cc: Ard Biesheuvel Cc: Sami Mujawar Reviewed-by: Ray Ni Acked-by: Laszlo Ersek Cc: Gerd Hoffmann --- StandaloneMmPkg/StandaloneMmPkg.ci.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/StandaloneMmPkg/StandaloneMmPkg.ci.yaml b/StandaloneMmPkg/Stan= daloneMmPkg.ci.yaml index 4777532a7e..ebd35f515e 100644 --- a/StandaloneMmPkg/StandaloneMmPkg.ci.yaml +++ b/StandaloneMmPkg/StandaloneMmPkg.ci.yaml @@ -39,7 +39,8 @@ "EmbeddedPkg/EmbeddedPkg.dec", "StandaloneMmPkg/StandaloneMmPkg.dec", "MdeModulePkg/MdeModulePkg.dec", - "MdePkg/MdePkg.dec" + "MdePkg/MdePkg.dec", + "UefiCpuPkg/UefiCpuPkg.dec" ], # For host based unit tests "AcceptableDependencies-HOST_APPLICATION":[ --=20 2.31.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#111349): https://edk2.groups.io/g/devel/message/111349 Mute This Topic: https://groups.io/mt/102644631/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Tue May 14 09:10:53 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+111350+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+111350+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1700214035; cv=none; d=zohomail.com; s=zohoarc; b=XZI3cezKT8J7gKQLq9PC1ymwiXU4AcCTGTBuUfLIr29yi3G9/js0aesdzD2EEN6F2koGn/5SD1sxxeTGC8zQpeaGlUiEPHhEkX/vKoTKPsv1g7Bhd3Fg1HexiFGK8I+in9EuACMIcixNV/fXZ3r/NCqfke//D+eY4EozH1gjctA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1700214035; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Sender:Subject:Subject:To:To:Message-Id; bh=esSRxKJq7y8ahSgmnASdD/j9fAnOS4SLtStf4I9YbeI=; b=GcwfIBvhxwWMEKg7IjVihsEpL1TGj+neF8K7dW+hKw2ujPEKOudAEpXQwitAvUyOReAms8kh9dynkO65lVUU/mtqD0mQ2PAurcJH6/it8yuCNZZogcUbeexsIGAxBXFMSUFnfE3tpmCGaQao1QLbyRKuL6fmg9UFUOyV46zXAYU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+111350+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 170021403593645.15678117557604; Fri, 17 Nov 2023 01:40:35 -0800 (PST) Return-Path: DKIM-Signature: a=rsa-sha256; bh=s8ZC5y2E7VKry6e1FNojIq8zPwPLWiIdfFnPWTYI7Cs=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1700214035; v=1; b=Rhl8BqfuzNxwyUV2Wpt/iRRcJRapoMIGkkWkhUznNV54qj15f7HOxsLvGg2BIdJ3Tw+m+P3C OlJy9jN9xjwdJ4PuCbDaNL2q3+0UWvHXZoojLsbz4G7frJBzxnsttuKs1KnMd4M2WtTlQ/gvfXA DzmSiGWXhVlUWZmmwYtfuXR0= X-Received: by 127.0.0.2 with SMTP id 7J48YY1788612xcUtpxSDQ4e; Fri, 17 Nov 2023 01:40:35 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web11.8460.1700214033363346575 for ; Fri, 17 Nov 2023 01:40:34 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10896"; a="376319679" X-IronPort-AV: E=Sophos;i="6.04,206,1695711600"; d="scan'208";a="376319679" X-Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2023 01:40:25 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10896"; a="800447600" X-IronPort-AV: E=Sophos;i="6.04,206,1695711600"; d="scan'208";a="800447600" X-Received: from shwdeopenlab702.ccr.corp.intel.com ([10.239.55.43]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2023 01:40:23 -0800 From: "duntan" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Sami Mujawar , Ray Ni , Laszlo Ersek , Gerd Hoffmann Subject: [edk2-devel] [Patch V2 3/3] StandaloneMmPkg:Remove MpInformation.h Date: Fri, 17 Nov 2023 17:39:57 +0800 Message-Id: <20231117093957.621-4-dun.tan@intel.com> In-Reply-To: <20231117093957.621-1-dun.tan@intel.com> References: <20231117093957.621-1-dun.tan@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,dun.tan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: B73B403blXepBZTQ3ELzQcSox1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1700214036847100012 Content-Type: text/plain; charset="utf-8" Remove MpInformation.h in StandaloneMmPkg since it has been moved to UefiCpuPkg Signed-off-by: Dun Tan Cc: Ard Biesheuvel Cc: Sami Mujawar Reviewed-by: Ray Ni Acked-by: Laszlo Ersek Cc: Gerd Hoffmann --- StandaloneMmPkg/Drivers/StandaloneMmCpu/StandaloneMmCpu.inf = | 1 + StandaloneMmPkg/Include/Guid/MpInformation.h = | 35 ----------------------------------- StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEntryPo= int.inf | 1 + StandaloneMmPkg/StandaloneMmPkg.dec = | 1 - 4 files changed, 2 insertions(+), 36 deletions(-) diff --git a/StandaloneMmPkg/Drivers/StandaloneMmCpu/StandaloneMmCpu.inf b/= StandaloneMmPkg/Drivers/StandaloneMmCpu/StandaloneMmCpu.inf index 1fcb17d89d..4ed0e395c8 100644 --- a/StandaloneMmPkg/Drivers/StandaloneMmCpu/StandaloneMmCpu.inf +++ b/StandaloneMmPkg/Drivers/StandaloneMmCpu/StandaloneMmCpu.inf @@ -27,6 +27,7 @@ MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec StandaloneMmPkg/StandaloneMmPkg.dec + UefiCpuPkg/UefiCpuPkg.dec =20 [LibraryClasses] ArmLib diff --git a/StandaloneMmPkg/Include/Guid/MpInformation.h b/StandaloneMmPkg= /Include/Guid/MpInformation.h deleted file mode 100644 index dbf88d12de..0000000000 --- a/StandaloneMmPkg/Include/Guid/MpInformation.h +++ /dev/null @@ -1,35 +0,0 @@ -/** @file - EFI MP information protocol provides a lightweight MP_SERVICES_PROTOCOL. - - MP information protocol only provides static information of MP processor. - - Copyright (c) 2009, Intel Corporation. All rights reserved.
- Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.
- - SPDX-License-Identifier: BSD-2-Clause-Patent - -**/ - -#ifndef _MP_INFORMATION_H_ -#define _MP_INFORMATION_H_ - -#include -#include -#include - -#define MP_INFORMATION_GUID \ - { \ - 0xba33f15d, 0x4000, 0x45c1, {0x8e, 0x88, 0xf9, 0x16, 0x92, 0xd4, 0x57,= 0xe3} \ - } - -#pragma pack(1) -typedef struct { - UINT64 NumberOfProcessors; - UINT64 NumberOfEnabledProcessors; - EFI_PROCESSOR_INFORMATION ProcessorInfoBuffer[]; -} MP_INFORMATION_HOB_DATA; -#pragma pack() - -extern EFI_GUID gMpInformationHobGuid; - -#endif diff --git a/StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneM= mCoreEntryPoint.inf b/StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/St= andaloneMmCoreEntryPoint.inf index 75cfb98c0e..1fc31360ce 100644 --- a/StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEn= tryPoint.inf +++ b/StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEn= tryPoint.inf @@ -33,6 +33,7 @@ MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec StandaloneMmPkg/StandaloneMmPkg.dec + UefiCpuPkg/UefiCpuPkg.dec =20 [Packages.ARM, Packages.AARCH64] ArmPkg/ArmPkg.dec diff --git a/StandaloneMmPkg/StandaloneMmPkg.dec b/StandaloneMmPkg/Standalo= neMmPkg.dec index 46784d94e4..01f37deebb 100644 --- a/StandaloneMmPkg/StandaloneMmPkg.dec +++ b/StandaloneMmPkg/StandaloneMmPkg.dec @@ -36,7 +36,6 @@ =20 [Guids] gStandaloneMmPkgTokenSpaceGuid =3D { 0x18fe7632, 0xf5c8, 0x4e6= 3, { 0x8d, 0xe8, 0x17, 0xa5, 0x5c, 0x59, 0x13, 0xbd }} - gMpInformationHobGuid =3D { 0xba33f15d, 0x4000, 0x45c= 1, { 0x8e, 0x88, 0xf9, 0x16, 0x92, 0xd4, 0x57, 0xe3 }} gMmFvDispatchGuid =3D { 0xb65694cc, 0x09e3, 0x4c3= b, { 0xb5, 0xcd, 0x05, 0xf4, 0x4d, 0x3c, 0xdb, 0xff }} =20 ## Include/Guid/MmCoreData.h --=20 2.31.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#111350): https://edk2.groups.io/g/devel/message/111350 Mute This Topic: https://groups.io/mt/102644632/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-