From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 051BBAC0B3F for ; Thu, 18 Jan 2024 05:11:49 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=rI18drZdgVTLnbxrG4YK6McHw4iMzByYNwsQYOkTYFg=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results: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:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1705554708; v=1; b=Hw3vMTpYGV0gfWOICLGCX9k+U4SwFr3NIuSrRhPe7kfT8aAtundy7GDBESkqUW9+biAh0MEQ duSJvg1EtqufMW4y8xCOFS02SgH9RW0i7qt3t/SYaeCQQh7r48us4P5PQcB+th5R2izMEnXz61I wGOoxMNN7y2jlOaP8iqhs02s= X-Received: by 127.0.0.2 with SMTP id HKEkYY7687511xOxCnbr1utp; Wed, 17 Jan 2024 21:11:48 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web11.4912.1705554707869241936 for ; Wed, 17 Jan 2024 21:11:48 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10956"; a="464632231" X-IronPort-AV: E=Sophos;i="6.05,201,1701158400"; d="scan'208";a="464632231" X-Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jan 2024 21:11:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,201,1701158400"; d="scan'208";a="19009847" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 17 Jan 2024 21:11:40 -0800 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 17 Jan 2024 21:11:38 -0800 X-Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 17 Jan 2024 21:11:38 -0800 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 17 Jan 2024 21:11:38 -0800 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 17 Jan 2024 21:11:37 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dLzQgNFFLhKtqezrniKZNza7TluZmPgh9jFkkJH6rzBnZMSwJQSyXY7VG2Y9UMHhQrip9uWitUbdECHW6a+ZP7EpGjjWYu6CACB7NJ7DHHuRQn8tg2TrzpW/mly7UBtHiJpn3XH9bksTUvrX6PG+uXqovNM3ZEmU7afsO73K3ee975ZTLIr0Dk0u1jyHvpbWlZ4+bUW2jknry1YnsPnzDm9e5OWT0WC5kF2ZWu6nHGTFX7ul76BwG8xzHuKA+MoL2VlLGYZP4K1pozGWBUypgX5+4BZGREN4gON6SaUkJKXMB6TyolrqJK0sSlTejHuvcV0A2EH82fxqfOUyixZT/g== 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=SsPQ1UsfvWbtfDMiIkXEm5GjnfRtSnP0RBzfNYD2cGA=; b=FXLw7OGR+yUWOrI6v7DptfI0nmDgm/jNswPattx7exxhi9VHdT+AZtzlDkdlYiGyu/g+jBeO5li0O8A0sHBBoAx2Lc1wH4L0KjxVT5bwnUbEOw3gt++mR4UapUuPHTbn9wQlUekqycOL1H/iU3tlSr4fuPOQHSiGS+JXwtsFTTMhel+EiDz/L+YSyIj9J4D0zM/t+z8FQ7Rwo4sxNOmiUTlooYbYlWwvHOLfowNQUEch1IFlPNQ5KPtrRCRZkjmyi+rH9cF5iZm+ThMGEUzjzVPCMErNEkoFKrjBhxj9AsVFMPRsra0wK+VX7YRO5qTLC2HfTVM1STlR+QOip9Fk4g== 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 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by PH7PR11MB6330.namprd11.prod.outlook.com (2603:10b6:510:1fe::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.31; Thu, 18 Jan 2024 05:11:30 +0000 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::3fea:ca2b:2ef7:e3d4]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::3fea:ca2b:2ef7:e3d4%4]) with mapi id 15.20.7202.024; Thu, 18 Jan 2024 05:11:30 +0000 From: "Ni, Ray" To: Laszlo Ersek , "devel@edk2.groups.io" , "Liu, Zhiguang" CC: "Kumar, Rahul R" , Gerd Hoffmann Subject: Re: [edk2-devel] [PATCH v2 1/2] UefiCpuPkg/CpuPageTableLib: Enhance function header for PageTableMap() Thread-Topic: [edk2-devel] [PATCH v2 1/2] UefiCpuPkg/CpuPageTableLib: Enhance function header for PageTableMap() Thread-Index: AQHaSQ13z4sxhbbUSkaWlQ+YxbJp4bDdzE2AgAE67qA= Date: Thu, 18 Jan 2024 05:11:30 +0000 Message-ID: References: <20240117062134.975-1-zhiguang.liu@intel.com> <2f267d2f-ff69-19b6-7d6d-a3857b12852d@redhat.com> In-Reply-To: <2f267d2f-ff69-19b6-7d6d-a3857b12852d@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN6PR11MB8244:EE_|PH7PR11MB6330:EE_ x-ms-office365-filtering-correlation-id: 3ba0e3a7-59a7-4cdb-25d2-08dc17e3ee92 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: EXI13MtZmp0jsPi1SWqgbQf8G3rWlEmSGqPmeL6g3RAcve7wzeiNv8YqQ1jJ1aFwMS+56LggbmjnJZitnNHv/9odvPOQQxYVJMO2CtTOEePjSpjBbJ8NdUGNvSgt91Zz0g6WQkzcpMnRrFHISunpzcreK/WCmQ5hpCEHvzjcX/49FRILUU/Cr5DKWL+RQzX28WcecSxGIylvUK77GFqZvOqelwIYcwMg8nDwDLNwvOCay6DPL6acfZnzWbYftqAxLChIPR6xEYmutP+4yupcrCyX+nXNdxxdgMQsVTneVxZk+KGV46PjrlMRCMUAlG3vGYRdbAEn4XTF3Qfbthnx1WHlZlMze7uN4fo32f+IHqT22kaqdwHukW1APTc9TrZ+uZuMjOfRVZJS9e2Hw3dVNl5etQWjj4yNnF7RkUgLKtqBQU/T2MqDKgvzQhpz1K0zay0o0V9jtgum8v/skS6AzY6JIXXb+jcDj0MVdOqjgLBZR9TcV/OBuqwhFTj9ny9Lznfc3JCKedIXPX1uM9Y4vdeZ3KGDH/ZOPpDunEDX6AwoMcmNHOlQ1esjePdtXnBVBw4P1USc/Tv8cJVO0esIhA9h63uUlMETsy1FBjXc7PaAVD1O0NgQA5INlV8t0IZt x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NXVEeWxQUnZMcTAweTNlUXpLUkVRNWQ0djNnQTRuRnd3RlJBL2tDYmNUQUE3?= =?utf-8?B?N1NMdndwQmllVnB2ZHJNdXQxREFrUk52aE1YWTdHVjd6elI2TmxySEtQMlZT?= =?utf-8?B?TzQvdGwyRC9UNEoyVmY4dy9Lc3BHWDY1WXJ1b2tZblRsR3lsRWhjK3JYandk?= =?utf-8?B?ZjhGd014Lzd4M29uNThaRU9tSkIwMFFrV1BBU0NLT1NIYUdNcWI3NVI4OXIx?= =?utf-8?B?am9ORXdQRFdOSHRmZVQ0RFpQODAxazE0WlpPVEtvaVlsU0tZN2s3R3p0MGlz?= =?utf-8?B?M01rVXQ3Y3hFMmJtYzlVaVZQbTJnSjg5ejF2dks0d1lVZERWQ1JEMVlveDBv?= =?utf-8?B?bU9JaFJEa3lISTZST3QzWFM1SUZWTU1aMTJxaGFVN0c2Y2xmS295R2taRGp2?= =?utf-8?B?cTJyV2IyQkFuNFpnZFdmejNnN24wbE80RGRWVUQ5YVRNd1UyM29GMkc5d3Vy?= =?utf-8?B?eFdTZ2tTcGxoZWhYbHA1OUlvc1ZhKzg2ZCsrYTNQKys1NEdWY0I4eUxHOUNH?= =?utf-8?B?akdrNUwzbmxWekxGSUJBQVZkUS9ZbTU0MWpJaWxacmtZRlFVSFFPTVdPZVla?= =?utf-8?B?Y0RDN2ZlcWkvOE1VTnFQTWQ5OExQdjN6ZnoxUGtYL2FtRUk1V2xCcmZhZlFo?= =?utf-8?B?RjhqT0VtQ1RNM3JQVTN1aWo4N3pZaWRobXZRZktlNG1wOU5CNWlNdmtmRXRE?= =?utf-8?B?UG1tOEl4a3FyYnZ5eHVTMUQvcGI1bmlTZGYrTldrQWo4YTJpeFJ1M3NiY0l5?= =?utf-8?B?d2tObHVYV0Y0L2I0R3pXMmdhbksyTEdYemRVUnBDZ1pkNW91bTM2dVd1Q2pH?= =?utf-8?B?dkV1andFR200c1IvNnp4VjVDa1R5VDZRSUVnUGxibzg1dkxMTjdsMVVocmlF?= =?utf-8?B?VGgxMEdXdjJGQVcvblVMcnlibFhhT3lYSGZQV2NSS2ZnQ2k0ZDR6VmwvUDdI?= =?utf-8?B?NHp4MDdDVFNVbUt6eGVJc3FGcEMyTHgvQnJBZ21MOXdrTDZqZC94UExrNjN3?= =?utf-8?B?QW5OM1JMR2RKZlhESUtMQ3dSSlI1UHdRbEFFZE5pQlVQWDdwWkVpVmFyNUZU?= =?utf-8?B?cVYvNW1USHRZME9xaDFjQ3lmMFI2UnllWHlweG5MYXAycmloU1ZLbXlmVlJw?= =?utf-8?B?em1RN2dkNXBLWkxCQ0I0aDA4NzZ5OGR3MlA5KzRaSWw4YW1XR2NJNGROazJp?= =?utf-8?B?Nk42RmlYeHdaYUpIS1NyY09lSzQ5ZmM4bzlabzdFZkFHL2lCT2FtT2VKb21i?= =?utf-8?B?cDlmcDJOZitPbHdwWVN1YyswcEJneDdRRHdHZEZKRGg1dndpUk5BRkhkeVZm?= =?utf-8?B?R3ljd3hiaXJZKzgzS2ZTbUNFdEs3MlFNZERWZDlJZFl3a2E4NVZjNnc2aHpZ?= =?utf-8?B?Y1VUam5aT1VuWG9BK2FpMnQ4aGpEbWFPQUk1OVVzQUc3bnRqNjk3QWlqcGtY?= =?utf-8?B?aUhPbVJKMWhBK0dIWmEvT1FPSGg5dm9mY1hFaGg3ZWxKdkZ5ZS9BeHIyOUM1?= =?utf-8?B?VFJjUzBpWUtIakFzMW9NY3JqbFpac3h2ZjBPK3d1VkZ4ZGJLWVRpWXZyTkVV?= =?utf-8?B?ckxhRjRZcU04bVlmN2xPT09YOVZ3ZjJGbWxJMFZUb2NlWDVmR0kvQzNuMVc4?= =?utf-8?B?a1VnOFhpbkt0VFdXbVhsR3VkdjMxVk5ENUU2cUM0dDZCQ29RTThZUCs0Z25P?= =?utf-8?B?Q255WFFlTTJSTVpDZnFYaWxqTWptODZhbGF1NWZVNUQ3NDBycUNmL2krdTAx?= =?utf-8?B?M1Jid0JzcTcreGZGS0FMT0FyYmQzakl3Vmx0MDBaVndEak9WUlp0am9KVWYz?= =?utf-8?B?UGR0RW1TLzdsZFJlYUpDVkhRS0VnV2hCVVl5RzRCdXpBSDFLeTRLUUcxM3A3?= =?utf-8?B?MWJaR3NheEtlMExOWTcyMG9EdzJQN2h6K2dENm9kVW9QUEU1WFhId3UxY3Fn?= =?utf-8?B?YS9wU3NCVldhZkd0K1BLbzRxb3Fsc252MFc0V3NLbWk2UW8zR1AwdWhNUVI4?= =?utf-8?B?K1NYbHovVGozOUZVS1duU2MvMUNSL1FZT3ZWOXlKSnFqcnBKaHJxRERlcSsr?= =?utf-8?B?dW5BQVBEUXc5Z3BrZ1Y0NTRpWmNDZXVBWE4vOGlkREVpSHBvZnkzRnpWcTNq?= =?utf-8?Q?wNyc=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: 3ba0e3a7-59a7-4cdb-25d2-08dc17e3ee92 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2024 05:11:30.7060 (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: CIghgaJmKJ72BPpRxnHQE10zCzG3AW+KZW0HnW1vpQL8Xe0i40wThkaQhxW+1aOoud+LL7NsXMIBqb86lYEQFg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6330 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 Reply-To: devel@edk2.groups.io,ray.ni@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: NZ6j3JKmqkIbNLSXV8OAZHZFx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=Hw3vMTpY; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); 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 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io UmV2aWV3ZWQtYnk6IFJheSBOaSA8UmF5Lm5pQGludGVsLmNvbT4NCg0KVGhhbmtzLA0KUmF5DQo+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExhc3psbyBFcnNlayA8bGVyc2Vr QHJlZGhhdC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAxNywgMjAyNCA2OjIzIFBN DQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgTGl1LCBaaGlndWFuZyA8emhpZ3VhbmcubGl1 QGludGVsLmNvbT4NCj4gQ2M6IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBLdW1hciwgUmFo dWwgUiA8cmFodWwuci5rdW1hckBpbnRlbC5jb20+Ow0KPiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA cmVkaGF0LmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjIgMS8yXSBV ZWZpQ3B1UGtnL0NwdVBhZ2VUYWJsZUxpYjoNCj4gRW5oYW5jZSBmdW5jdGlvbiBoZWFkZXIgZm9y IFBhZ2VUYWJsZU1hcCgpDQo+IA0KPiBPbiAxLzE3LzI0IDA3OjIxLCBaaGlndWFuZyBMaXUgd3Jv dGU6DQo+ID4gUGFnZVRhYmxlTWFwKCkgb25seSBtb2RpZmllcyB0aGUgUGFnZVRhYmxlIHJvb3Qg cG9pbnRlciB3aGVuIGNyZWF0aW5nDQo+IGZyb20gemVyby4NCj4gPiBFeHBsaWNpdGx5IGV4cGxh aW4gaXQgaW4gZnVuY3Rpb24gaGVhZGVyLg0KPiA+DQo+ID4gQ2M6IFJheSBOaSA8cmF5Lm5pQGlu dGVsLmNvbT4NCj4gPiBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gPiBD YzogUmFodWwgS3VtYXIgPHJhaHVsMS5rdW1hckBpbnRlbC5jb20+DQo+ID4gQ2M6IEdlcmQgSG9m Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFpoaWd1YW5nIExp dSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgVWVmaUNwdVBrZy9JbmNs dWRlL0xpYnJhcnkvQ3B1UGFnZVRhYmxlTGliLmggICAgICAgICB8IDEgKw0KPiA+ICBVZWZpQ3B1 UGtnL0xpYnJhcnkvQ3B1UGFnZVRhYmxlTGliL0NwdVBhZ2VUYWJsZU1hcC5jIHwgMSArDQo+ID4g IDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEv VWVmaUNwdVBrZy9JbmNsdWRlL0xpYnJhcnkvQ3B1UGFnZVRhYmxlTGliLmgNCj4gYi9VZWZpQ3B1 UGtnL0luY2x1ZGUvTGlicmFyeS9DcHVQYWdlVGFibGVMaWIuaA0KPiA+IGluZGV4IDc4YWE4M2I4 ZGUuLjc1NWM4YWIwODQgMTAwNjQ0DQo+ID4gLS0tIGEvVWVmaUNwdVBrZy9JbmNsdWRlL0xpYnJh cnkvQ3B1UGFnZVRhYmxlTGliLmgNCj4gPiArKysgYi9VZWZpQ3B1UGtnL0luY2x1ZGUvTGlicmFy eS9DcHVQYWdlVGFibGVMaWIuaA0KPiA+IEBAIC02MSw2ICs2MSw3IEBAIHR5cGVkZWYgZW51bSB7 DQo+ID4gICAgQ3JlYXRlIG9yIHVwZGF0ZSBwYWdlIHRhYmxlIHRvIG1hcCBbTGluZWFyQWRkcmVz cywgTGluZWFyQWRkcmVzcyArDQo+IExlbmd0aCkgd2l0aCBzcGVjaWZpZWQgYXR0cmlidXRlLg0K PiA+DQo+ID4gICAgQHBhcmFtW2luLCBvdXRdIFBhZ2VUYWJsZSAgICAgIFRoZSBwb2ludGVyIHRv IHRoZSBwYWdlIHRhYmxlIHRvDQo+IHVwZGF0ZSwgb3IgcG9pbnRlciB0byBOVUxMIGlmIGEgbmV3 IHBhZ2UgdGFibGUgaXMgdG8gYmUgY3JlYXRlZC4NCj4gPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgSWYgbm90IHBvaW50ZXIgdG8gTlVMTCwgdGhlIHZhbHVlDQo+IGl0IHBvaW50 cyB0byB3b24ndCBiZSBjaGFuZ2VkIGluIHRoaXMgZnVuY3Rpb24uDQo+ID4gICAgQHBhcmFtW2lu XSAgICAgIFBhZ2luZ01vZGUgICAgIFRoZSBwYWdpbmcgbW9kZS4NCj4gPiAgICBAcGFyYW1baW5d ICAgICAgQnVmZmVyICAgICAgICAgVGhlIGZyZWUgYnVmZmVyIHRvIGJlIHVzZWQgZm9yIHBhZ2UN Cj4gdGFibGUgY3JlYXRpb24vdXBkYXRpbmcuDQo+ID4gICAgQHBhcmFtW2luLCBvdXRdIEJ1ZmZl clNpemUgICAgIFRoZSBidWZmZXIgc2l6ZS4NCj4gPiBkaWZmIC0tZ2l0IGEvVWVmaUNwdVBrZy9M aWJyYXJ5L0NwdVBhZ2VUYWJsZUxpYi9DcHVQYWdlVGFibGVNYXAuYw0KPiBiL1VlZmlDcHVQa2cv TGlicmFyeS9DcHVQYWdlVGFibGVMaWIvQ3B1UGFnZVRhYmxlTWFwLmMNCj4gPiBpbmRleCAzNmIy YzRlNmEzLi4yNWJkOWZjOGQ4IDEwMDY0NA0KPiA+IC0tLSBhL1VlZmlDcHVQa2cvTGlicmFyeS9D cHVQYWdlVGFibGVMaWIvQ3B1UGFnZVRhYmxlTWFwLmMNCj4gPiArKysgYi9VZWZpQ3B1UGtnL0xp YnJhcnkvQ3B1UGFnZVRhYmxlTGliL0NwdVBhZ2VUYWJsZU1hcC5jDQo+ID4gQEAgLTYyMCw2ICs2 MjAsNyBAQCBQYWdlVGFibGVMaWJNYXBJbkxldmVsICgNCj4gPiAgICBDcmVhdGUgb3IgdXBkYXRl IHBhZ2UgdGFibGUgdG8gbWFwIFtMaW5lYXJBZGRyZXNzLCBMaW5lYXJBZGRyZXNzICsNCj4gTGVu Z3RoKSB3aXRoIHNwZWNpZmllZCBhdHRyaWJ1dGUuDQo+ID4NCj4gPiAgICBAcGFyYW1baW4sIG91 dF0gUGFnZVRhYmxlICAgICAgVGhlIHBvaW50ZXIgdG8gdGhlIHBhZ2UgdGFibGUgdG8NCj4gdXBk YXRlLCBvciBwb2ludGVyIHRvIE5VTEwgaWYgYSBuZXcgcGFnZSB0YWJsZSBpcyB0byBiZSBjcmVh dGVkLg0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiBub3QgcG9pbnRl ciB0byBOVUxMLCB0aGUgdmFsdWUNCj4gaXQgcG9pbnRzIHRvIHdvbid0IGJlIGNoYW5nZWQgaW4g dGhpcyBmdW5jdGlvbi4NCj4gPiAgICBAcGFyYW1baW5dICAgICAgUGFnaW5nTW9kZSAgICAgVGhl IHBhZ2luZyBtb2RlLg0KPiA+ICAgIEBwYXJhbVtpbl0gICAgICBCdWZmZXIgICAgICAgICBUaGUg ZnJlZSBidWZmZXIgdG8gYmUgdXNlZCBmb3IgcGFnZQ0KPiB0YWJsZSBjcmVhdGlvbi91cGRhdGlu Zy4NCj4gPiAgICBAcGFyYW1baW4sIG91dF0gQnVmZmVyU2l6ZSAgICAgVGhlIGJ1ZmZlciBzaXpl Lg0KPiANCj4gUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+ IA0KPiAoYXBwbHlpbmcgdGhpcyBpcyBnb2luZyB0byBiZSBkaWZmaWN1bHQsIGJlY2F1c2UgdGhl IHBhdGNoIGVtYWlscyB3ZXJlDQo+IG5vdCBzZW50IGluIHJlc3BvbnNlIHRvIGEgY29tbW9uIGNv dmVyIGxldHRlciwgb3IgaW4gcmVzcG9uc2UgdG8gZWFjaCBvdGhlcikNCg0KDQoKLT0tPS09LT0t PS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMg c2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExMzk4NCk6IGh0dHBzOi8v ZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMzk4NApNdXRlIFRoaXMgVG9waWM6IGh0 dHBzOi8vZ3JvdXBzLmlvL210LzEwMzc4MTEyMS83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtv d25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9n L2RldmVsL2xlYXZlLzEyMzY3MTExLzc2ODYxNzYvMTkxMzQ1NjIxMi94eXp6eSBbcmViZWNjYUBv cGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==