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 7B19E74003D for ; Mon, 13 May 2024 02:07:53 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=2kXipVIoYDHxJfF+li9YCYUjB7KK9LqEqDmTw/N1PBs=; c=relaxed/simple; d=groups.io; h=From:To:CC: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:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type; s=20240206; t=1715566071; v=1; b=aSfqYszefS5uHLA+AKSjX4v1b3jfFvaeRRNqaThRTNURfTxXPN0ucHYMn/9hUXLWqIwly1dz wTIqjMHqBDuq1mSvK3o0o9/JIR4yBetdaENEvbYp6FHcjdA2Ey/DdEOUvp9Zq4uFo/8jMeBcZf1 Z+XRSDfoVzzfT2G27w+TDEqLAQYZI/Z1eBmtmnKNhINtdIe95M5MHpL/wPuKgmk03ctgOZBfEEB agwMjTgv/RWbnDquYzDFtAPRYA8NRKsUQCPQVbFbX0O+xVbQEInEQ5MIy73YG6Gf3NntW8jRJgC klBAem4j4/pliwIzSFT/TVdybbLNKQDYL/fJ9ugWHGtUQ== X-Received: by 127.0.0.2 with SMTP id 9XuKYY7687511xfK7th78rRj; Sun, 12 May 2024 19:07:51 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by mx.groups.io with SMTP id smtpd.web11.51059.1715566070765889881 for ; Sun, 12 May 2024 19:07:50 -0700 X-CSE-ConnectionGUID: mNJYPadcQ4Ooouf+xwBVDA== X-CSE-MsgGUID: Nj9q8C2zS2ym9fhFREhOeg== X-IronPort-AV: E=McAfee;i="6600,9927,11071"; a="11618408" X-IronPort-AV: E=Sophos;i="6.08,157,1712646000"; d="scan'208,217";a="11618408" X-Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2024 19:07:51 -0700 X-CSE-ConnectionGUID: ErV0yWHoTryfBZhjjGfz+A== X-CSE-MsgGUID: E9haQox3Tl2PRfNf4SbUpw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,157,1712646000"; d="scan'208,217";a="30752369" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 12 May 2024 19:07:51 -0700 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 12 May 2024 19:07:50 -0700 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.35; Sun, 12 May 2024 19:07:49 -0700 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.35 via Frontend Transport; Sun, 12 May 2024 19:07:49 -0700 X-Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.41) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Sun, 12 May 2024 19:07:49 -0700 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by MN2PR11MB4584.namprd11.prod.outlook.com (2603:10b6:208:264::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Mon, 13 May 2024 02:07:47 +0000 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::41a4:c775:32e6:76a8]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::41a4:c775:32e6:76a8%4]) with mapi id 15.20.7544.052; Mon, 13 May 2024 02:07:47 +0000 From: "Ni, Ray" To: "Tan, Dun" , "devel@edk2.groups.io" CC: "Kumar, Rahul R" , Gerd Hoffmann , "Wu, Jiaxin" Subject: Re: [edk2-devel] [PATCH 04/18] UefiCpuPkg: Save MTRR by lockbox in CpuS3DataDxe Thread-Topic: [PATCH 04/18] UefiCpuPkg: Save MTRR by lockbox in CpuS3DataDxe Thread-Index: AQHaosIZM+RKQQEREkWyB92+fzMFT7GUbyD9 Date: Mon, 13 May 2024 02:07:47 +0000 Message-ID: References: <20240510100827.1903-1-dun.tan@intel.com> <20240510100827.1903-5-dun.tan@intel.com> In-Reply-To: <20240510100827.1903-5-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_|MN2PR11MB4584:EE_ x-ms-office365-filtering-correlation-id: 98cbae23-2b20-4ff1-081e-08dc72f17c3e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?tsSF2on6Mcxi0kLIOuwmvhAbSJkrH0+WTinqekNkzOP/wfM8gjTd4Ch7Nnp0?= =?us-ascii?Q?9Ne5/OZEZ2cOKM3oLwTJ1hLXllwAN0BDpgOej0OD7x06KaJJdOUau1Gxy7Fw?= =?us-ascii?Q?nBKRfRmxCHoMjey9hMfI7roFVKLKxItBR4Fro9wslZixrlqQ5hfmEzz9/YbH?= =?us-ascii?Q?6KuKxxxkcGHYswuG6Znh7wrODOuOF7JbOJ/ToTGoOwbB7H1H5vMvNEChQXMV?= =?us-ascii?Q?EVsIaWwJUFwQva4uKmt7idZtK1S2Xk4oLE/kSYO8w4Ms6kYQI2kSyAGWK4kj?= =?us-ascii?Q?kAkOx8KTQbASzY5mMfKLdhxqSEFGuNX+dLOD0q13oWyklkxJP94D/Kmj7CXi?= =?us-ascii?Q?g2W/KNcu1pe1izER/C5gxH+SH/OI2FE1okRSJCGVKQ0qo+fQ1x18dWH7vtuQ?= =?us-ascii?Q?Zfw0a8Zm1FAMk0H2ZR+vTPL/Q5wbLfJeG7DVg/KCo0QYa4Ba1mGyKhl9I1PD?= =?us-ascii?Q?l4DhDAxf7vqTopz7oJ8ery6Lb724Z7XvxfbTDQwoGgmekupDh0b5KoSQbXGJ?= =?us-ascii?Q?UZGVj2/T5bi73PKrIBtXUEKA4RDBQzoOFix1/+rXTztzTbkNH8EnL8s2sam6?= =?us-ascii?Q?RBoT9M3OHxzYq5927I0QAE8mhnBbo1aLmFEiEAPoLM7mANe2DESF5ffWTbX7?= =?us-ascii?Q?dczjdSFHpc+qDWm3jJ1Bem+oHSXicw3XprDTxBh6r5GGs1KfTCsq8T0+DY2e?= =?us-ascii?Q?V28RU+xu/sqEM432fIFscyMnuZNQPxNjeUxe5orvOLiGeeRaZWoeBumF6uOB?= =?us-ascii?Q?fOudJLAtnaDqYqPJ16YoimV45exeFVTtX6ubPGqCrpGuQfxCxQqwbgheoQiK?= =?us-ascii?Q?dUjNU8HOV0lrmoB7ZhsbSj9y0ITOp7C7M9rG89Tn2a1CHg5fvwV93aupXfsr?= =?us-ascii?Q?VqLUys/7A2u20vKZINtvEV5qMbneOCS1aaBGiFQ9YrUeep9BKi1u8IkPrvE7?= =?us-ascii?Q?4ZTqW143qEcVw89PJBUNRs6mf4OIThHtdJgDZXKElh47sXUcslLYOLJs/Q77?= =?us-ascii?Q?zbbRnQYkWgVrd/91Ue2F5/ytTByEaVYr7nm0MZGa7DdYFQMb40rnTYmyGP9S?= =?us-ascii?Q?tE2wvzF5i8QPtJ3HyMYlyTieJ+VMbPQCkVI50sCwJcjV6VvaZJQ3qbOdz9XO?= =?us-ascii?Q?pYgTbbIT3HdGc+wWW8bcfWtez07hv6nVLVtZMAvxO2spHIHQZ4ypl8G6JMff?= =?us-ascii?Q?rRmHvd/BqyUV5BIXGjAJy0LK1QJR8sCcBwQPM3oZKE9E/3tyM7l3dpF53G1y?= =?us-ascii?Q?i/bVq2JtZhoWQljBOiGe7fyEXD6m3K9yGWVJkCKu2STNVJ5P71Ittzy0bFYP?= =?us-ascii?Q?EmRFIjQqny1LlWzMg6zGnoWqKphDbycE6O8AjpN6wCHkQw=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?NsC0baCoLyEY3Paxz9ynPq1AMpGdik0W0EYYdnqXO9CWka3u1kpN8uE6qzJ6?= =?us-ascii?Q?y4kJu9YQs83heIr354DFzNyF1ZXax22mKiwykq2KUx6VwFFhoLZF2I31JSYP?= =?us-ascii?Q?tqzF2tS3c6EKo2YaCQiFgeGLqB5atzZbxIbww1Pt66HIGznEaSLI9xMIePCW?= =?us-ascii?Q?159WZ1k5W0wKyGIUkeB3aHr4YOpegeo4MUhOSwI81P7uz6JyFFGUmtGF0n75?= =?us-ascii?Q?PiwARYLc48AxhZ1un1aVwsaylhOpd9KNjqY7EHQWWf9GgkGM1FyffZqZmncd?= =?us-ascii?Q?PnjFm9vZkclKq40t8RRBNZwaUX9zLKtneujgOrhw2v9xQbjjJJGKD2SPOf1C?= =?us-ascii?Q?hLZGslxDz331xdfzqHgjzw63sOUsdpHwIYAt6o/XsvxNvh/cOcLEaPknSDjF?= =?us-ascii?Q?asdEE3sWF+0Ni35dQ4inTl2sNCsx55aOmyLXBln0yAjJAe3FwTiwkbQsqAp1?= =?us-ascii?Q?vZ7HRSyLYsVYlXP5ge0wzWwl3uVYCmZp2d6MQ3wAIoDTc7v65RadgsQUe7q5?= =?us-ascii?Q?PDqmwT+ZOLKvU2lzi1oLmMhQDr6JFrvLcDzu74uII9xHUq2gfkp0uOhDb/p6?= =?us-ascii?Q?uvJJXiK2mAQURwv+w6EcNKYwtiH7QbNzt228rUajf7bVMtcfbI28PUte8nwH?= =?us-ascii?Q?ysfFXQLRuk7eDP45TKnzOwRE1YeKpzG7+6OaTMJ+qHHbOtUJ+MnYnsr9p97q?= =?us-ascii?Q?frvywbUPqfa0MGESzkGx6uFBqWeF5D/9X7WRRd/j/+v6IMzmJemK2uB+eAIn?= =?us-ascii?Q?m6N0ihwnVCynx38DGOUFb1DJNzdWS5s1eB5b6IFxN0VgoYblNJ1uX3qUMD+J?= =?us-ascii?Q?4PWrWBhmQEyKMEun8cNfzOgsUAxB7LYHDK+Lvzi83Ta18fB3W3n74FDVU3fa?= =?us-ascii?Q?uGI0056rbehVm1inmNoETfZzsK9MxBntLGbR9+lntrkszghcphN6q4TLdx2Y?= =?us-ascii?Q?zSkp8SWEYl1GdBC9SuZjwbperfV2Ld4VPjmqkAzCOO5V+Cy3rlCWxRgdW49z?= =?us-ascii?Q?IXAgf9+eX6LMozwBl7SLEEgu6UOF7djLEvYD1Aij8QXvRX+fn6p6BorJmHNu?= =?us-ascii?Q?ecpwyVbg509YCSCkwDyIDUSFylIv1DxA2F4thM24IwrKbV6AXQ/tj6YnxBpW?= =?us-ascii?Q?lumb0I98RjBAjismpzLDj8h1cGt8j1cQm0s1lyaqrslMjlt4mtOK9xSppoi1?= =?us-ascii?Q?n5MIxGZ27RtvfwAJBsw0S34Y8KSw5O46SxhFZakRnNyvCHk9xpvznLzEfrfZ?= =?us-ascii?Q?ABqr6IrLNc2t6nshlmgHJySBawVfNPeAK/j8sOGV6SzOTVjaXtF55jikafO6?= =?us-ascii?Q?YvUMG+exUgwCv2SQX8BH3pTDEt1oOlJ9AIlr7xN6+7wE9z0HRP5JkCBtBadO?= =?us-ascii?Q?N2jBhQ1zvF9XQBFVq1Yeb9BPNjMpUJgNkAmEk6pEOH0Tvc21cEPR2yWjJzmc?= =?us-ascii?Q?yDRN7mhbq9b/HyVyhkcesZKmbdiQ3j227BnWcTpFXL4ZShuaCRFH9T5hdNP5?= =?us-ascii?Q?lFj6FOlPpTMHQ9419Vm9sCe2NO4y4gPjhs2DyZUfdT4tSBuvfblwn5f8fLCn?= =?us-ascii?Q?bwzNhdpEk0YEXffcdNk=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: 98cbae23-2b20-4ff1-081e-08dc72f17c3e X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2024 02:07:47.6665 (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: kP+j5ODDVeT6hLKBJ2MvkbloF+ugKvoCnG9WgZ0H6qFN8AxIlN7W/EbR74BFC1PlNohkJteSiawUY9oJPAxidw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4584 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: Sun, 12 May 2024 19:07:50 -0700 Resent-From: ray.ni@intel.com Reply-To: devel@edk2.groups.io,ray.ni@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: ItUsOpqqJ4KGta5oTnK9zG0wx7686176AA= Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MN6PR11MB8244A89CDED384A66F7155618CE22MN6PR11MB8244namp_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=aSfqYsze; 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 --_000_MN6PR11MB8244A89CDED384A66F7155618CE22MN6PR11MB8244namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Ray Ni Thanks, Ray ________________________________ From: Tan, Dun Sent: Friday, May 10, 2024 18:08 To: devel@edk2.groups.io Cc: Ni, Ray ; Kumar, Rahul R ; G= erd Hoffmann ; Wu, Jiaxin Subject: [PATCH 04/18] UefiCpuPkg: Save MTRR by lockbox in CpuS3DataDxe Save MTRR by lockbox in CpuS3DataDxe. In S3 boot, The MTRR setting will be restored in S3Resume.c in following patches. Then S3Resume.c will wakeup all APs to load the MTRR setting. This can avoid waking up APs in CpuS3.c. Signed-off-by: Dun Tan Cc: Ray Ni Cc: Rahul Kumar Cc: Gerd Hoffmann Cc: Jiaxin Wu --- UefiCpuPkg/CpuS3DataDxe/CpuS3Data.c | 11 +++++++++++ UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf | 2 ++ 2 files changed, 13 insertions(+) diff --git a/UefiCpuPkg/CpuS3DataDxe/CpuS3Data.c b/UefiCpuPkg/CpuS3DataDxe/= CpuS3Data.c index 86ce5303ca..825bb00b74 100644 --- a/UefiCpuPkg/CpuS3DataDxe/CpuS3Data.c +++ b/UefiCpuPkg/CpuS3DataDxe/CpuS3Data.c @@ -26,6 +26,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent #include #include #include +#include #include #include @@ -130,6 +131,16 @@ CpuS3DataOnEndOfDxe ( DEBUG ((DEBUG_VERBOSE, "%a\n", __func__)); MtrrGetAllMtrrs (&AcpiCpuDataEx->MtrrTable); + // + // Save MTRR in lockbox + // + Status =3D SaveLockBox ( + &gEdkiiS3MtrrSettingGuid, + &AcpiCpuDataEx->MtrrTable, + sizeof (MTRR_SETTINGS) + ); + ASSERT_EFI_ERROR (Status); + // // Close event, so it will not be invoked again. // diff --git a/UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf b/UefiCpuPkg/CpuS3Dat= aDxe/CpuS3DataDxe.inf index 510133a614..a09254746b 100644 --- a/UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf +++ b/UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf @@ -46,9 +46,11 @@ BaseLib MtrrLib MemoryAllocationLib + LockBoxLib [Guids] gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event + gEdkiiS3MtrrSettingGuid [Protocols] gEfiMpServiceProtocolGuid ## CONSUMES -- 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 (#118837): https://edk2.groups.io/g/devel/message/118837 Mute This Topic: https://groups.io/mt/106018124/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- --_000_MN6PR11MB8244A89CDED384A66F7155618CE22MN6PR11MB8244namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Reviewed-by: Ray Ni <ray.ni@intel.com>



