From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web08.5210.1634616274869193161 for ; Mon, 18 Oct 2021 21:04:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=qNPE7cPv; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: guo.dong@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10141"; a="228366402" X-IronPort-AV: E=Sophos;i="5.85,383,1624345200"; d="scan'208";a="228366402" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Oct 2021 21:04:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,383,1624345200"; d="scan'208";a="629439979" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by fmsmga001.fm.intel.com with ESMTP; 18 Oct 2021 21:04:23 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 18 Oct 2021 21:04:23 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 18 Oct 2021 21:04:22 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Mon, 18 Oct 2021 21:04:22 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) 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.2242.12; Mon, 18 Oct 2021 21:04:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dejHNPTpDiua0ZGvV8QY3GAK57kB5Jxz4E7HRaFlqHTbHLsMoGwjhfTNNDJ8576i1G7+K4Axo0tdTlLGrxBKqj5GQuPT4suS88wxzieWZYYQW0fcYzAxglFV66fRPS75fVddyJcDIfIE0nFQnI16+4twd7il9eK3h1bX/POUaoWGlP5+rLULW7my3rQNgATtUyayf46JrLRJkN6DEf/v3JvVJ1KglbDmIPr1t6rXANz0B/3yhzDXrpXNLEIvEJDSHjFFXbdT+2vfBz+ihPj5fY4sJIM6IYSnA97VLoZN2Jun7+hzPmioYv4Y83qXyRyV2rrrKZpgO7O1CXweCiDfMg== 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=YvKr9KJi9q4RtP6ZxDQEeHan3vKviAdO34MBq2GZedk=; b=H7klOqlnmEE0iUS9M8rZ97I89PCw3LAkX47BkvikwW/71gm21jCQJh+HBNIziIdLIRIMBOok1NgC2+tqeCz/Roa2cQ6FqAcCoSxkGqNm0wH9w/2vMXSXnK6j+18/LrTiF3F3Ob0+WNbtFsrH5Q6iwCIu4iXXqPG6LP8lWpoIib5S0sP23vEx/tPmN5KQ3YRTjk7KHlENhNTUidYMh9ZmKW3ibUb1NOW1SoY8ciAOO+lp8cVh58M8V96DGT2n7jU/sUQdlS6FyERjwcoIEZoRy1biCuYYL0T8qHbW9Px91nAVh2A+xRTiiEoiGYX/4EXcHZnK0cXM3loiuepUezG0Sw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YvKr9KJi9q4RtP6ZxDQEeHan3vKviAdO34MBq2GZedk=; b=qNPE7cPvOoYS+rFUZ8zjWBRWEYbA+2f2+cdj+TZT/2N2s7jprx8k3jh0czzBsRkxpzm02uDjRRbH3HwIhboSl8XosDeEuv23F3KFkLHzyeha53rdcwqlukQW7AgewGobc48DdIgEm8Rons5d5SB7jNM2qVaDMG9XbykrPLkeHDI= Received: from BYAPR11MB3622.namprd11.prod.outlook.com (2603:10b6:a03:fe::30) by BYAPR11MB3558.namprd11.prod.outlook.com (2603:10b6:a03:b3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Tue, 19 Oct 2021 04:04:16 +0000 Received: from BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::90e0:e0a7:9c0b:1f40]) by BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::90e0:e0a7:9c0b:1f40%6]) with mapi id 15.20.4608.018; Tue, 19 Oct 2021 04:04:16 +0000 From: "Guo Dong" To: "devel@edk2.groups.io" , "moritzf@google.com" Subject: Re: [edk2-devel] [PATCH] UefiPayloadPkg: Replace MEMROY_ENTRY by MEMORY_ENTRY Thread-Topic: [edk2-devel] [PATCH] UefiPayloadPkg: Replace MEMROY_ENTRY by MEMORY_ENTRY Thread-Index: AQHXQipFOxQBQX4ThEWVe4RBkN2daavafxPfgAAxJFA= Date: Tue, 19 Oct 2021 04:04:15 +0000 Message-ID: References: <20210506034416.1069223-1-moritzf@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.200.16 authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 93847135-1c06-48f5-6f04-08d992b584bc x-ms-traffictypediagnostic: BYAPR11MB3558: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1775; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Tnl0bcmX79atzRVF6qkhMSZNdhTAEBJJnoLiUu88AVoOKCMJYuT8vpbATvI3XBJ2w7R1ktEfqU81neFkXKkB9r9I3eUnow9hk8WYYBqPZjtp7zBcGuUQJnAUyw+SffoJFKLdBBM46eQVCQSDEkhsJIsYcHDae6UQdms/7YC6E8ezCX7/I/ypV2b+GTv4iW4zPvbZ7arz9SKUjTMpsWipWweIgMHFWFtptfQm2Apg/vjT0KjgkRjG1Vya42+5oG8jO4qiC9W2Ybypu5kdNOBsI+Q/KwJBwX9GBWE6uyGQQA2KMTN69v62iV5Xf0utjUJHtFQl4b65wf447TwW81Is9Wm1sy5t98NRsieb9WCsPdRzKp1i8UHXvM2QCBjV4kS9xTzreOPZ/HFuLNlKsRicq3kbPh/p3gAwkEyokruPU5+lziaU6BjxnxSBpwPkgSMDynAPk0H520cvvETFmbD+FrA3xQ83x7ico0ZWx5XOyK3D93vnz2u+W5sIwUAuwxYNEhVHVxH43DOUBPuaWvpM6h0/gcTkKQd0alA+s4RaoLwYPvDHFa1yeeJrzzxUple4mj6CHIqKZJbtcCuRoq10fwU7yV+APGLDlSbnJYYQxSNu+cweuaNTL8TNh0lqsN9mEVj02Bi68/ztDad5WqFObPoL4ilCKSY4PUqIpvDcvKN3n6fRca9+kV1t+bRh8fIRf5WYQta4Fuxph3w3HZA4vvNnlVD9QYXsW8kMD3Du/mHOt2G48RZBQEiSxsp9HaMASxI40DaTTnZ56y3IyAPv3qoHS11yO23zi5fCVelFb5KO4nahxOwlhkFfOEzlvhk7sXHBR1GCmB8H7ckdJ7SsnA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR11MB3622.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(76116006)(186003)(122000001)(53546011)(86362001)(66946007)(9686003)(38100700002)(2906002)(5660300002)(8936002)(64756008)(66556008)(66476007)(7696005)(38070700005)(316002)(71200400001)(82960400001)(66446008)(33656002)(110136005)(26005)(8676002)(508600001)(52536014)(6506007)(55016002)(83380400001)(966005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dnFmdlhVSEk5VzZYWU03YjY3Rm5KRCtYWE5mK2tjUk1uR1A0VFVlbHhwWnJP?= =?utf-8?B?eHJFVmpCTDU0YTJ5WXR0QUtsSjVZR2Nab053ZWJCZDVueVdScnA3YmRUM1Nu?= =?utf-8?B?ZHlVTGpjbWM4Z3pYQ0J0MzFCbmdUUFpIWThsZXhaa090TGhSeGUrOWNhQ1Jv?= =?utf-8?B?RDlCK3RLSUhjQTFhMG5UU0lKQktuRDUzT2xVNURXdXhxNm4yMXFQYzhuNUF6?= =?utf-8?B?aHk4U0VIUmkvVUNOTStsMWVtcnN5NVYwYjZ1QTk4Ly9nNk9MVm8yV0pETytk?= =?utf-8?B?WDVnRzRIMHBoSUxtaDc2TlZoNFZtdktVelBNL0ZERVpKbUVqRnZQU2kydmZv?= =?utf-8?B?R3V0d2dsU3FuNUlRZjNqUWNpTE8rNUdjOVBKRmlKMGpKSHlmN0o5RFNCQ0hz?= =?utf-8?B?akswci82anRmWThVekFKOGkxcUFLRCtTUzV0MnJlbVBlNHQ2eHNzTklPYlRv?= =?utf-8?B?cjF2bC84MXB0cXRTSi84Q0tpeEIxTHd0RTFrKzQvK1dOWkxQd1I2b2k5THB0?= =?utf-8?B?T01QaE1LMVc1WVJ1NUZCd0t3Uk9xWWZhTWlxZ0Ywa1FpcnAwSUh0VjBsV3JY?= =?utf-8?B?WGRuU1hMQ00xeCtMemIvMUdPTVFXSngwRk96d2RhWWxIM3V3NERTSjNFbjVS?= =?utf-8?B?T0d0MXpoNXFJdzZrRVBwMTZjSllHK255am0xdFVsYWg2NDRyeVFReEFzRnhD?= =?utf-8?B?MWtibzJPU1F1R09TSFoxMWVmTUtyNWlwYXhQRjZORDlabXk4L2I5dFBKOVEr?= =?utf-8?B?UkEwVVBXbHU3UEVjVHBhbmJmbFFYbUpaTVlJVDhWcnFsOWdHamRUNWk4aUho?= =?utf-8?B?aUxYVFQyYXNrTTVyRllXb1B5SmlqMTlTTndSMzRGT1M3c2V4V0V0OEEvblZG?= =?utf-8?B?Q3hOQ1ZBNERSWGp1UHViNUd0NUJJaEV2VjZqSGg4WkEwNGY1RE5YWUZib1Q0?= =?utf-8?B?S2kzdnhpSll1QitMTzZSTzdzejJxVlhQdi9NNG16QzFiN1ozMFhjOUh3ZERk?= =?utf-8?B?TVRKM0ZvMHlsL0dOQkZiSTlROUlSZDl0NWlKcWFjMFI5enQvMVR5WkN4aGpy?= =?utf-8?B?RHRjY29pNElVWnNtR3MxN1VVazlXWlFCV05xUDVpcUF5MzdxdmlkdFBoM3Vm?= =?utf-8?B?LzgwMkV0VDFPZXczeEZoYWU4bVhoNEZHVVVwbFhqVUJrTlpkL2VycHhwYVdn?= =?utf-8?B?dnpuMW8wREE0amNIYXdkM210Qm0yYVpKa3RiTlkycXM0dFFaVWl2NlZDejJD?= =?utf-8?B?TFNieUhld1ByWS8wYlpNYkJTR0RnSlArVWxZRWRwV21BeUt5R2NKWVZudGV0?= =?utf-8?B?VWVSMnBJMEJMYUc3WkRKOXVEaFltRnhqOCtPYkpBZFZqNDhQNWd0WGdaS1FL?= =?utf-8?B?WWIwelF2UEEyUzI1a2FtdlByNU1rOTliNytldTVDRkovVnZsaWg0SGdqaUk5?= =?utf-8?B?VUlSYzFhRWQ4ODRSZ0RMbmc4L0pUaWpSQmxSUkhKUTRObTR1aFJNRzczM255?= =?utf-8?B?VmxqalBLSUNGekZieXUxbUFvMVp3YjdydS9jVUs2ekZYditQTWRZbk9zRUZm?= =?utf-8?B?RTlaQ01Ucnh6ZWdmL0ZpLzVzS2tVU1IxaUN1WWFZL0JoQWZOOFg0VkQvTm5u?= =?utf-8?B?eWpyRXQxd1VHZ1BwTHliMm05TXZpSEdUYXlGYW91Qk1yY0YzR201WFZVSnNW?= =?utf-8?B?U1lUZ0VGZVN2US9wa0R3azdKMjJmR2ZzdElPM2xYWUFyU2l6NkV6RGZPd1By?= =?utf-8?Q?8xA96lzokapxStyelw6ezNkqzcYnY3a+2Keq26d?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3622.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 93847135-1c06-48f5-6f04-08d992b584bc X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2021 04:04:16.1784 (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: CyXpewwxJu2WHk8VDyaSudnfUiG4M7wHmDS9gRorskt9nOVWf6BzWSaCrGLolGGyi+ZU3nuKJDRwjVso2agZjQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3558 Return-Path: guo.dong@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpTb3JyeSBJIGZvcmdvdCB0byBtZXJnZSB0aGlzIHBhdGNoLiBJdCB3YXMganVzdCBtZXJnZWQu IC9HdW8NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGRldmVsQGVkazIuZ3Jv dXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIE1vcml0eiBGaXNjaGVy IHZpYSBncm91cHMuaW8NClNlbnQ6IE1vbmRheSwgT2N0b2JlciAxOCwgMjAyMSA1OjM5IFBNDQpU bzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IERvbmcsIEd1byA8Z3VvLmRvbmdAaW50ZWwuY29tPg0K U3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIFVlZmlQYXlsb2FkUGtnOiBSZXBsYWNl IE1FTVJPWV9FTlRSWSBieSBNRU1PUllfRU5UUlkNCg0KT24gV2VkLCBNYXkgNSwgMjAyMSBhdCA4 OjU1IFBNIEd1byBEb25nIDxndW8uZG9uZ0BpbnRlbC5jb20+IHdyb3RlOg0KPg0KPg0KPiBSZXZp ZXdlZC1ieTogR3VvIERvbmcgPGd1by5kb25nQGludGVsLmNvbT4NCg0KSG93IGRvZXMgdGhpcyBn ZXQgcGlja2VkIHVwPw0KDQo+DQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBG cm9tOiBNb3JpdHogRmlzY2hlciA8bW9yaXR6ZkBnb29nbGUuY29tPg0KPiA+IFNlbnQ6IFdlZG5l c2RheSwgTWF5IDUsIDIwMjEgODo0NCBQTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0K PiA+IENjOiBNb3JpdHogRmlzY2hlciA8bW9yaXR6ZkBnb29nbGUuY29tPjsgTWEsIE1hdXJpY2Ug DQo+ID4gPG1hdXJpY2UubWFAaW50ZWwuY29tPjsgRG9uZywgR3VvIDxndW8uZG9uZ0BpbnRlbC5j b20+OyBZb3UsIA0KPiA+IEJlbmphbWluIDxiZW5qYW1pbi55b3VAaW50ZWwuY29tPg0KPiA+IFN1 YmplY3Q6IFtQQVRDSF0gVWVmaVBheWxvYWRQa2c6IFJlcGxhY2UgTUVNUk9ZX0VOVFJZIGJ5IA0K PiA+IE1FTU9SWV9FTlRSWQ0KPiA+DQo+ID4gRml4ZXMgc2ltcGxlIHR5cG8sIG5vIGJlaGF2aW9y YWwgY2hhbmdlLg0KPiA+DQo+ID4gQ2M6IE1hdXJpY2UgTWEgPG1hdXJpY2UubWFAaW50ZWwuY29t Pg0KPiA+IENjOiBHdW8gRG9uZyA8Z3VvLmRvbmdAaW50ZWwuY29tPg0KPiA+IENjOiBCZW5qYW1p biBZb3UgPGJlbmphbWluLnlvdUBpbnRlbC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogTW9yaXR6 IEZpc2NoZXIgPG1vcml0emZAZ29vZ2xlLmNvbT4NCj4gPiAtLS0NCj4gPiAgVWVmaVBheWxvYWRQ a2cvSW5jbHVkZS9HdWlkL01lbW9yeU1hcEluZm9HdWlkLmggICAgfCA2ICsrKy0tLQ0KPiA+ICBV ZWZpUGF5bG9hZFBrZy9JbmNsdWRlL0xpYnJhcnkvQmxQYXJzZUxpYi5oICAgICAgICB8IDIgKy0N Cj4gPiAgVWVmaVBheWxvYWRQa2cvTGlicmFyeS9DYlBhcnNlTGliL0NiUGFyc2VMaWIuYyAgICAg fCAyICstDQo+ID4gIFVlZmlQYXlsb2FkUGtnL0xpYnJhcnkvU2JsUGFyc2VMaWIvU2JsUGFyc2VM aWIuYyAgIHwgNCArKy0tDQo+ID4gIFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnkvVWVm aVBheWxvYWRFbnRyeS5jIHwgMiArLQ0KPiA+ICA1IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9u cygrKSwgOCBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9VZWZpUGF5bG9hZFBr Zy9JbmNsdWRlL0d1aWQvTWVtb3J5TWFwSW5mb0d1aWQuaA0KPiA+IGIvVWVmaVBheWxvYWRQa2cv SW5jbHVkZS9HdWlkL01lbW9yeU1hcEluZm9HdWlkLmgNCj4gPiBpbmRleCA5OTE4N2U4MDM3Y2Qu LjQ3OTIyYjE4NTEyYSAxMDA2NDQNCj4gPiAtLS0gYS9VZWZpUGF5bG9hZFBrZy9JbmNsdWRlL0d1 aWQvTWVtb3J5TWFwSW5mb0d1aWQuaA0KPiA+ICsrKyBiL1VlZmlQYXlsb2FkUGtnL0luY2x1ZGUv R3VpZC9NZW1vcnlNYXBJbmZvR3VpZC5oDQo+ID4gQEAgLTIzLDE0ICsyMywxNCBAQCB0eXBlZGVm IHN0cnVjdCB7DQo+ID4gICAgVUlOVDggIFR5cGU7DQo+ID4gICAgVUlOVDggIEZsYWc7DQo+ID4g ICAgVUlOVDggIFJlc2VydmVkWzZdOw0KPiA+IC19IE1FTVJPWV9NQVBfRU5UUlk7DQo+ID4gK30g TUVNT1JZX01BUF9FTlRSWTsNCj4gPg0KPiA+ICB0eXBlZGVmIHN0cnVjdCB7DQo+ID4gICAgVUlO VDggIFJldmlzaW9uOw0KPiA+ICAgIFVJTlQ4ICBSZXNlcnZlZDBbM107DQo+ID4gICAgVUlOVDMy IENvdW50Ow0KPiA+IC0gIE1FTVJPWV9NQVBfRU5UUlkgIEVudHJ5WzBdOw0KPiA+IC19IE1FTVJP WV9NQVBfSU5GTzsNCj4gPiArICBNRU1PUllfTUFQX0VOVFJZICBFbnRyeVswXTsNCj4gPiArfSBN RU1PUllfTUFQX0lORk87DQo+ID4gICNwcmFnbWEgcGFjaygpDQo+ID4NCj4gPiAgI2VuZGlmDQo+ ID4gZGlmZiAtLWdpdCBhL1VlZmlQYXlsb2FkUGtnL0luY2x1ZGUvTGlicmFyeS9CbFBhcnNlTGli LmgNCj4gPiBiL1VlZmlQYXlsb2FkUGtnL0luY2x1ZGUvTGlicmFyeS9CbFBhcnNlTGliLmgNCj4g PiBpbmRleCAyMGE1MjZkMTVjNjMuLmZlNmQ5ZmZmZDQwOCAxMDA2NDQNCj4gPiAtLS0gYS9VZWZp UGF5bG9hZFBrZy9JbmNsdWRlL0xpYnJhcnkvQmxQYXJzZUxpYi5oDQo+ID4gKysrIGIvVWVmaVBh eWxvYWRQa2cvSW5jbHVkZS9MaWJyYXJ5L0JsUGFyc2VMaWIuaA0KPiA+IEBAIC0yMCw3ICsyMCw3 IEBADQo+ID4gICNkZWZpbmUgU0VUX0JPT1RMT0FERVJfUEFSQU1FVEVSKFZhbHVlKSANCj4gPiBH RVRfQk9PVExPQURFUl9QQVJBTUVURVIoKT1WYWx1ZQ0KPiA+DQo+ID4gIHR5cGVkZWYgUkVUVVJO X1NUQVRVUyBcDQo+ID4gLSAgICAgICAgKCpCTF9NRU1fSU5GT19DQUxMQkFDSykgKE1FTVJPWV9N QVBfRU5UUlkNCj4gPiAqTWVtb3J5TWFwRW50cnksIFZPSUQgKlBhcmFtKTsNCj4gPiArICAgICAg ICAoKkJMX01FTV9JTkZPX0NBTExCQUNLKSAoTUVNT1JZX01BUF9FTlRSWQ0KPiA+ICpNZW1vcnlN YXBFbnRyeSwgVk9JRCAqUGFyYW0pOw0KPiA+DQo+ID4gIC8qKg0KPiA+ICAgIFRoaXMgZnVuY3Rp b24gcmV0cmlldmVzIHRoZSBwYXJhbWV0ZXIgYmFzZSBhZGRyZXNzIGZyb20gYm9vdCBsb2FkZXIu DQo+ID4gZGlmZiAtLWdpdCBhL1VlZmlQYXlsb2FkUGtnL0xpYnJhcnkvQ2JQYXJzZUxpYi9DYlBh cnNlTGliLmMNCj4gPiBiL1VlZmlQYXlsb2FkUGtnL0xpYnJhcnkvQ2JQYXJzZUxpYi9DYlBhcnNl TGliLmMNCj4gPiBpbmRleCA0ZTIzY2ZmNTBlNzcuLmEzZDBkOWY2ZTNmNyAxMDA2NDQNCj4gPiAt LS0gYS9VZWZpUGF5bG9hZFBrZy9MaWJyYXJ5L0NiUGFyc2VMaWIvQ2JQYXJzZUxpYi5jDQo+ID4g KysrIGIvVWVmaVBheWxvYWRQa2cvTGlicmFyeS9DYlBhcnNlTGliL0NiUGFyc2VMaWIuYw0KPiA+ IEBAIC0zODEsNyArMzgxLDcgQEAgUGFyc2VNZW1vcnlJbmZvICgNCj4gPiAgICBzdHJ1Y3QgY2Jf bWVtb3J5ICAgICAgICAgKnJlYzsNCj4gPiAgICBzdHJ1Y3QgY2JfbWVtb3J5X3JhbmdlICAgKlJh bmdlOw0KPiA+ICAgIFVJTlROICAgICAgICAgICAgICAgICAgICBJbmRleDsNCj4gPiAtICBNRU1S T1lfTUFQX0VOVFJZICAgICAgICAgTWVtb3J5TWFwOw0KPiA+ICsgIE1FTU9SWV9NQVBfRU5UUlkg ICAgICAgICBNZW1vcnlNYXA7DQo+ID4NCj4gPiAgICAvLw0KPiA+ICAgIC8vIEdldCB0aGUgY29y ZWJvb3QgbWVtb3J5IHRhYmxlDQo+ID4gZGlmZiAtLWdpdCBhL1VlZmlQYXlsb2FkUGtnL0xpYnJh cnkvU2JsUGFyc2VMaWIvU2JsUGFyc2VMaWIuYw0KPiA+IGIvVWVmaVBheWxvYWRQa2cvTGlicmFy eS9TYmxQYXJzZUxpYi9TYmxQYXJzZUxpYi5jDQo+ID4gaW5kZXggNzIxNGZkODdkMjBjLi44OWJk MmQ3YWJkZWEgMTAwNjQ0DQo+ID4gLS0tIGEvVWVmaVBheWxvYWRQa2cvTGlicmFyeS9TYmxQYXJz ZUxpYi9TYmxQYXJzZUxpYi5jDQo+ID4gKysrIGIvVWVmaVBheWxvYWRQa2cvTGlicmFyeS9TYmxQ YXJzZUxpYi9TYmxQYXJzZUxpYi5jDQo+ID4gQEAgLTkzLDEwICs5MywxMCBAQCBQYXJzZU1lbW9y eUluZm8gKA0KPiA+ICAgIElOICBWT0lEICAgICAgICAgICAgICAgICAgICAgICAqUGFyYW1zDQo+ ID4gICAgKQ0KPiA+ICB7DQo+ID4gLSAgTUVNUk9ZX01BUF9JTkZPICAgICAgICAgICAgICAgKk1l bW9yeU1hcEluZm87DQo+ID4gKyAgTUVNT1JZX01BUF9JTkZPICAgICAgICAgICAgICAgKk1lbW9y eU1hcEluZm87DQo+ID4gICAgVUlOVE4gICAgICAgICAgICAgICAgICAgICAgICAgIElkeDsNCj4g Pg0KPiA+IC0gIE1lbW9yeU1hcEluZm8gPSAoTUVNUk9ZX01BUF9JTkZPICopIEdldEd1aWRIb2JE YXRhRnJvbVNibCANCj4gPiAoJmdMb2FkZXJNZW1vcnlNYXBJbmZvR3VpZCk7DQo+ID4gKyAgTWVt b3J5TWFwSW5mbyA9IChNRU1PUllfTUFQX0lORk8gKikgR2V0R3VpZEhvYkRhdGFGcm9tU2JsDQo+ ID4gKCZnTG9hZGVyTWVtb3J5TWFwSW5mb0d1aWQpOw0KPiA+ICAgIGlmIChNZW1vcnlNYXBJbmZv ID09IE5VTEwpIHsNCj4gPiAgICAgIEFTU0VSVCAoRkFMU0UpOw0KPiA+ICAgICAgcmV0dXJuIFJF VFVSTl9OT1RfRk9VTkQ7DQo+ID4gZGlmZiAtLWdpdCBhL1VlZmlQYXlsb2FkUGtnL1VlZmlQYXls b2FkRW50cnkvVWVmaVBheWxvYWRFbnRyeS5jDQo+ID4gYi9VZWZpUGF5bG9hZFBrZy9VZWZpUGF5 bG9hZEVudHJ5L1VlZmlQYXlsb2FkRW50cnkuYw0KPiA+IGluZGV4IDgwNWY1NDQ4ZDlhMS4uMDBm NDZkYTVlZmM1IDEwMDY0NA0KPiA+IC0tLSBhL1VlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50 cnkvVWVmaVBheWxvYWRFbnRyeS5jDQo+ID4gKysrIGIvVWVmaVBheWxvYWRQa2cvVWVmaVBheWxv YWRFbnRyeS9VZWZpUGF5bG9hZEVudHJ5LmMNCj4gPiBAQCAtMTksNyArMTksNyBAQA0KPiA+ICAq Ki8NCj4gPiAgRUZJX1NUQVRVUw0KPiA+ICBNZW1JbmZvQ2FsbGJhY2sgKA0KPiA+IC0gIElOIE1F TVJPWV9NQVBfRU5UUlkgICAgICAgICAgKk1lbW9yeU1hcEVudHJ5LA0KPiA+ICsgIElOIE1FTU9S WV9NQVBfRU5UUlkgICAgICAgICAgKk1lbW9yeU1hcEVudHJ5LA0KPiA+ICAgIElOIFZPSUQgICAg ICAgICAgICAgICAgICAgICAgKlBhcmFtcw0KPiA+ICAgICkNCj4gPiAgew0KPiA+IC0tDQo+ID4g Mi4zMS4xLjUyNy5nNDdlNmYxNjkwMS1nb29nDQo+DQo+DQo+DQo+IA0KPg0KPg0KDQpUaGFua3Ms DQpNb3JpdHoNCg0KDQoNCg0KDQo=