From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id C8A3778048C for ; Mon, 6 May 2024 18:39:11 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=fY2+2JwA1htkhGe4oomOIiMMpFMJlO/ePKe5KzeDxuI=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1715020750; v=1; b=Ju6PXhdyGe+ayxlcT80GhkkdSBTZt/adIFnq++1lNnyhRE5VGBSSJum/puMJ58dnTaDVE2Bg Bk0KUF0ybHC473E/aOY+pxOXKii52WMsiGzJtUosvaIDQbryVjlkWNqKm1X027r8HFRPOyGOJwa 1ZORSWP671CT2dx6dnsuAvz4WBCkrcqL1QtgnAKChpdaKLydtwJrWexbRuWuhKv0rGoOuRWkjDm euoenCXvIm40AeqKf6nHcMNGBz57IsOO+4QxhSD4RkseTOE4Y2Di8tU0BUB7AHTHs7VnFWmo8wN GZ2TAE+RlE4EsVkhQicJb2VyOmrMAAOeWDj0WFsfM43+w== X-Received: by 127.0.0.2 with SMTP id RbFHYY7687511xCctWzUgNYS; Mon, 06 May 2024 11:39:10 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by mx.groups.io with SMTP id smtpd.web10.786.1715020749251376141 for ; Mon, 06 May 2024 11:39:09 -0700 X-CSE-ConnectionGUID: BGZVmxVoS8SzHAk/gv0RRA== X-CSE-MsgGUID: glHA0DbOQsicdWFp1TUiiA== X-IronPort-AV: E=McAfee;i="6600,9927,11065"; a="22187551" X-IronPort-AV: E=Sophos;i="6.07,259,1708416000"; d="scan'208";a="22187551" X-Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 May 2024 11:39:09 -0700 X-CSE-ConnectionGUID: C+uRbj/iRdWcX6zpN2FQYg== X-CSE-MsgGUID: gAkxV0UpQNOjm317LVxUDg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,259,1708416000"; d="scan'208";a="33047808" X-Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 06 May 2024 11:39:09 -0700 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 6 May 2024 11:39:08 -0700 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 6 May 2024 11:39:08 -0700 X-Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 6 May 2024 11:39:08 -0700 X-Received: from BN9PR11MB5483.namprd11.prod.outlook.com (2603:10b6:408:104::10) by CH0PR11MB5234.namprd11.prod.outlook.com (2603:10b6:610:e1::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.42; Mon, 6 May 2024 18:39:06 +0000 X-Received: from BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::3baa:3852:4315:38f7]) by BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::3baa:3852:4315:38f7%6]) with mapi id 15.20.7544.041; Mon, 6 May 2024 18:39:06 +0000 From: "Chiu, Chasel" To: "Desimone, Nathaniel L" , "devel@edk2.groups.io" CC: Liming Gao , "Dong, Eric" Subject: Re: [edk2-devel] [PATCH v1] MinPlatformPkg: Add MM_STANDALONE LibraryClasses Thread-Topic: [PATCH v1] MinPlatformPkg: Add MM_STANDALONE LibraryClasses Thread-Index: AQHaW6ojiJpCEzYTpU2pu7id+v4To7GLBKdg Date: Mon, 6 May 2024 18:39:06 +0000 Message-ID: References: <20240209224819.11355-1-nathaniel.l.desimone@intel.com> In-Reply-To: <20240209224819.11355-1-nathaniel.l.desimone@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN9PR11MB5483:EE_|CH0PR11MB5234:EE_ x-ms-office365-filtering-correlation-id: 2151772c-d53b-4030-83b0-08dc6dfbcf3e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?53KhKhEq6ByQhFO7rkq/8AFaPwaVAbZvc9VH3tYqtEOaUjU035vjLz5OzXMn?= =?us-ascii?Q?z74TkICbPOsqShD+hwPfhLtSO+4aA1gwdLO3qdn9f1VwBmPPsM4DLxfnkuel?= =?us-ascii?Q?aXf1u1wlN+P+G7uQWvuyu8iHEx8viUTwodDyZYRscDWOFGZiT3nU2Tf1H2S2?= =?us-ascii?Q?j7jAoNS8rUlDcNRye3Dlx+YKsRRqxfTPUl7ZVS2Z1HUzIFgeePBAiIBBcU+l?= =?us-ascii?Q?8PwYXW4gityTX8pzakJPQcRDt1fPc6/cw+lgk3rqVX9i61qNxQfzhjIdyOqe?= =?us-ascii?Q?V2PTVJd00lP3ifrF/ogN36hXNbV2fk9GmOvz0GUO7SYIiRauiI6PMo2p0KBJ?= =?us-ascii?Q?LKHQkS366zGQbWzB3uS62ao/F7eIACmI7zPZMjfKRgFetuqso+PfjNVCzyey?= =?us-ascii?Q?GpeZ20U4vhG1+khU1WKEI4PJoWyTVbw0DYRxQVZquvj5JHsUato8Ox0UMNpN?= =?us-ascii?Q?00/9wTlu67i+7LHDgZprlLwohALzKLlgA8YnbgeozTUX5YjA7QPIlWu0LQQa?= =?us-ascii?Q?eapJ3mWmzlzsJPGcktJ7BXzsOBNVozPPMRaEiu0xx/+rU/YzRzt23ahasH8P?= =?us-ascii?Q?nkrq+EeFW/iiHRn3rqBxOJtXzBdObpNxvJnloGnT3z6eMLjHJ83IzgE6AbVZ?= =?us-ascii?Q?k1Kdod0i253ekaSPGVurNoXtfjP1eJHWUskkgT5J6Vqn7MgGvt2r4o/KqA0e?= =?us-ascii?Q?XhQOtJRAuNjNwlRS172BpD6/J67h2DzW0QaSm53GgOLdpaLHJQPbTbAzNQyb?= =?us-ascii?Q?n5GqpM6uW+Lc8SLNfo56b2NcSwYLbTCJPNO28Barq/8xDgDlAyOZYKZK3d4C?= =?us-ascii?Q?MoRsZ2TOYsSmWoAzS1sJZmxFane625vRZeEo+py8maZ8c1ubsyq5DuL6QBsb?= =?us-ascii?Q?S1jIrNi+EJsHeBbbp3At4L51pcNX2JG/5YbPicHzgOzzfWZLaursSEiLVH6w?= =?us-ascii?Q?G9Kds+LZcnnyMt/avO9WKOPf2/CLK/Uv00SbN2bDimGDFHA/kXw8f8yGjxSr?= =?us-ascii?Q?E5fJFECrt7reoSr1Wh/Ft8Qm8g68Ddmtwji4GXVKEG/Mgall1emBnqQYq/4Z?= =?us-ascii?Q?o3U8604b0Lsf4AdLShSXbc4JHUpllTPfkZ5XCAocL4dk4pSRVd28a4HkRG0V?= =?us-ascii?Q?3nAOjD6KZWdnfM71PmdAffCegay4VqHF2N/Bq57ZWV5P0I23DMZh3aQy+uJ8?= =?us-ascii?Q?ioeN+AYFZ/OJevCb5dWiHhDOSN6gNVJZArJnllmgox0O46zeZKcyE+xgzNZq?= =?us-ascii?Q?mEsXtC7w4RAun4mia8PFoZe764w5JMA/hg9x0qBYK1rzTbTNkw3iE7vMBYeu?= =?us-ascii?Q?GzQ9NfxnE4ANAs34jKVVknVNdmNnsOhmqY7gbU4CxVqpiA=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?7Ltgmez8OUtRdlr4LUxHwkUH4+hYahvrdx7C7xSGf+AIWDqpT7B446fv4nGS?= =?us-ascii?Q?Zu1Xn7tHipbfA4uqCiKNhqWsSMNoXnqKQvXb/jF+XiCA8MYrYf9JoAxp+2Sn?= =?us-ascii?Q?awTE9vwUU0p2bx8cXg6Xlnzb6BYdhp/oRn7DCai8Py5IB4tRi69R+9tOhbr/?= =?us-ascii?Q?E2Xyd5rCAKNgTbbHTcSNaJSfpr/TaX3u78q1TyXoxClMka+2xUB0kTEgCDeq?= =?us-ascii?Q?KL4zFsbQOPHdxvpxnDXoUxM5bMk722DggkjHL7HDXeNSQtPKOyhT+0Y79UEB?= =?us-ascii?Q?Jy4ka+hwAqPfTokYyjNdWVD3SvI70XsBt4FgCda/EPhVkCs3SqpHFpHJuISW?= =?us-ascii?Q?RPRnb6mc36NKUET8NQ9xfJhZoDbOKtRKgejoHAXdvMIEudYQKXbFPa2k9Xv8?= =?us-ascii?Q?wAZlIAwTpgj5MuMZay0SLW8wF88qmlyop6SCX7yX2h0vrNYYT8R5wT4M02qs?= =?us-ascii?Q?k1CZlDvTTwRi2DLcKcO7+nYWD3twQOEGnx2lUDK4+GRYXPcdzAi5U86CYflC?= =?us-ascii?Q?uQhgIFqQurF7Zb/wFei28m61nlN0W+AiDT26YjZsOHsMALsyD5R8Zy9sOEns?= =?us-ascii?Q?IVIk3Yqo+W1py9N8KOVyosMLYCWDyQED6u/lMnlbrebaXfpE9zUpDrxKmWxP?= =?us-ascii?Q?FLfnMHliNdc55smriNUuCAq81TFrunNVb+sUzbVr9c6/zlYK2I/9acIEFxla?= =?us-ascii?Q?adEgvusswUWns3Yb9E4iU5dUFZGA94ibfd7O3X/Aj5u39dRcZbR/ArwRdfIe?= =?us-ascii?Q?h8So2Gi7ZCb4nZQHHTgA2AhWsiypZgYne6tYSnpHyz49+Y2Hiul3ppyLyQ5C?= =?us-ascii?Q?3+9qM71yI5JtEvb21EbePdpV4dHM/dJdQDcAyst/KP+Jl9hJcx4f1Y/1rXVD?= =?us-ascii?Q?TQlMfpFFSBp2W6+Jcy7WA4uuyFGJujkP9bf3qGLQbQhhgiSUt74PsFiUuPRU?= =?us-ascii?Q?sYZM0Quti+GPlrdZUlS/7Dif0SXvxWJh45C9OedSOpUULvZyTgvGa95TIpQT?= =?us-ascii?Q?YxTQBEbB5wR4/PmKvhW6CccEnTUBzDuuEDwRGR4GxmKdQuTevNPsKWd18vWy?= =?us-ascii?Q?9WIl6sLY3BmDMBpY5O1vq+tDQHC0ct5qc6GyfqCOWJ4p6q4s33M8Anr+ONNi?= =?us-ascii?Q?H9dVpt/veKGJm2fCIP/8RASAKD5w31KGGLvfqbi4Ex7xmCErD7VjPD8mJ+w8?= =?us-ascii?Q?unLJmJyjkp8Orsxwu976gbc4R4r0ISMo5YXmyyAY1nyHH+ChIPSBfvPqy03F?= =?us-ascii?Q?7qV4Yvs17vaYHvZfLPKudsB5TMVG16WX0xkVuUDMn38DHNt6O8pA9vagZfk+?= =?us-ascii?Q?xHLLnZfH1AROhGdidgY6sVev9/REOTFLhxxQCJHY0el+gxdGZila8tLdOffm?= =?us-ascii?Q?IXOw1E7Ld2x6qbmox6xOZVPaIcV29nmpKGJr0Yu7uaW/iI1+YlK0oxa90iyq?= =?us-ascii?Q?b+Nj+++2d1i8EEPpCpBZT3segpaBRtBuuDV6J/IULkDKxeXJUFI/f+WEjFQq?= =?us-ascii?Q?wQ4olco7BP3cdR8L+cBdzWAkAFnB1AKKRiy4jEgVXqxUS5767olv1r+EkVbB?= =?us-ascii?Q?IarYm6RN3ArmTf0y091gmiEKNW2JbRpGyxLk4BO7?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5483.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2151772c-d53b-4030-83b0-08dc6dfbcf3e X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2024 18:39:06.0824 (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: uUb5cFvHonaYsbeHM4MII1SXDtTggTTUtfdseCcEoYeBOFdINQC4gz/fUqBRBNhUCpQRgHQe8mRlPzfs5vXZRA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5234 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 Resent-Date: Mon, 06 May 2024 11:39:09 -0700 Resent-From: chasel.chiu@intel.com Reply-To: devel@edk2.groups.io,chasel.chiu@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 61Qq9vaMjGalEPT8ehQfI9BDx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=Ju6PXhdy; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io Reviewed-by: Chasel Chiu Thanks, Chasel > -----Original Message----- > From: Desimone, Nathaniel L > Sent: Friday, February 9, 2024 2:48 PM > To: devel@edk2.groups.io > Cc: Chiu, Chasel ; Liming Gao > ; Dong, Eric > Subject: [PATCH v1] MinPlatformPkg: Add MM_STANDALONE LibraryClasses >=20 > Adds MM_STANDALONE instances for core LibraryClasses to facilitate using > Standalone MM in platform code. >=20 > Cc: Chasel Chiu > Cc: Liming Gao > Cc: Eric Dong > Signed-off-by: Nate DeSimone > --- > .../Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc | 11 +++++++++++ > Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc | 9 --------- > 2 files changed, 11 insertions(+), 9 deletions(-) >=20 > diff --git a/Platform/Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc > b/Platform/Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc > index b469938823..1e86de282f 100644 > --- a/Platform/Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc > +++ b/Platform/Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc > @@ -97,6 +97,17 @@ >=20 > ReportStatusCodeLib|MdeModulePkg/Library/SmmReportStatusCodeLib/SmmRe > portStatusCodeLib.inf > SmmMemLib|MdePkg/Library/SmmMemLib/SmmMemLib.inf >=20 > +[LibraryClasses.common.MM_STANDALONE] > + > +MemoryAllocationLib|StandaloneMmPkg/Library/StandaloneMmMemoryAlloca > tio > +nLib/StandaloneMmMemoryAllocationLib.inf > + > +MmServicesTableLib|MdePkg/Library/StandaloneMmServicesTableLib/Standalo > +neMmServicesTableLib.inf > + PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > + > +HobLib|StandaloneMmPkg/Library/StandaloneMmHobLib/StandaloneMmHobLi > b.in > +f > + > +TimerLib|PcAtChipsetPkg/Library/AcpiTimerLib/StandaloneMmAcpiTimerLib.i > +nf > + > +ReportStatusCodeLib|MdeModulePkg/Library/SmmReportStatusCodeLib/Standa > l > +oneMmReportStatusCodeLib.inf > + > +StandaloneMmDriverEntryPoint|MdePkg/Library/StandaloneMmDriverEntryPoi > n > +t/StandaloneMmDriverEntryPoint.inf > + > +VariableReadLib|MinPlatformPkg/Library/SmmVariableReadLib/StandaloneMm > V > +ariableReadLib.inf > + > +VariableWriteLib|MinPlatformPkg/Library/SmmVariableWriteLib/StandaloneM > +mVariableWriteLib.inf > + > !if gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable =3D=3D TRUE >=20 > PerformanceLib|MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePer > formanceLib.inf > !endif > diff --git a/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc > b/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc > index 4b295babf5..ecb4d8f65e 100644 > --- a/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc > +++ b/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc > @@ -111,15 +111,6 @@ >=20 > TestPointCheckLib|MinPlatformPkg/Test/Library/TestPointCheckLib/SmmTestPo= in > tCheckLib.inf > TestPointLib|MinPlatformPkg/Test/Library/TestPointLib/SmmTestPointLib.= inf >=20 > -[LibraryClasses.common.MM_STANDALONE] > - DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf > - > MemoryAllocationLib|StandaloneMmPkg/Library/StandaloneMmMemoryAllocati > onLib/StandaloneMmMemoryAllocationLib.inf > - > MmServicesTableLib|MdePkg/Library/StandaloneMmServicesTableLib/Standalon > eMmServicesTableLib.inf > - PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > - > StandaloneMmDriverEntryPoint|MdePkg/Library/StandaloneMmDriverEntryPoin > t/StandaloneMmDriverEntryPoint.inf > - > VariableReadLib|MinPlatformPkg/Library/SmmVariableReadLib/StandaloneMmV > ariableReadLib.inf > - > VariableWriteLib|MinPlatformPkg/Library/SmmVariableWriteLib/StandaloneMm > VariableWriteLib.inf > - >=20 > ################################################################# > ################################## > # > # Components Section - list of the modules and components that will be > processed by compilation > -- > 2.39.2.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 (#118614): https://edk2.groups.io/g/devel/message/118614 Mute This Topic: https://groups.io/mt/104269623/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-