Thanks,
Ray

From: Tan, Dun <dun.tan@= intel.com>
Sent: Friday, May 10, 2024 18:08
To: devel@edk2.groups.io <devel@edk2.groups.io>
Cc: Ni, Ray <ray.ni@intel.com>; Kumar, Rahul R <rahul.r.kum= ar@intel.com>; Gerd Hoffmann <kraxel@redhat.com>; Wu, Jiaxin <j= iaxin.wu@intel.com>
Subject: [PATCH 04/18] UefiCpuPkg: Save MTRR by lockbox in CpuS3Data= Dxe
 
Save MTRR by lockbox in CpuS3DataDxe. In S3 boot,<= br> The MTRR setting will be restored in S3Resume.c
in following patches. Then S3Resume.c will wakeup
all APs to load the MTRR setting. This can avoid
waking up APs in CpuS3.c.

Signed-off-by: Dun Tan <dun.tan@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Rahul Kumar <rahul1.kumar@intel.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
---
 UefiCpuPkg/CpuS3DataDxe/CpuS3Data.c      | 1= 1 +++++++++++
 UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf |  2 ++
 2 files changed, 13 insertions(+)

diff --git a/UefiCpuPkg/CpuS3DataDxe/CpuS3Data.c b/UefiCpuPkg/CpuS3DataDxe/= CpuS3Data.c
index 86ce5303ca..825bb00b74 100644
--- a/UefiCpuPkg/CpuS3DataDxe/CpuS3Data.c
+++ b/UefiCpuPkg/CpuS3DataDxe/CpuS3Data.c
@@ -26,6 +26,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 #include <Library/DebugLib.h>
 #include <Library/MtrrLib.h>
 #include <Library/MemoryAllocationLib.h>
