From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web12.10019.1668099316401077632 for ; Thu, 10 Nov 2022 08:55:16 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=g7CMEFCO; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668099316; x=1699635316; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Aw0QnuUTNtyhhgklHPjPa0HFx5F5tv4XM1oONxA7YCg=; b=g7CMEFCOuw7ldvWJRGw0KHDz33jxnZSUpyuxtpSxkcJ30mNPMEb9Nqp7 C9oNkaJp5wcq8XR7q4kyURUuY08G5WIqfplwV8uTpzyeN3CQvLOALylp1 y9NE/4d0kRR825tzZKpBMGyITeosRGeKIEcfg/mkpOTF1j6L2nq515uke +pYLvHwZ7a8aFX82sfaNjHy/N/tAXOecSKCL9rrjPZHgvdrFwJaZgetgl NLMbOBrApeHim/6qgt56Yx8c3yjbX0OXdmVVSlEQgGQ+cFGKWIyZiBOzA ETOav6MkxCNsXtIUDtvwMadaJrS5Q1ko/5unTBnE646IMsOti+Qy8cxRL w==; X-IronPort-AV: E=McAfee;i="6500,9779,10527"; a="373488874" X-IronPort-AV: E=Sophos;i="5.96,154,1665471600"; d="scan'208";a="373488874" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2022 08:55:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10527"; a="812111213" X-IronPort-AV: E=Sophos;i="5.96,154,1665471600"; d="scan'208";a="812111213" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga005.jf.intel.com with ESMTP; 10 Nov 2022 08:55:15 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2375.31; Thu, 10 Nov 2022 08:55:15 -0800 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.2375.31 via Frontend Transport; Thu, 10 Nov 2022 08:55:15 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.170) 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.2375.31; Thu, 10 Nov 2022 08:55:15 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JkANp9LfMx79SiXve1I0KcObmYLNumj8MEC6yhbQ81hXFTTv9U8VGOB9WbhScZ+rGh8+VNTeLna2/v55SWX84Wqv2j7nM5zq6UrIk0KzGvdrWHIBe/KsnU72/JJRpWHTOw7z4xP4uxKH5AMSwOq0ZYT3tQbbAoXQttOnQBSvGPozbd1lB5uO+XaKuLmvbKdBhmU+XmdKKZ1RzYXkGtpR/+9igmMyfoVDqxwpnkjy1u24Qtgt3mZZT4U3PhYiRR3jtYcBhIGI2L43BaIe+pWQ3vK1T/K4NKbkXO8qXdX5dzGJx5/NXvwcN7WTinnYJlKblbKHqIa1qMcE5RHv/cdd+Q== 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=Aw0QnuUTNtyhhgklHPjPa0HFx5F5tv4XM1oONxA7YCg=; b=Ey0hSThgvT7zgEpGDgLNmCKRE27Sb/JDWU/aQ2yDjp0hOQcPVFMOODV4RC4t3M6AZH9yarAilVfhiFNC1mQYX+dynV/ZGipxdl/i7PTdVqOdy0gzuz3xnqF7qDdXkkNMlDzdK5ukYDZki3+MlBZIfS3IdMpcM4E+yWXaQ7JUQi7fagdkCPnn1UYcuxm8ohCLydu74SC081xIgJEBddfiW5RHS6YoJ3qwqhb6O3uWIAkAgHOALDFBgK0/yZ9exVdY0xOFtVQLYaSS5BGU7rUldPCb/GUaBG5WcJnP8aouHe/riXTy0rJSmVOVrup5sG68anLNB91FcKt83FLMYiLzEg== 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 Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by BL1PR11MB5477.namprd11.prod.outlook.com (2603:10b6:208:31f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13; Thu, 10 Nov 2022 16:55:12 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde%6]) with mapi id 15.20.5813.013; Thu, 10 Nov 2022 16:55:12 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "dionnaglaze@google.com" , "Kinney, Michael D" CC: Gerd Hoffmann , James Bottomley , "Yao, Jiewen" , Tom Lendacky , Ard Biesheuvel , "Xu, Min M" , "Andrew Fish" , "Ni, Ray" Subject: Re: [edk2-devel] [PATCH 3/3] MdeModulePkg: Notify BeforeExitBootServices in CoreExitBootServices Thread-Topic: [edk2-devel] [PATCH 3/3] MdeModulePkg: Notify BeforeExitBootServices in CoreExitBootServices Thread-Index: AQHY85GxMaq3H7cKMku7GECvyScwDa428tQQgAFtRoCAAAF3gA== Date: Thu, 10 Nov 2022 16:55:12 +0000 Message-ID: References: <20221108164616.3251967-1-dionnaglaze@google.com> <20221108164616.3251967-4-dionnaglaze@google.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|BL1PR11MB5477:EE_ x-ms-office365-filtering-correlation-id: 35655817-8a6e-4461-5ba2-08dac33c55a2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: q9VcUOE1BuekMdGM+cNqt4kI26yVQKc+g7yPIrgltnKX6Ju35NS+y/usBY2p9fTxXXxIBYSZm02SqihaOJSfn505930BQs1J5MmojiWKkUrnW3Oa6NRihwrYOQT19TvFLQJ2aIcEKNn5ywa61fhJhQjN7tVaYswawBM+8ZVqJU7RB9mGT+C6TPxHcVOiVPOCQJGrxNzpTMeVnskFgUQgnzYkhAeVrVYkfphlWS4+yVY9O2KkHnm7dCD8GYrO/zMULny2ZrpJvvKU1Wu8K5oKQZiYgV1DNJzv79S9lqohGTMfpwlMVBj7/XksUE7Pvv0lPJ+xMNK2nPXgrIJuCvl2D9kFdfrtjdZsXid5DC1EYed/HgwdovSXntvBDjsJcK86BV6ITWPl5mQAzZNNooUw9qGXZhuRCtZZA6W5x/NGRLej943LtdhnCH6wbxKteGwJiUmSFjIJpp6/myfN9Yyyk/NwD8fs35kVU4A7Y4fj1C7DU0A2h8HHAbcf4TvpWnRoaEjqfhTp1FX/wE5mv/Wjo/CddAv0uQ/he/SKObNF6tvUUiWDYlcplmSo7EKMxPTpjJJHZzyeKNcAKs7HCS0e0r6m4EyxVwDPGynFMevyWiCrrElfbS2HAwSiIuyMFPMuI8QN80G9w/xwE5W7nQy75GauNOeEDkk3kRCHF3Kl0Hnvyv11NojXY+qXCylxobDn3cqKitiMCGUu/SasiBn4scQ738ODDNRszaNxO3GyDqMzdxnydmAEpomtAbyARGsshrDj+MgPdlHdirw7TVLoMBrfH1HpoBODTSoGidZ5t8FQ6VsHhC3UjFYP3skZrKMzyt46HI09u9vYXDLOErRWFA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(376002)(39860400002)(346002)(396003)(366004)(136003)(451199015)(66899015)(2906002)(66556008)(316002)(110136005)(83380400001)(66946007)(966005)(41300700001)(4326008)(66446008)(52536014)(66476007)(54906003)(64756008)(76116006)(8676002)(107886003)(55016003)(478600001)(33656002)(5660300002)(71200400001)(8936002)(186003)(82960400001)(53546011)(6506007)(7696005)(86362001)(38100700002)(122000001)(38070700005)(26005)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q09KQUVMNnN3MlRSbDNNMVY3OUhCYjdqSmtlKzB2RjNMNmF5a0IyMDV3T2lm?= =?utf-8?B?Q3ZTVXEvcE81VG5lUytvR3p3VkQrWDlidUdXS3lseDdIb3dSS0hReno2WXJh?= =?utf-8?B?WThzdVUwb0VBMjNzVWJxeTc4MkpiU0JZSGFwdEJubk5Gc2JjcjV6a2xuYjJQ?= =?utf-8?B?YmhMNC93ajkyT3k5bGpGR0EwN0JQdjZaNlhCU3pRZXJid1d3L1dlcGdCbTBS?= =?utf-8?B?M2tVVjRMc21EVnRYMW14UU1xeXROVVpKTk9mbW1FTlVnNXhMRG5zVVc4Y21K?= =?utf-8?B?ME1kVnhBSGkwN1RzMmU5T3RqMEdJbCtraTM5OVNCNWlhcjh0SW1OUnBPU2pk?= =?utf-8?B?TTVaR2JMak1yYkRDK2FyM29ZdlNkSHI1aUE4UGlZQXhJTTVORWVHVnArZkFO?= =?utf-8?B?dG40emNJU0I3enVIaVpBbjV5MU4wUDJUL1RWM2crdkFjRHUxaG14L1I3TkJa?= =?utf-8?B?Tk1GcTNPNTZ6WFpIcko0c0tEZ1JIS0dvNE1HVjZKK0xxc0oyWkdkZ1F1ZWRp?= =?utf-8?B?ZktWcVFSdVBUMlZWUGl6emsrbGQwdUdwY2luYlVEckxZcXBxcms2RkVXR0xP?= =?utf-8?B?YkhxbGQveHJsN3NqZVJNNGZrcTlpSVZIZ0toUERQaERMTlF5OERGd0Z2YURL?= =?utf-8?B?OVArUlh3TjByUzdlWlRnSnQ3RzFlTWhyNCtRQ2ZOZlR5aHRjdlplSVNjcTUv?= =?utf-8?B?Tzc5M0pEd2ZjN1JvcWttSTM1QkhWNXpjY0pJazBHbHE2YXYzRitwSG0vQ3Fx?= =?utf-8?B?cU12OHlSQUhjS1kxanNnWTVVb2VVWjBMcGxNMWI2ZG1KN2dIMSttL3UzY0c0?= =?utf-8?B?N01CUHNHclVMNDBSeitadW1QQzB5ekUrS0I2aE14ZnhsaXFXQ0JSejhYcHUw?= =?utf-8?B?VEdNMlFOV2Y2b0xLd0lMSUcxSzdOUWNEZXZLMVdQSW16MUhBNVRpbFhWRWJa?= =?utf-8?B?WW82ZjhmZGRXSzlqOHpadFF5S0h2UDk0L1RQa2tzM0ZjUHZNbzE3V09hZENi?= =?utf-8?B?NFBFc0tuYmxZdjNaSEhWbGRHaU1ocjkyM1NVU3FESXdzQ29kTFo1enJzZ2lQ?= =?utf-8?B?akxaTFZUb1RxL2VaUDF1Y0xja0JOUG1aQ0paUUpCUy9ZWXdZYUU4Ky9BRlBt?= =?utf-8?B?eVNGY25UbW5tRTBZUmhqcjVKRTNrZVhadjBMejRiQ29ZNVJwS29LbzVFZzJ4?= =?utf-8?B?YW4xQjVUcFVjNjdwYlQ3alk4OTBwbjQ3NzZrL1dnOXBVWVcwRTdqWW15TFhZ?= =?utf-8?B?M0pDTXNiVjl4SDNzczdIb0JteENCYTVDeTBzeEZTM1o3R1lJNzc3QzVpZTNx?= =?utf-8?B?aVZUZ1lFVGF2bzBuSndGWGpGdzhjMTRZUEdBNFZ2dXoyc1NLZllPU3BrQklt?= =?utf-8?B?RWtkMU5KWHlVODEwRjVOUFdHelF4S3FCaFNFWUN5dzlHSFRDL1l5QzduWWJi?= =?utf-8?B?blJWeHZIVzVLdHZrTGVkTzVvckpYRngrQ2kwcy9xWXZPVGZ2blgxZTlUdlZV?= =?utf-8?B?dnIzM1RtVW1iZmFRckl6RVJXeGtPRFFjZGcyQjdRRzRTNjNjRmhvYWN2a2JG?= =?utf-8?B?dmNTNzVEaWZwYWJwR0lQOUs5NGhrMHFFc0t3RUxnSGgvMk9Wd2tCRjlmY2tH?= =?utf-8?B?UWV4djdIbllvM3gxc3prbDl2eE1KMmc3UkFnRng0RHVGcks5aE1UaXAwaW80?= =?utf-8?B?cFJUZXk4ZitmclZvNEpiaDl3S0RuRUtsUlJVYUM5U3F0Rkw3VXcycm5zV3VU?= =?utf-8?B?bTEwVUlzS0d5MkxvK1A5U3M2Zi9odnYrd0FsNUV5TFkwZjJOWWFzd25VaTFZ?= =?utf-8?B?RGtIM1gwNC9IVUVnekh5eGZtQXBFczZ3dGFXYm1xOE9hUVI4UUFNOXlqS2xn?= =?utf-8?B?U3RhVUdDZkR3T0hOZjJ6WmZYRjFSQi9SQnBWdm5VaFJ2NGVNMWJlMEtXRDB5?= =?utf-8?B?Sm1ydmJudTZISENRQzNhRkZJTUtmejI3T0xnUi94M2hocVBSSWVnYTl3VXhS?= =?utf-8?B?MVNDdnBpbGdMeFQ1NWpDNG5ENUdIREREaHJNazJUN1N0MURqQTc2SFkrbWtS?= =?utf-8?B?VHFmMDA1YVA4MEZxVUhvR0lqenR0MldvcllqcWdRV3E3VS9yTzNmRFN2VjNR?= =?utf-8?B?L09sR0lPTlBzZmcyZHpvZk5hSjNvbWswenhwNjRtZkl3ZCt3ODQ5UFNUamhl?= =?utf-8?B?blE9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 35655817-8a6e-4461-5ba2-08dac33c55a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2022 16:55:12.7879 (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: LsGeayOg5sQKXVq79Qww5l0R8nL8JD3xz7NVGGD1RUtKwlDNS0Z7QayZdopQvmnbMiHsBzsZUU8th1WqzCNhSkDfHj78GJyQFh2imPtAjE0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5477 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgRGlvbm5hLA0KDQpodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL3RpYW5vY29yZS5naXRo dWIuaW8vd2lraS9FREstSUktRGV2ZWxvcG1lbnQtUHJvY2Vzcw0KDQpJIHRoaW5rIHlvdSBhcmUg YXQgc3RlcCAxMy4gIElmIHlvdSBoYXZlIG5vdCBkb25lIHNvIGFscmVhZHksIHBsZWFzZSB1cGRh dGUgdGhlDQpjb21taXQgbWVzc2FnZXMgd2l0aCBhbGwgdGhlIFJldmlld2VkLWJ5IGFuZCBBY2tl ZC1ieSB0YWdzIGFuZCBtYWtlIHN1cmUgeW91cg0KYnJhbmNoIGlzIHJlYmFzZWQgYWdhaW5zdCB0 aGUgbGF0ZXN0IGVkazIvbWFzdGVyIGFuZCB1cGRhdGUgdGhlIFBSIHdpdGggdGhhdA0KY29udGVu dCBhbmQgdmVyaWZ5IHRoYXQgYWxsIEVESyBJSSBDSSBjaGVja3MgcGFzcy4NCg0KQXQgdGhhdCBw b2ludCwgaXQgaXMgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBFREsgSUkgTWFpbnRhaW5lcnMg dG8gcmV2aWV3DQp0aGUgZmluYWwgc3RhdGUgb2YgdGhlIFBSIGFuZCBzZXQgdGhlICJwdXNoIiBs YWJlbCBpZiBldmVyeXRoaW5nIGxvb2tzIGNvcnJlY3QuDQoNCkF0IHRoaXMgbW9tZW50LCB3ZSBh cmUgaW4gU29mdCBGcmVlemUgYW5kIHdpbGwgYmUgaW4gSGFyZCBGcmVlemUgZm9yIHRoZSBuZXh0 DQoyIHdlZWtzLiAgSWYgdGhpcyBpcyBjb25zaWRlcmVkIGNyaXRpY2FsIGZvciB0aGUgc3RhYmxl IHRhZyByZWxlYXNlLCB0aGVuIA0KcGxlYXNlIHNlbmQgYSByZXF1ZXN0IHRvIExpbWluZyB3aXRo IGp1c3RpZmljYXRpb24gZm9yIHN0YWJsZSB0YWcuICBPdGhlcndpc2UsDQppdCB3aWxsIGJlIG1l cmdlZCBhZnRlciB0aGUgc3RhYmxlIHRhZyByZWxlYXNlLg0KDQpodHRwczovL2dpdGh1Yi5jb20v dGlhbm9jb3JlL3RpYW5vY29yZS5naXRodWIuaW8vd2lraS9FREstSUktUmVsZWFzZS1QbGFubmlu Zw0KDQpUaGFua3MsDQoNCk1pa2UNCg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBC ZWhhbGYgT2YgRGlvbm5hIEdsYXplIHZpYSBncm91cHMuaW8NCj4gU2VudDogVGh1cnNkYXksIE5v dmVtYmVyIDEwLCAyMDIyIDg6NDQgQU0NCj4gVG86IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVs LmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBHZXJkIEhv ZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT47IEphbWVzIEJvdHRvbWxleSA8amVqYkBsaW51eC5p Ym0uY29tPjsgWWFvLCBKaWV3ZW4NCj4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgVG9tIExlbmRh Y2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT47IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5l bC5vcmc+OyBYdSwgTWluIE0NCj4gPG1pbi5tLnh1QGludGVsLmNvbT47IEFuZHJldyBGaXNoIDxh ZmlzaEBhcHBsZS5jb20+OyBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBS ZTogW2VkazItZGV2ZWxdIFtQQVRDSCAzLzNdIE1kZU1vZHVsZVBrZzogTm90aWZ5IEJlZm9yZUV4 aXRCb290U2VydmljZXMgaW4gQ29yZUV4aXRCb290U2VydmljZXMNCj4gDQo+ID4gUmV2aWV3ZWQt Ynk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiANCj4g R3JlYXQsIHRoYW5rcyBNaWNoYWVsLiBXaXRoIGFsbCB0aHJlZSBwYXRjaGVzIHJldmlld2VkL2Fj a2VkLCBkb2VzDQo+IHRoYXQgbWVhbiB0aGV5IGdldCBtZXJnZWQsIG9yIHdoYXQgZWxzZSBoYXMg dG8gYmUgZG9uZT8gSSdtIG5ldyB0bw0KPiB0aGlzLg0KPiANCj4gLS0NCj4gLURpb25uYSBHbGF6 ZSwgUGhEIChzaGUvaGVyKQ0KPiANCj4gDQo+IA0KPiANCg0K