From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web12.9678.1667923353101075920 for ; Tue, 08 Nov 2022 08:02:33 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=DF3U5Mg1; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1667923353; x=1699459353; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=H8DkWYhgMhNPCuUT0cjdlTVv1nwLuGkG08vTLTjgreQ=; b=DF3U5Mg1WazO7s+/rkjkSLlJB614480l4b3nv7tkKR52IYMggnenXr7U bq/uyRjYaDf1ldPzgGW/LQ43DxoRwogAMcN9j4Ap9bYoled30PC8lj1sV 2oNaEvGv+0qXcOqvJQXdrjVReWYdEsf7YTt9SPvonlM9jzgsQVMrzz5D1 JJG4DFiarb+nyZ6xbR5yVA4w+y6yKYUGmkP6oERmdAZAArZHXWHvB1eoY ILJcUtlH20iGe+cvSplc8NrzYqwTSE33a2+wH1Z19Lvng/4XCzBYL+PFu hodU+NiD69ZoSsMXJRYcp6c5aDgZNgRila/de1S46MF//6wG1mv7JOOVo w==; X-IronPort-AV: E=McAfee;i="6500,9779,10525"; a="311888222" X-IronPort-AV: E=Sophos;i="5.96,148,1665471600"; d="scan'208";a="311888222" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Nov 2022 08:01:40 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10525"; a="725606034" X-IronPort-AV: E=Sophos;i="5.96,148,1665471600"; d="scan'208";a="725606034" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by FMSMGA003.fm.intel.com with ESMTP; 08 Nov 2022 08:01:38 -0800 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.2375.31; Tue, 8 Nov 2022 08:01:36 -0800 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.2375.31 via Frontend Transport; Tue, 8 Nov 2022 08:01:36 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) 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.2375.31; Tue, 8 Nov 2022 08:01:31 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aMrXzPmFf5fvALczJ69p1uGU31gFjSIspmMEqLG1Xa7L3AFjlAUrmniFOiVCK49YgIlB7gqo6nO9+pu4leZK7pfPpgbBXi7Y8zw1Hg7a2Insev90c9D3zgNqmzTEga03ZUbyLgMkq/WC+3eUvoffETwrQsoZHTjpAb+KAVegDWkqIgVpNcP8xm1arSRL6N8YAK8ftLLuy5KMNiObAL5sTo8WLUJmT2K67gthtk3QJB1CpcKAgbEczg14KPi3CHgEaP1mWknX9SsH3fY5zhmX8WTnG4unZY9ulTu46QilWx1s1B32IRS4mJYEfVuE483806zWfkL9dcSZNgXU6hU/9g== 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=H8DkWYhgMhNPCuUT0cjdlTVv1nwLuGkG08vTLTjgreQ=; b=S2xqpLf5eLQO8TyPUb3e1/L8o/g2MC0VhWmWMBVkIjh9gzEXqSCLO8zskhlvfryKarJJTQJaNMK2U7C38dAMtBEHvb2k7zqPDk7ZnIk1AUIDchoMM90APFdxWsWphHVWcjmEkOrbQQ5VwhWksnThLuxb9I+w2/Fz6IZlEsz4HjFEHfQr19Q3xoZLlGmxrtUUCKb6uZUkiFe2VlZFmSmjeOKXvP7mr4MMaCZtdhircib9FcZV0TQq1qhiz6qqtBXytMAfOtML+WkvbPeTWJDQnZqUhRyezVi0tbRifssJ1Ge23jS/No7ior7gaivb2fp4pMR1pAdaGcCBHjqidBSqWQ== 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 MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by CH3PR11MB7347.namprd11.prod.outlook.com (2603:10b6:610:14f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.25; Tue, 8 Nov 2022 16:01:30 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::666a:6f66:597a:7620]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::666a:6f66:597a:7620%9]) with mapi id 15.20.5791.026; Tue, 8 Nov 2022 16:01:29 +0000 From: "Yao, Jiewen" To: Dionna Glaze , "devel@edk2.groups.io" CC: Gerd Hoffmann , James Bottomley , Tom Lendacky , Ard Biesheuvel , "Xu, Min M" , Andrew Fish , "Kinney, Michael D" , "Ni, Ray" Subject: Re: [PATCH v8 3/7] MdeModulePkg: Notify BeforeExitBootServices in CoreExitBootServices Thread-Topic: [PATCH v8 3/7] MdeModulePkg: Notify BeforeExitBootServices in CoreExitBootServices Thread-Index: AQHY5+kTS6Qoa1/ha0y9Gnf9/moiPa41RtNQ Date: Tue, 8 Nov 2022 16:01:29 +0000 Message-ID: References: <20221024204114.2772064-1-dionnaglaze@google.com> <20221024204114.2772064-4-dionnaglaze@google.com> In-Reply-To: <20221024204114.2772064-4-dionnaglaze@google.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 dlp-product: dlpe-windows dlp-reaction: no-action 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: MW4PR11MB5872:EE_|CH3PR11MB7347:EE_ x-ms-office365-filtering-correlation-id: c20c52d6-656c-4e5c-5537-08dac1a27fc7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Rm0osotfU8zJZukecQGKRtdir4Hn3aDGsDqtzXuwtfuG9aNk336QGdsYuvhGyvTw0ymDoJVXPu8d61VbvLLFvCK2rO/7ateLB3vxNIPMnkC1UIihl0Q07vJpN52xehoVad6VUZgy7QSe4HOZd7Fe6oiH64q4ZmgYcHijv8Q+sbi/Z05v16mK5p7uWWvTuafiDXQwhZL2HZG6Xo8tLCE3jw2ylPbTGUpubL5vpaqQtWXmG5BwJ4/uutiq3qTGMvRwVwl7kGVGJQlfI4YESJrxAlNGkqgjvnfuNHH91MgY82E5XkdE8iON8H2Gp6jLWEETTxuVFAzQfccdYJUDZG2iRMCtzgP4s67vAogh8FTk/2TMoWobhLiDtcNGgdx6TKWbSEuf3wO5oIZokg01+D6kH29CpxW0LMU1pgenRy4VmHTqrZRFOCqx+uGaHgxYq0khtNPFsF0jOaFhTfwD4fYfBSYhWFbj4vrEDmrIBOmfC5lj5CSkLq6FvNVpcTe2ITpzYL1UOS5AltAW8REOuVCi89HOwm4QuSKhor7LhFBJKGIcviSJNIRiv2/ly2RF67bA/eHQhG3F5K1TKD69PJtQ0Gg8OicLFRXjj5ju454wl5xlUpbLX8coAwGUInRaeMk4w48bdMcY/b+aZDnGl9uTMPnOYDCcHwHzqgBlCvPUyq1U9oKJ/jqqMcUR2PUYqb9L481AM+b+KS7ja332jx8eYRHJ98xSAWr71Bw8Qu2Y8uI6RwzisB/Qecp0i/WVf2bbwOAxa06iQSgaMXXof9oiTQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(136003)(376002)(346002)(39860400002)(396003)(451199015)(66899015)(66946007)(8676002)(38100700002)(122000001)(33656002)(86362001)(478600001)(41300700001)(82960400001)(38070700005)(83380400001)(107886003)(186003)(26005)(6506007)(7696005)(9686003)(52536014)(66476007)(4326008)(66556008)(5660300002)(66446008)(76116006)(54906003)(316002)(2906002)(53546011)(110136005)(71200400001)(55016003)(19627235002)(64756008)(8936002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OE9nMnhCYlVkUENQSnU4eXpaVGUxSUcwN3VoNE95ZlJFRlZkQ3I3MlhSK3pr?= =?utf-8?B?MDEvSzVBNXMranVRZUhrVWxsYUREMjB1cDJxWkJwYlJLaGZQR0xvbkxpNE40?= =?utf-8?B?ZXpMZnBvdncvRFd2dmFnb0gxV1pva05sTWsvd3I1cWNGbVlDcXQrMzdTUU9s?= =?utf-8?B?amFVZ0N0bWhuSFpJRzc0bFlTejNxUjg0Qi9SRjlNR2hObXUydnBubFd0YVBl?= =?utf-8?B?OTRIZlNvNzFMdGFSZXhTaUhBa2FWOHZzNldML0xORGRrUzV3bEVnNVNmR1hx?= =?utf-8?B?aFFBbXhuNVA2RG5jcU9XKzR4b1lsb0xNbFM4N01sUHJsanJmQ1pjRzB3MkV0?= =?utf-8?B?MHRmaDUzT3hkQkFNYWUyZUtjcFlrUkpYUGpqZjdBM3R6UkdIYjRhMHhMNkZo?= =?utf-8?B?M0MxcUhBRkJXTG5nSmU2U1p3NlJ6R1Z3cDgvUmRPc1pUOXpRRTZKV095eHZY?= =?utf-8?B?eTZuMElTdytWbmIvN09sNEZKYkZvZ0VVdExlUTFmbkRkbzhXYVI3WFVqTHVT?= =?utf-8?B?REw4WEJEaE12TkJTbmV6YVRQV2laTnRIVkt6cm9VTURzRDRMcmFUTkR5eHJ2?= =?utf-8?B?SGV3VU80d0preFZMS3dRZ0txU2d2WXZBNHkwQW0vUWExQzFlVjcvS0xrUFBH?= =?utf-8?B?aGZpZkFmZk0zYzljRk1mRkpkQkwvL3hmS0RnUWVHVWVrdEhYK1ltUUtVMUNH?= =?utf-8?B?WWRvSWZ0VlhhU2ZCRURFSThzTzNzaW9MMGVXaUJPZzZRRG1WOFVlL1lzY0hK?= =?utf-8?B?bGptNXZkVVE0V1EzNDFUelFDRm1aTDE5L21nWmxmRmtLYlF4WUtOQWtVZS9E?= =?utf-8?B?czUwc2tjdWVZaWVSSGF1dEhrZVR1bE8wRzlXaVorS1BiOFdxRE1WYUdtV25M?= =?utf-8?B?U2dOSmxXTHM0V1diV3d5N3Q1YWdkRzRLOUhCbndkK3Rhd09aZXZheXcwM2N4?= =?utf-8?B?RVFJa1V4U2QyU0JyNGpTaTUvVXZHV1R1VitJb3k1NlZ2OTFzS3haakRvNEoz?= =?utf-8?B?TjVyWStOZ2wwZU9OdWNUTFR3R0ZheGRHNXF2cm1HVzd2Q2dwNmFQWkpiUFZm?= =?utf-8?B?S1VIL0NIdUFKM1ZyTk8wMXFQU1ZpYmRRYUNidDQ1dVpvcDIyb2RyV1RVSzBC?= =?utf-8?B?TXhyQ3JOaEdxTk03ZFF3eVhtd0VyQ0t0VW5tTFpiRTZ1UTg0VzBDV1ZrQzI4?= =?utf-8?B?TzQxc3lQR1Rqck1tdGUwZFlUSU1tT1JQczh6a20xWHVKaXJWK1grY0FFVFd2?= =?utf-8?B?aERFcmdheUJ0YWcwUWtQSFhaSGpTbHdTVjlnZHZpUGNMWHl1V1NoZU80MjBB?= =?utf-8?B?QmFIbENUKzhvR2g2K1VZTitoV09rN3hTcUVPTUNtdmdOODlYQWtIYmlmNVQx?= =?utf-8?B?dGRHRHV0VFNDclM1TjdreW5haVphVVozK01CeklUSW5yODZ4dUd0ZkJ1aVB1?= =?utf-8?B?aEVzL3JyWnpnNVJaQnl4U2VaVkNzQjEyYjliWU9oYnVLQ29Qc3RaV25MYUpD?= =?utf-8?B?L2hERUM4ekJpR3l2alVPOGpwc2U3S1ZmNWpDb3R3WFE2MlMvNkFjVnRNaXNm?= =?utf-8?B?VUZuaFlrb2FGQXVEdndrdGNMTmJkenE4aTlmdjhBS1Q0VVRpQ05lWno1RjFj?= =?utf-8?B?dUVxc3I4M2pMM3JybmV5Yi9sTTFnZFNPZlkvODVDVmJNd1ZScTBDZCt5RUNF?= =?utf-8?B?WHN5RDJod3diS0ZFbEpaZDlYbkFFalVaUzJSVDBWbUdpalVTZ1VwVGFqcis0?= =?utf-8?B?Tm1DRWJ0c2RoWEsrOTlvSko2SnJJVTZjUGFBUXB0eGtsVHBCdlZGdkxkUEhM?= =?utf-8?B?bi95NkJ2blI4MnhRVUVMR1UwSk5sNlB3UjF6QUlibCsyVUJlRUdmUVJCaXBN?= =?utf-8?B?TU1KVHJHQUl4bWxPZXJ2MCtMQ3MxQ0xFd3BRVnlna09ENXc3VDhwSVY3OERN?= =?utf-8?B?VFFYRmJpZXMwR0owcWk3ZytMNWpCVkV5Y3JrWXpremp0Y2RsdHhJcFRGM09t?= =?utf-8?B?WkpUbVBTb1Rlb243dFNlV2lLUFBxdXlscGloZVVnd1FmdHJIZXRCaXErRytL?= =?utf-8?B?MW5OdGxoalJiVzNzazFFN1VjTTVKZGJFV3RUTHVxR0xlcFl1dENMd1hzb25a?= =?utf-8?Q?NW1Qqaia3qKpYKXKpGM+dupHw?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c20c52d6-656c-4e5c-5537-08dac1a27fc7 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2022 16:01:29.8354 (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: OgQZMqySTK0lcMvU9Rem/XvLqnNABWlMf3FIabu2CsAwMqsVixJYDwxDcaF3okBIQapebyHc6z8O731MIm/+ew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7347 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QWNrZWQtYnk6IEppZXdlbiBZYW8gPEppZXdlbi55YW9AaW50ZWwuY29tPg0KDQo+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IERpb25uYSBHbGF6ZSA8ZGlvbm5hZ2xhemVAZ29v Z2xlLmNvbT4NCj4gU2VudDogVHVlc2RheSwgT2N0b2JlciAyNSwgMjAyMiA0OjQxIEFNDQo+IFRv OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogRGlvbm5hIEdsYXplIDxkaW9ubmFnbGF6ZUBn b29nbGUuY29tPjsgR2VyZCBIb2ZmbWFubg0KPiA8a3JheGVsQHJlZGhhdC5jb20+OyBKYW1lcyBC b3R0b21sZXkgPGplamJAbGludXguaWJtLmNvbT47IFlhbywNCj4gSmlld2VuIDxqaWV3ZW4ueWFv QGludGVsLmNvbT47IFRvbSBMZW5kYWNreQ0KPiA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+OyBB cmQgQmllc2hldXZlbCA8YXJkYkBrZXJuZWwub3JnPjsgWHUsDQo+IE1pbiBNIDxtaW4ubS54dUBp bnRlbC5jb20+OyBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPjsgS2lubmV5LA0KPiBNaWNo YWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTmksIFJheSA8cmF5Lm5pQGludGVs LmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHY4IDMvN10gTWRlTW9kdWxlUGtnOiBOb3RpZnkgQmVm b3JlRXhpdEJvb3RTZXJ2aWNlcyBpbg0KPiBDb3JlRXhpdEJvb3RTZXJ2aWNlcw0KPiANCj4gTG9j YXRpb24gb2Ygbm90aWZpY2F0aW9uIGlzIGhhcyBiZWVuIHNwZWNpZmllZCBpbiBVRUZJIHYyLjku DQo+IA0KPiBDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+DQo+IENjOiBKYW1l cyBCb3R0b21sZXkgPGplamJAbGludXguaWJtLmNvbT4NCj4gQ2M6IEppZXdlbiBZYW8gPGppZXdl bi55YW9AaW50ZWwuY29tPg0KPiBDYzogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k LmNvbT4NCj4gQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+DQo+IENjOiAiTWlu IE0uIFh1IiA8bWluLm0ueHVAaW50ZWwuY29tPg0KPiBDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFw cGxlLmNvbT4NCj4gQ2M6ICJNaWNoYWVsIEQuIEtpbm5leSIgPG1pY2hhZWwuZC5raW5uZXlAaW50 ZWwuY29tPg0KPiBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPg0KPiANCj4gU2lnbmVkLW9m Zi1ieTogRGlvbm5hIEdsYXplIDxkaW9ubmFnbGF6ZUBnb29nbGUuY29tPg0KPiAtLS0NCj4gIE1k ZU1vZHVsZVBrZy9Db3JlL0R4ZS9EeGVNYWluLmluZiAgICAgICB8IDEgKw0KPiAgTWRlTW9kdWxl UGtnL0NvcmUvRHhlL0R4ZU1haW4vRHhlTWFpbi5jIHwgNiArKysrKysNCj4gIDIgZmlsZXMgY2hh bmdlZCwgNyBpbnNlcnRpb25zKCspDQo+IA0KPiBkaWZmIC0tZ2l0IGEvTWRlTW9kdWxlUGtnL0Nv cmUvRHhlL0R4ZU1haW4uaW5mDQo+IGIvTWRlTW9kdWxlUGtnL0NvcmUvRHhlL0R4ZU1haW4uaW5m DQo+IGluZGV4IGU0YmNhODk1NzcuLjM1ZDViZjBkZWUgMTAwNjQ0DQo+IC0tLSBhL01kZU1vZHVs ZVBrZy9Db3JlL0R4ZS9EeGVNYWluLmluZg0KPiArKysgYi9NZGVNb2R1bGVQa2cvQ29yZS9EeGUv RHhlTWFpbi5pbmYNCj4gQEAgLTEwMCw2ICsxMDAsNyBAQA0KPiAgICBnRWZpRXZlbnRWaXJ0dWFs QWRkcmVzc0NoYW5nZUd1aWQgICAgICAgICAgICAgIyMgQ09OU1VNRVMgICAgICAgICAgICAgIyMN Cj4gRXZlbnQNCj4gICAgIyMgQ09OU1VNRVMgICAjIyBFdmVudA0KPiAgICAjIyBQUk9EVUNFUyAg ICMjIEV2ZW50DQo+ICsgIGdFZmlFdmVudEJlZm9yZUV4aXRCb290U2VydmljZXNHdWlkDQo+ICAg IGdFZmlFdmVudEV4aXRCb290U2VydmljZXNHdWlkDQo+ICAgIGdFZmlIb2JNZW1vcnlBbGxvY01v ZHVsZUd1aWQgICAgICAgICAgICAgICAgICAjIyBTT01FVElNRVNfQ09OU1VNRVMNCj4gIyMgSE9C DQo+ICAgIGdFZmlGaXJtd2FyZUZpbGVTeXN0ZW0yR3VpZCAgICAgICAgICAgICAgICAgICAjIyBD T05TVU1FUyAgICAgICAgICAgICAjIyBHVUlEICMNCj4gVXNlZCB0byBjb21wYXJlIHdpdGggRlYn cyBmaWxlIHN5c3RlbSBndWlkIGFuZCBnZXQgdGhlIEZWJ3MgZmlsZSBzeXN0ZW0NCj4gZm9ybWF0 DQo+IGRpZmYgLS1naXQgYS9NZGVNb2R1bGVQa2cvQ29yZS9EeGUvRHhlTWFpbi9EeGVNYWluLmMN Cj4gYi9NZGVNb2R1bGVQa2cvQ29yZS9EeGUvRHhlTWFpbi9EeGVNYWluLmMNCj4gaW5kZXggNTcz M2YwYzhlYy4uNDY4MzAxNmVkNyAxMDA2NDQNCj4gLS0tIGEvTWRlTW9kdWxlUGtnL0NvcmUvRHhl L0R4ZU1haW4vRHhlTWFpbi5jDQo+ICsrKyBiL01kZU1vZHVsZVBrZy9Db3JlL0R4ZS9EeGVNYWlu L0R4ZU1haW4uYw0KPiBAQCAtNzYzLDYgKzc2MywxMiBAQCBDb3JlRXhpdEJvb3RTZXJ2aWNlcyAo DQo+ICB7DQo+ICAgIEVGSV9TVEFUVVMgIFN0YXR1czsNCj4gDQo+ICsgIC8vDQo+ICsgIC8vIE5v dGlmeSBvdGhlciBkcml2ZXJzIG9mIHRoZWlyIGxhc3QgY2hhbmNlIHRvIHVzZSBib290IHNlcnZp Y2VzDQo+ICsgIC8vIGJlZm9yZSB0aGUgbWVtb3J5IG1hcCBpcyB0ZXJtaW5hdGVkLg0KPiArICAv Lw0KPiArICBDb3JlTm90aWZ5U2lnbmFsTGlzdCAoJmdFZmlFdmVudEJlZm9yZUV4aXRCb290U2Vy dmljZXNHdWlkKTsNCj4gKw0KPiAgICAvLw0KPiAgICAvLyBEaXNhYmxlIFRpbWVyDQo+ICAgIC8v DQo+IC0tDQo+IDIuMzguMC4xMzUuZzkwODUwYTIyMTEtZ29vZw0KDQo=