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 1F28DD808CC for ; Tue, 7 May 2024 23:03:10 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=w1z7zScCpMt3Hs8iFD7mbnLr+1p+2FECKRzLktA2qJM=; 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=1715122989; v=1; b=ayf3i5JG21M656mtGJu8KV22IGe6PfguUc+GZ5sK8/ocg1lsPLBIxMprNTmxRJ3eU4NJ4dpk SbWvK6zkscrYd32emjPEZzdjubCTgQFXefr9vbECoOauOXWjUWTkryAz17JIgDfHfjkvCU6LQKB A8FAxZrCrkpg/y5IS1r793vQq2Vv3CTdRt3iFjygwD9O9QUwrus0HLK4NiguvT4qTTJisV8F6qw k2rICaOE8ZS84YZzluWTmzBFUYBgBtzVMnlKCD0eaJZYLISLoBBzlG/sFe3Nl93KYh6zEavQTqw BdQL952oJuC1d4hrCys9XUm6oQ5tZHrY0ZjDjpNoUUQbw== X-Received: by 127.0.0.2 with SMTP id u5qFYY7687511xFqTBZansN7; Tue, 07 May 2024 16:03:09 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by mx.groups.io with SMTP id smtpd.web10.3153.1715122987882204816 for ; Tue, 07 May 2024 16:03:08 -0700 X-CSE-ConnectionGUID: NVUi3ksPQuyAqoOAKLxp9g== X-CSE-MsgGUID: t6v69E9jQfq7E6DImR0BWQ== X-IronPort-AV: E=McAfee;i="6600,9927,11066"; a="10820694" X-IronPort-AV: E=Sophos;i="6.08,143,1712646000"; d="scan'208";a="10820694" X-Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 May 2024 16:03:07 -0700 X-CSE-ConnectionGUID: NIEJzUNTSM2wJZ6KODXnMQ== X-CSE-MsgGUID: 72bMlMZ5S8iJtmpdh21tYA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,143,1712646000"; d="scan'208";a="28648840" X-Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa007.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 May 2024 16:03:06 -0700 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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; Tue, 7 May 2024 16:03:06 -0700 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Tue, 7 May 2024 16:03:06 -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; Tue, 7 May 2024 16:03:05 -0700 X-Received: from MW4PR11MB5821.namprd11.prod.outlook.com (2603:10b6:303:184::5) by CYXPR11MB8732.namprd11.prod.outlook.com (2603:10b6:930:d6::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.42; Tue, 7 May 2024 23:03:04 +0000 X-Received: from MW4PR11MB5821.namprd11.prod.outlook.com ([fe80::18ff:958c:8bd:aed6]) by MW4PR11MB5821.namprd11.prod.outlook.com ([fe80::18ff:958c:8bd:aed6%4]) with mapi id 15.20.7544.041; Tue, 7 May 2024 23:03:03 +0000 From: "Nate DeSimone" To: "devel@edk2.groups.io" , "Desimone, Nathaniel L" CC: "Chiu, Chasel" , Liming Gao , "Dong, Eric" Subject: Re: [edk2-devel] [PATCH v1] MinPlatformPkg: Add MM_STANDALONE LibraryClasses Thread-Topic: [edk2-devel] [PATCH v1] MinPlatformPkg: Add MM_STANDALONE LibraryClasses Thread-Index: AQHaW6oqAKw5dKT35EmBc17PtbnEVrGM7glw Date: Tue, 7 May 2024 23:03:03 +0000 Message-ID: References: <17B2536931ED40FC.588@groups.io> In-Reply-To: <17B2536931ED40FC.588@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5821:EE_|CYXPR11MB8732:EE_ x-ms-office365-filtering-correlation-id: 76ab0a87-9b49-4f62-d0eb-08dc6ee9d9bb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?qABmcb7UCgiVJRQrEk69+lqqjR+uU5qrEgo0ihWSfgOYzZoSnEPDhZixzmcr?= =?us-ascii?Q?QVrLGIRXSUUMvIim6E8qjVcp0iFAWHBbbMukCoQcIoE55BaPaAvHsM0iGYbM?= =?us-ascii?Q?pqUSqGO3wQFDnEgX32eLcC7d4lSkd0266r/ESYCYWrrLWin5L1rJGBTvbBX1?= =?us-ascii?Q?q+Me5R2IdnwsotMuqKYen/KQryjhqZOooW1Y0lJ6RqckTHPu7m6pxyYWeK5/?= =?us-ascii?Q?G2MWNVqhrbSNhpW6SES+9lvgWnlOh9qNKnFfYl8Yz6ZAOvNm/vRkvWoUhes3?= =?us-ascii?Q?WlVdL5x3eGbEP/BUNaW/pwycBowOOjnCHszXgJXrmuUI9wCqpP0DO3mdfRKa?= =?us-ascii?Q?uYCMbm+wchD2z4VPQF9/ItY6iRAlm3xn6v8EvZaPXv01PB6kVE6G7jvkgXrX?= =?us-ascii?Q?CtMRZMLblfagCn91Q1yc4yO5iQ8FcXHU5bCPcuRDtWb0Uto3lk4gO/m+R261?= =?us-ascii?Q?OunwXKnznqPKTdUe0cpIu+caEhXsQVZnDTCXryinYtaCQHUjoVxRULSeCXg0?= =?us-ascii?Q?TtL3KV08idkOMPD0vplsCzB6/7fDNqyFkJQS0xjCG4ZQBxttYVxCn8XDaNyc?= =?us-ascii?Q?YAx6PvKeu3HPbS9bClfr1YrIIhzEInszjLYSDgxoIA/5HiDZp2Ab5GH86Biq?= =?us-ascii?Q?vo4yJqBMlZ+20k/EMZADPDKUTQoSQ9jLaWAadw61Maiwnrm5E3+7YqID1vZC?= =?us-ascii?Q?FNnp77E84U1QAVxGhk1d7STAh1rRadvy5G1EkOzYpIJffAzxG3BTB89ch8CH?= =?us-ascii?Q?mLoBY1MlydSOjCAR8rtna1nz3ksvu7twonWQIlq1yAwJ7OzW//WepGNlnBvZ?= =?us-ascii?Q?EBwv8XWF7s0zF0z42RdAOSLFmKsvvMaM+VR7/HPYrCphoapD7GMI5+e7oxm2?= =?us-ascii?Q?mw5AprCMd/kswWWtMqGq7jjuH+jplkKzV9M71fuiVn4pSsITCLE5LWpG5430?= =?us-ascii?Q?1HJDJbVft0HQsswRsxw7qYp+K5qTBwYNz0hIIveKmEG0phzBtDMGsc4B84sN?= =?us-ascii?Q?alT7rh6abB7Np2R/5zjy6uWmWZTj+Jtpa1cF7bUjBd0xYZpVBWw91BlCE0+/?= =?us-ascii?Q?7JQYXpdYkVSJBdgBIu0Su0R0qmTOSB64zTNyo5a4OOmYVNqjiMiQ9rN0mpgq?= =?us-ascii?Q?qomjEneMSC+Z62gLKyV4XAoqBezUmRqP27Lj9Ros7x0AqH1cwTBU+D/qEFNN?= =?us-ascii?Q?bs9cftpI+7WpEJOBATDD8924XiaJX+Cl+3hhs33Cm0PSaHEYIFXRUls4bvlP?= =?us-ascii?Q?Ipcm4D5va99ux/PQIG7taBxCsCnxJr3fVRTDgB5cp21FDnahIAMXvp+rgEYQ?= =?us-ascii?Q?z41LgOkJQDCSnCVqjhmyk7FeV+yfHyJOYP8jy/NETjPPTg=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/A3v4frkklQ8VgSKvjPr2tSGpVU5vpfBNIxQz8dL2t0MpSpi8bm3YUXbVzY3?= =?us-ascii?Q?GoOacgTPoK2P+3xb49mx4QqU5eBFIxEt/y2If8RRRncwM81+Sk5OYvJi61L8?= =?us-ascii?Q?WVng09n0eMLGkEDflrbKbijSQKB2w5VEMPMtwI9DBBdeidfjK4CaunjDgBcf?= =?us-ascii?Q?Tp0dOtxTBNBT4kE4Y4Vumei0uRe/osXq7DS8dxOAzVJD/qTj2mSr4hU2gBgT?= =?us-ascii?Q?eGIpNABClpsVzgZWTyqruLRkVPa2rdGOxrePU2WbnAu6zn3FKdozaCjLmtBQ?= =?us-ascii?Q?ekE2z2ZupTLEnmE+257cmMmjIaV8rPzzXHFkAk7yPX44sj5SNAwdg/7UemlX?= =?us-ascii?Q?Qc4dpPn/8EbrvZJ1nrf5K2FQj5XIWFqqIj+L6qwzfU4d+nQ5BmAds1rV21iK?= =?us-ascii?Q?EB5RGxxU7i9JB3zk5Amk9AoQcyschUPvEGC5TSwsbDzja840WNqNAF8c8GNm?= =?us-ascii?Q?PSnW2/B3ZGC/3/sSnzFPF8hQoRkrvJDiApLy+bKcmYDvEbhktQZpNAriZEOC?= =?us-ascii?Q?hdOPV1PZiphLtXk4MIvI/BDXVDY/0ouQiEUsmR/5Brk3PGRQk12J4uo6ziKI?= =?us-ascii?Q?NnC68Bc5N4WcNAo++ao2yKRGMX5HKCM2miLkM7ylj6IdannjJg+Kp4m9CJ1F?= =?us-ascii?Q?MiUsjvYSYKuQuxdvdkqMVoFQCHi0JLCJXfDzQCoiBJDw4SwxOPzKJ7FkSW0/?= =?us-ascii?Q?IMEVgKabD4Q26AI0zZzkuB+W+VV3SWPHZ9EMq7J7x0lS3++jDs5BzXdx0YLS?= =?us-ascii?Q?axhUwSNPvngEgFisUy+OuYxmR3im2iW3dSoZCeFubm/ejJFsalTyPtQnxS2N?= =?us-ascii?Q?71J6FBsRw/Ft0IiBU8GVsdnpv4N1yvGmaGhl9RHyZI1V0NX9gYV4vRzeIJQY?= =?us-ascii?Q?Sdux3rs4ZhFawm1z9kDLIX3fzrbB4Sy6HT5rLixDPzbyPx9/z/34RiAOM4fC?= =?us-ascii?Q?iCTDILmyo9RXIHep6XgoRh/9BU2FnPLapXoVc+63E0V193esK2UkFFYu3YIe?= =?us-ascii?Q?N9wBn3wO7SalnjteDolGrDrGAEonxefuqogIbFlpGFHFJwC0sPAkqy0KzWck?= =?us-ascii?Q?J1lH4n4HFtWAS8VWny1J+Mh6C40XOFbfUfOHjM+eU/QBweLrHIxRd+Lle/iC?= =?us-ascii?Q?Ux8t34tTxRBoUhE3AQ0aPRtvSJ8cjL6ISo5NvuD2CBn79GjGdNXwLib1DoTp?= =?us-ascii?Q?H2YRRg4G6thl5QHoZrEM4McspSuOnNVOAB+NBVpDnDl0vQ/OHe7I0+HtU9jM?= =?us-ascii?Q?5Jb02Qoic9kij8zGv2FKB6kJMkwDShLjP0pSedwxgFPr3S7UReawbUTCcZFf?= =?us-ascii?Q?3BFgzc5eNFwrUs499J+dLUAgnTMhnaLJlZV8iexANpBXotHkn8Aurolf2W85?= =?us-ascii?Q?HX2Si3fTKXDZ2pyyrDA4tQylqBeuNLpBVFfP7EIT7AM4y3VtM4u9hhxvHHEt?= =?us-ascii?Q?SSHNgfT9rpD8gKoaeelrv+RdAbqazKyYZGfUOAQojXagzSxHZF3TzOhf1SEy?= =?us-ascii?Q?l5SyR7b/sbejLefwB0EUtS42j9H79gcsw7dLHDwK3gCqqBdR1mkKSj39T36s?= =?us-ascii?Q?sh3DZPYSObANy3bQhfkr8PYkQ2UFoBEpfQMRItdyoidZHeYe6XdteNqJvKug?= =?us-ascii?Q?Rg=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5821.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 76ab0a87-9b49-4f62-d0eb-08dc6ee9d9bb X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2024 23:03:03.8773 (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: iUv1GtDw/me1Bk1W69A9CN50lIED+nkxgccccMKlL7aLnIeXXc+mgepj0m8kXQA8cbxY86HRL947tWzKxdLcLUyy88bq1mrgn8p05svLel4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR11MB8732 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: Tue, 07 May 2024 16:03:08 -0700 Resent-From: nathaniel.l.desimone@intel.com Reply-To: devel@edk2.groups.io,nathaniel.l.desimone@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: CQFbHzZYdoWSlbnnklmuc95Xx7686176AA= 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=ayf3i5JG; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 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) Pushed as d335e04 > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Nate > DeSimone > Sent: Friday, February 9, 2024 2:48 PM > To: devel@edk2.groups.io > Cc: Chiu, Chasel ; Liming Gao > ; Dong, Eric > Subject: [edk2-devel] [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/Sm > mReportStatusCodeLib.inf > SmmMemLib|MdePkg/Library/SmmMemLib/SmmMemLib.inf >=20 > +[LibraryClasses.common.MM_STANDALONE] > + > +MemoryAllocationLib|StandaloneMmPkg/Library/StandaloneMmMemoryAl > locatio > +nLib/StandaloneMmMemoryAllocationLib.inf > + > +MmServicesTableLib|MdePkg/Library/StandaloneMmServicesTableLib/Stand > alo > +neMmServicesTableLib.inf > + PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > + > +HobLib|StandaloneMmPkg/Library/StandaloneMmHobLib/StandaloneMmH > obLib.in > +f > + > +TimerLib|PcAtChipsetPkg/Library/AcpiTimerLib/StandaloneMmAcpiTimerLib. > i > +nf > + > +ReportStatusCodeLib|MdeModulePkg/Library/SmmReportStatusCodeLib/St > andal > +oneMmReportStatusCodeLib.inf > + > +StandaloneMmDriverEntryPoint|MdePkg/Library/StandaloneMmDriverEntr > yPoin > +t/StandaloneMmDriverEntryPoint.inf > + > +VariableReadLib|MinPlatformPkg/Library/SmmVariableReadLib/Standalone > MmV > +ariableReadLib.inf > + > +VariableWriteLib|MinPlatformPkg/Library/SmmVariableWriteLib/Standalone > M > +mVariableWriteLib.inf > + > !if gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable =3D=3D TRUE >=20 > PerformanceLib|MdeModulePkg/Library/SmmCorePerformanceLib/SmmCore > PerformanceLib.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/SmmTest > PointCheckLib.inf >=20 > TestPointLib|MinPlatformPkg/Test/Library/TestPointLib/SmmTestPointLib.inf >=20 > -[LibraryClasses.common.MM_STANDALONE] > - DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf > - > MemoryAllocationLib|StandaloneMmPkg/Library/StandaloneMmMemoryAll > ocationLib/StandaloneMmMemoryAllocationLib.inf > - > MmServicesTableLib|MdePkg/Library/StandaloneMmServicesTableLib/Standa > loneMmServicesTableLib.inf > - PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > - > StandaloneMmDriverEntryPoint|MdePkg/Library/StandaloneMmDriverEntry > Point/StandaloneMmDriverEntryPoint.inf > - > VariableReadLib|MinPlatformPkg/Library/SmmVariableReadLib/StandaloneM > mVariableReadLib.inf > - > VariableWriteLib|MinPlatformPkg/Library/SmmVariableWriteLib/Standalone > MmVariableWriteLib.inf > - >=20 > ################################################################### > ################################ > # > # Components Section - list of the modules and components that will be > processed by compilation > -- > 2.39.2.windows.1 >=20 >=20 >=20 >=20 >=20 -=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 (#118648): https://edk2.groups.io/g/devel/message/118648 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-