+#include <Library/LockBoxLib.h>
 
 #include <Protocol/MpService.h>
 #include <Guid/EventGroup.h>
@@ -130,6 +131,16 @@ CpuS3DataOnEndOfDxe (
   DEBUG ((DEBUG_VERBOSE, "%a\n", __func__));
   MtrrGetAllMtrrs (&AcpiCpuDataEx->MtrrTable);
 
+  //
+  // Save MTRR in lockbox
+  //
+  Status =3D SaveLockBox (
+             &= amp;gEdkiiS3MtrrSettingGuid,
+             &= amp;AcpiCpuDataEx->MtrrTable,
+             s= izeof (MTRR_SETTINGS)
+             )= ;
+  ASSERT_EFI_ERROR (Status);
+
   //
   // Close event, so it will not be invoked again.
   //
diff --git a/UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf b/UefiCpuPkg/CpuS3Dat= aDxe/CpuS3DataDxe.inf
index 510133a614..a09254746b 100644
--- a/UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf
+++ b/UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf
@@ -46,9 +46,11 @@
   BaseLib
   MtrrLib
   MemoryAllocationLib
+  LockBoxLib
 
 [Guids]
   gEfiEndOfDxeEventGroupGuid      =    ## CONSUMES   ## Event
+  gEdkiiS3MtrrSettingGuid
 
 [Protocols]
   gEfiMpServiceProtocolGuid      &= nbsp;   ## CONSUMES
--
2.31.1.windows.1

_._,_._,_

Groups.io Links:

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

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

_._,_._,_
--_000_MN6PR11MB8244A89CDED384A66F7155618CE22MN6PR11MB8244namp_--