From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 83C17D80A14 for ; Mon, 13 Nov 2023 01:48:11 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=U+hTtTkDMSWmLJ7ldek0hQ79x3dYsvcxgmR/Q4m4aOo=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type; s=20140610; t=1699840090; v=1; b=tyJoN5cCWReRZYMdtTL9y0ThKrMMZAaqz933T6RVAcH2731rgXweh8lQI08iPVyKFYInTeGU ETdxpWofr6W+HdqSpKbCErIHsS8nH9+dxDVtxyVmp6tCFWpIh0jYxBUpv2CWQmguQO42DGLdJx8 Y5w7W8OHRuAu5cq/UNsA8fpA= X-Received: by 127.0.0.2 with SMTP id AumfYY7687511xfJrb1haBkd; Sun, 12 Nov 2023 17:48:10 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.28564.1699840089132079641 for ; Sun, 12 Nov 2023 17:48:09 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10892"; a="476587893" X-IronPort-AV: E=Sophos;i="6.03,298,1694761200"; d="scan'208,217";a="476587893" X-Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Nov 2023 17:48:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10892"; a="1095627451" X-IronPort-AV: E=Sophos;i="6.03,298,1694761200"; d="scan'208,217";a="1095627451" X-Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 12 Nov 2023 17:48:00 -0800 X-Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Sun, 12 Nov 2023 17:47:59 -0800 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Sun, 12 Nov 2023 17:47:59 -0800 X-Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Sun, 12 Nov 2023 17:47:59 -0800 X-Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Sun, 12 Nov 2023 17:47:59 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j+jVFOSzf8mu0NPRC6pfcHdMteW2HAlXXJi7TE9zs4kRt5dyKi3R19YeUWRNXOcGKL23gfKiKnZWYZDaoceMyAJ42FiK4/P1HeeI8pFjhoN7tVWemsM/AKjVD0ADT+EUxxvtTR2RmdSac7Qxj+/we9oFMPVW3FI/DRmXR3mq93apVRAaEgz1FojE3DarmSUDP6NMZ1SFo0CrrXvYcnewEWs710wh+6Hprlie5eGnsnZnToBoVyc5y+Cgcx1vrSfLJPclvlcApdQ2P5gN094ezQpXjt3uAIZIHmf59rZLrMdvJhvJBMgxSKBWVj9S9N+14qti+UHmze19KFajGSy2vA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=v8akn+eqWsXPF+TiSLcjGLxz8LixfGRrldKiF8ZuACA=; b=cDI5FFmbaJ0y3ly5lVDBZQGnyh/YQomhjvQdg5mieTWRi+dVtrxe4cE1fFeWNr2uumi6rb/mNusEHtaO4Fyca+tBARsYlV7VgO1KLgZx2snNj0Q3azBZqJCuPu4R82Xa22K9ZFp0YvH00PbBAClzEw8YiOhBWxhjaNxbZx3OTQy1LJMGG75uRtSJ8eZsdC5pCU7ygQAsswqiSQosZ/cFd/RO4itV+p6XF43vChsTNduXkKaM/99bMzh+dXxZC6vwv4z4msGaEG17OE3WCZMnali2KLMpHDSsY66Or9u9eNevecgoLRFpmQSwjwlTyoj/ZdLzh4H+68YXBezM7oU2zA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by SJ0PR11MB6574.namprd11.prod.outlook.com (2603:10b6:a03:44e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.19; Mon, 13 Nov 2023 01:47:57 +0000 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::b614:1f5e:8b0c:9858]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::b614:1f5e:8b0c:9858%4]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 01:47:56 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "Tan, Dun" Subject: Re: [edk2-devel] [PATCH 0/3] Move gMpInformationHobGuid from StandaloneMmPkg to UefiCpuPkg. Thread-Topic: [edk2-devel] [PATCH 0/3] Move gMpInformationHobGuid from StandaloneMmPkg to UefiCpuPkg. Thread-Index: AQHaErgS8LKHfTO0aEuMLrjxpCeD/rB3gR8Z Date: Mon, 13 Nov 2023 01:47:56 +0000 Message-ID: References: <20231109025107.1787-1-dun.tan@intel.com> In-Reply-To: <20231109025107.1787-1-dun.tan@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN6PR11MB8244:EE_|SJ0PR11MB6574:EE_ x-ms-office365-filtering-correlation-id: e51ce894-51fb-48f4-260d-08dbe3ea8f40 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: xwqrN/XqdNJKTNvO244w0Ih5WQ1fA8vR0wFFdDYB2ZDAbVTiPVFKsoNk8dtK7PrO/Fy8vnqoTpFsc/LfJ1Nl91PZTKSNriPMphRq1TCfPyph6Y+//NES+ibOjiIL5WTfK8VjA1IbDgc4MieYoFD1940MFXw5m1gepW1Jh0xkLGjxVblQV6TfWo+FWZEHENti3Dq5fdOQ2Fh+aFGSsFNadwC3ley30M0Zj0+V0c+3xRn1EsNEi63XfPb5fXJUNQSeJCK+jQzI35YG4TPQMiyiVfD2jZn65P1zKroqonc3ji56r91zFrdnpn29lJMh4ixEG9KLK1JUxylTu6jIWEfcNSkT2xH1Ec2F3jEqRKuPzwFVo5TBkr4S/Pc6x8+1D/Z1NgfkJBEVLmsU1rrONYJ9T9+5VX67EnQ0mO9wTTG6zqB4ci+syEMperaojkyFMwMXq5HuaODFrVx9rYiIxgveptPmTd9V4hTQQayEsw751WKfHvUba22O47HmBUZ5gAc8qQELqcQCK88kVMSKutpPBKU3M5rcMgu9z/6bYVfofyIYFtzeLX+T3DU+CIJj4Mg7txzDWG5thiYDqymT7LJxKgMCjdtVtdFtTXnwzmEgeJq+kliqXgT8uOvqPt42LOj34uZlXGiGNRFs9HqFBUePH7BDn5QO/NKlprcnwFH12Oc= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?mMeycz7/ncumMEPoeixYf4Px9Y/cfcvmO9abV0gb5eCoAhaAHWjXJol+nu6B?= =?us-ascii?Q?UNn1y7tE+jbYVRzgnRsZWEevTRa35dP4QsOSFyfJlTOZm9KYC5v3qCzV9X0/?= =?us-ascii?Q?eSRlfcXMse7ezlUvNmykYIqW08XWuAuoRtOZpw1YIIMsa/AmpGCvxXkv4Rdw?= =?us-ascii?Q?UGVi54sHBrS6QYyVI+83rSi6E30qOEKFfnkcD4Gia14X7Nfj2hnLlPKPMFhp?= =?us-ascii?Q?Mh94m8bIV0Qu5mgq3gXkaQ8zLU4h8L+Cbytpk4vj4zcLx2hg/8KLadVSWbUn?= =?us-ascii?Q?TJRg1qrS0wsGH7Sw/S2EUjWQiR8f52Pf/fmwDt8RWgbP29BXp3kzIvW9kbJX?= =?us-ascii?Q?C3Wj9FP9G41DMyo88rd00LcMDafW+jyarpqEhbjUJENRY5/x1cbc0Ydt76xN?= =?us-ascii?Q?O5PVIXWcotJgRQpSbyZqNAlNprWbC/dF8qREfE5E/k0wCZFh74O1U5KiPQtc?= =?us-ascii?Q?i3ndZiXs9GpFr7E2cVpRQTbzzdkGP0dsMbyd04KNg5zdJYn+WNhIX/B41cwY?= =?us-ascii?Q?Qxz/Kx/GKCuWcAoD+4xESRZo6fvToZFPxEQB+fuAQcMUR7QfIFEk3bBIar9m?= =?us-ascii?Q?rH32URJyNnwT88gissbrAuuDiisaxIi3lyZgCuwLMW963HJYUwvJQRfr1tYp?= =?us-ascii?Q?zTcWXn9FfToWTQMSHOJtdWHBWoT/CqC4/U8EV8XK3nItIlqnrqyGF0ulSMYV?= =?us-ascii?Q?fsYRvfnfO6IXQgAh2RIELjc4bbnpT6iCl3xJ6oYEAs0BbdrP/BTTas2UsS4b?= =?us-ascii?Q?mJPTjC0ZwdkuWKscBB+gnAFEdM4CPreMKhkzqM8b77C++qCPpBlZOKHaKDgP?= =?us-ascii?Q?K+FOuTLsYE7diIXJbsh9TSKidn6dHsaejDzhTHifDew+wvQxyypop1exKnin?= =?us-ascii?Q?v3fYzDP3ulrmZuJEoNNH3MSVXjl5Ta1oFEtsXZzf8J4MNsXsgK60K6tufUDw?= =?us-ascii?Q?ymttkbs0X98I8Ew8U//CwS07Gv1Xpap7SycpbaIeicDZJh5XiulorqZf1MkY?= =?us-ascii?Q?MPg3DG3/buuTnZwq5vedV+jznPlZkECST3Cd6XQTo2Wq8j0hvy5cP0CgGZD1?= =?us-ascii?Q?hULO8c9pSdmfa65w/7GLiQ4DoJG/a2rHtVX2fRTQZ3HVwrMhVfHcJtWiaWxo?= =?us-ascii?Q?ACZO2MP2cWdRFBUC1z57NoiWSnAAR0IvMKwk0fyv3tyGN5ZjuP3R/3QdCphO?= =?us-ascii?Q?39zoMbt7Tjdw+fhbOarccOkcO7I08vCHtxYmLrke9E3BaE0pY2LNkfH+JZpo?= =?us-ascii?Q?DBWgRNQj9P6xEY+N5ID7GKlZmnjYcG7veHbHAsawZLMJGpmSd293oEhpqwrw?= =?us-ascii?Q?fmcTdH5TxB3QZ84OuRTbAgLc6SFdY/lTImpTYbn2myCC3dDV+w9nGb+kxRAx?= =?us-ascii?Q?PUqDfsURI+mKTRGOXssNrCuylBHK9/MXZFYBqDFlOId3P+4nPJmYCeTOFdxe?= =?us-ascii?Q?JtOisKBXE21VurfjkmSdJbtDO0yUqZ37se6ldixOl1A3gAybRSdrKsU0DIZu?= =?us-ascii?Q?5UHg0wSYgunCMK2sbaQSyv/oLI58m7Q7kebp/LNWgOoRy9aOhG+gQhrAF8/t?= =?us-ascii?Q?/Lb63+SVlZnxHmKQ0Hs=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8244.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e51ce894-51fb-48f4-260d-08dbe3ea8f40 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2023 01:47:56.7786 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EWlvvL0SbeTKR1GKqvGn5ZzOjmLcOVJ7BSdoEfz/4UrzcN5LgggUVuZ1Z2DnOser6yLe7QQDD8rt3Ix6bykTLw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB6574 X-OriginatorOrg: intel.com 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,ray.ni@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 0oKWm3L4oqCScnNphftK3f72x7686176AA= Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MN6PR11MB8244BDD2BF94F5083EA110268CB3AMN6PR11MB8244namp_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=tyJoN5cC; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") --_000_MN6PR11MB8244BDD2BF94F5083EA110268CB3AMN6PR11MB8244namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Ray Ni Thanks, Ray ________________________________ From: devel@edk2.groups.io on behalf of duntan Sent: Thursday, November 9, 2023 10:51 AM To: devel@edk2.groups.io Subject: [edk2-devel] [PATCH 0/3] Move gMpInformationHobGuid from Standalon= eMmPkg to UefiCpuPkg. Move gMpInformationHobGuid from StandaloneMmPkg to UefiCpuPkg. Previously, the HOB is defined, created and consumed only in StandaloneMmPk= g. 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(for example in CpuMpPei). Then PiSmmCpuDxeSmm can consume the hob, wh= ich can simplify code logic in PiSmmCpuDxeSmm driver. So move this HOB definition to UefiCpuPkg in this patch series. Dun Tan (3): UefiCpuPkg: Create MpInformation.h in UefiCpuPkg StandaloneMmPkg:Add UefiCpuPkg.dec in DependencyCheck StandaloneMmPkg:Remove MpInformation.h StandaloneMmPkg/Drivers/StandaloneMmCpu/StandaloneMmCpu.inf = | 1 + StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEntryPo= int.inf | 1 + StandaloneMmPkg/StandaloneMmPkg.ci.yaml = | 3 ++- StandaloneMmPkg/StandaloneMmPkg.dec = | 1 - {StandaloneMmPkg =3D> UefiCpuPkg}/Include/Guid/MpInformation.h = | 2 +- UefiCpuPkg/UefiCpuPkg.dec = | 3 +++ 6 files changed, 8 insertions(+), 3 deletions(-) rename {StandaloneMmPkg =3D> UefiCpuPkg}/Include/Guid/MpInformation.h (88%= ) -- 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 (#111117): https://edk2.groups.io/g/devel/message/111117 Mute This Topic: https://groups.io/mt/102479007/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/12367111/7686176/19134562= 12/xyzzy [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- --_000_MN6PR11MB8244BDD2BF94F5083EA110268CB3AMN6PR11MB8244namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Reviewed-by: Ray Ni <ray.ni@intel.com>

Thanks,
Ray

From: devel@edk2.groups.io = <devel@edk2.groups.io> on behalf of duntan <dun.tan@intel.com><= br> Sent: Thursday, November 9, 2023 10:51 AM
To: devel@edk2.groups.io <devel@edk2.groups.io>
Subject: [edk2-devel] [PATCH 0/3] Move gMpInformationHobGuid from St= andaloneMmPkg to UefiCpuPkg.
 
Move gMpInformationHobGuid from StandaloneMmPkg to= UefiCpuPkg.

Previously, the HOB is defined, created and consumed only in StandaloneMmPk= g. 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(for example in CpuMpPei). Then PiSmmCpuDxeSmm can consume the hob, wh= ich can simplify code logic
in PiSmmCpuDxeSmm driver.

So move this HOB definition to UefiCpuPkg in this patch series.

Dun Tan (3):
  UefiCpuPkg: Create MpInformation.h in UefiCpuPkg
  StandaloneMmPkg:Add UefiCpuPkg.dec in DependencyCheck
  StandaloneMmPkg:Remove MpInformation.h

 StandaloneMmPkg/Drivers/StandaloneMmCpu/StandaloneMmCpu.inf &nbs= p;            &= nbsp;        | 1 +
 StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEn= tryPoint.inf | 1 +
 StandaloneMmPkg/StandaloneMmPkg.ci.yaml     =             &nb= sp;            =              | = 3 ++-
 StandaloneMmPkg/StandaloneMmPkg.dec     &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;   | 1 -
 {StandaloneMmPkg =3D> UefiCpuPkg}/Include/Guid/MpInformation.h&nbs= p;            &= nbsp;        | 2 +-
 UefiCpuPkg/UefiCpuPkg.dec       &n= bsp;            = ;            &n= bsp;            = ;            | 3 +++=
 6 files changed, 8 insertions(+), 3 deletions(-)
 rename {StandaloneMmPkg =3D> UefiCpuPkg}/Include/Guid/MpInformatio= n.h (88%)

--
2.31.1.windows.1






_._,_._,_

Groups.io Links:

=20 You receive all messages sent to this group. =20 =20

View/Reply Online (#111117) | =20 | Mute= This Topic | New Topic
Your Subscriptio= n | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_
--_000_MN6PR11MB8244BDD2BF94F5083EA110268CB3AMN6PR11MB8244namp_--