From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web11.37523.1614012605957176248 for ; Mon, 22 Feb 2021 08:50:06 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=ervBW0Hg; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: maurice.ma@intel.com) IronPort-SDR: MCsp9++cTmAZV6NH3FVX6UkT9/4LRIBmKLj4vnSzMAbAQqYhJTrksSFGlbZrWBrvahikCZYZi5 b4rQ17uMIvcw== X-IronPort-AV: E=McAfee;i="6000,8403,9903"; a="171647343" X-IronPort-AV: E=Sophos;i="5.81,197,1610438400"; d="scan'208";a="171647343" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Feb 2021 08:50:00 -0800 IronPort-SDR: XR++RY/0BzvmKTYDjzLG9PY23/t96RQOmJbSiHITeeXRwVjsGC2NujdI231i9hQw94221ODYPI WmBViDBUAnDg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,197,1610438400"; d="scan'208";a="366237730" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by orsmga006.jf.intel.com with ESMTP; 22 Feb 2021 08:49:59 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 22 Feb 2021 08:49:59 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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.2106.2; Mon, 22 Feb 2021 08:49:59 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Mon, 22 Feb 2021 08:49:58 -0800 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (104.47.38.55) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Mon, 22 Feb 2021 08:49:58 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j928oYG+lmn+HceEnZzVIKZmHap6R/QS6lMpQb+5Z2f8mfxtxfwqaQR92XrxoF6Mj0dMSmXtPx5uMQ9hVFjBTYuWakG3D1N8/KcGeHCbUv0zJ9Rbd6vhiXsVf31YJaGWzCQVWDoYITlBA32jiQHyxdw0N0V+g++eKy64ma5bswomdxYL5xmkJ2i26i+oVKkyS+KIZ7LMI6a+L9tWNAeFoPCO1JluoVI4yxYhNisKIgRq+gILJSm1CYIvmDcWbicYRGeItVQ3fJ9pS/KL/FVXxkyKtv93tek80zAvWa6zFf4grnJWhRlnxqcSaiy9FrcJesLoooMxgOanlNLSEA13jw== 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-SenderADCheck; bh=42MvxOp/GKWFMhTdmvLQ6BxwBnffIjujzAI/IxZkza8=; b=TndtW2H60VkCUHXbXJYb/PKZbSD2MjP1ov7ThXrRUfj3a1HEFXOVQXvKOY//8UoEDCMytOil3zcShx1pzwrn8Q6/qx/LQg9pl5T/CTapGYPDcDq7zBEidHpj5MgeouyLLQwllw3sOQofbJ7ZxFvZzfiS0oBkPkSqqTV7/3pVVDO+uEJrdoIFwfDB7tC9WzEp5Hom1y9d1dqYArPuA8Pe3LtVU/OkKilbaM5sHt+Cmx6B8tATCyb9UKAYICZFCm/+Y3k/rvB7x8Qu4kRb9EKjODBjBp1ntpo0kSeRIxm70BtwKYlWQuHyNw0nI9tStX2ZGSTXcpYXu4wK9h7Vh9COEQ== 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=42MvxOp/GKWFMhTdmvLQ6BxwBnffIjujzAI/IxZkza8=; b=ervBW0Hg0DdJcVurntD0akunG2uL2doxB2BejVpzgwY1daKOE5TG6lFy0Fr03hNKk4yePnnuBXii2KtgBHsFNRV2vDYI80MjzvoMHF4iCL4NygYvwfTMlxnzVzAptge5SL96iB9VTb1wYVX+x/aYRbS1/7L6Nwa8/ME7VaxLhYM= Received: from DM6PR11MB2793.namprd11.prod.outlook.com (2603:10b6:5:c0::29) by DM6PR11MB4507.namprd11.prod.outlook.com (2603:10b6:5:1da::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.33; Mon, 22 Feb 2021 16:49:57 +0000 Received: from DM6PR11MB2793.namprd11.prod.outlook.com ([fe80::f1ca:f402:436d:e21e]) by DM6PR11MB2793.namprd11.prod.outlook.com ([fe80::f1ca:f402:436d:e21e%3]) with mapi id 15.20.3868.030; Mon, 22 Feb 2021 16:49:57 +0000 From: "Ma, Maurice" To: Patrick Rudolph , "Dong, Guo" , "Dong, Eric" , "Ni, Ray" CC: "devel@edk2.groups.io" , "You, Benjamin" Subject: Re: [edk2-devel] [PATCH] UefiPayloadPkg/UefiPayloadEntry: Remove 4GB memory WA Thread-Topic: [edk2-devel] [PATCH] UefiPayloadPkg/UefiPayloadEntry: Remove 4GB memory WA Thread-Index: AQHXA1lKOSpUnB9swEuo2qtYahWYYapewmtAgAV+EwCAAA4D4IAADZeAgAAQrIA= Date: Mon, 22 Feb 2021 16:49:56 +0000 Message-ID: References: <20210215051308.11796-1-guo.dong@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.5.1.3 dlp-reaction: no-action authentication-results: 9elements.com; dkim=none (message not signed) header.d=none;9elements.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [104.153.200.60] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b85961ca-1603-4a34-e10b-08d8d751e335 x-ms-traffictypediagnostic: DM6PR11MB4507: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mS9n43reT+P6GGnOnWt+9vCdurga/V4oCfF86FvC3GK0C7PFG2/kZvunbkG5s3w3zWnuHqlZOmcfDkAUQZMlq/7fxtCd5UlGQboTjhFxFPpzRIVakSZKaVWQUilR4Ct2Kk/MFbNfgXt9TX4y9DEVo9rgWzyuXYf7Crj+xf0xl+hs4eUZwKoqH9eooau0wp/bXQNN5CNi2BpQ3VedOra0Hr6akDINhmeVZx5++ZrkgHzu51E/Cd1h3vt+KxPjotjapfSfN4BGIjCNf2Qa3OAHkD16QaCCQJonHtM91Ib87bwt5SvdpJjst8f5O5QK+JRbml80hUpdvBY2MFOO8FAsZrf1cIVpr5t4h61xfgmL1tQpY9yF4IEb0EjWYoef1p1gwoaMGu4HZ+QjsH5/KAK00t4mK4Mx1VmFO7F4vCthHx0X7fpfRM0UPR090GNCQ1DGOPM9h0kyArhWmq4CjA892jDy7vozndkk337esHdZNvYrQ+9IJ5EBVnT6AgIKnupG4HxkZmYgnzYi/JoLU5I9VrSSbSYxJ8Nykf1bFsAZBkAeGbKdiLAhU3dm2+4X5VQVinLjDON22sP+z+kZWxYQKV05OtQiuAnMpeZOv/Oxxro= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB2793.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(39860400002)(396003)(366004)(376002)(346002)(136003)(186003)(26005)(86362001)(107886003)(316002)(55016002)(4326008)(9686003)(66476007)(71200400001)(76116006)(6636002)(64756008)(66946007)(33656002)(83380400001)(66556008)(66446008)(110136005)(7696005)(54906003)(8676002)(6506007)(53546011)(2906002)(966005)(52536014)(5660300002)(478600001)(8936002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?S3U4TyswbkNUcWM1V2hmdnVETmcrQnVHeWFYQWg3aEk5ajMzTWdNYmpuYkVN?= =?utf-8?B?TXdhZ3VPaFNKcWFWdTM2cDN0ZlUzREdsOE4xZWFnSGhlcEx5V3dtMDFicTEr?= =?utf-8?B?akZMY0NjWktaK0c0ZnYxTkxPQ2dscHhnK2VxVEQ0SnJTa3IzdzljOG5XcGk1?= =?utf-8?B?OUUxbERZUk9GcmlLSkNQWWRFNzNxbDc5MzlSck9YVnB3eXRqMk05ZitsQnhG?= =?utf-8?B?L0dQaG9rYUlJckJlNEJJSlJyNkw2N2dpUGk0N3RVVklubDkvVlZLVWNZK3pS?= =?utf-8?B?TlpGZy9yS1B2MElmaHJndkVGc0xiK25TN09kc2tMZ2VydytQVHkzWlRreTRC?= =?utf-8?B?Y3JrK2hWVjZzUDJ2MElqbTlqRWZWSmppcFNzcFljSGdFRU5nVUNrRlJXbVB0?= =?utf-8?B?c3llbkpqWTdVQnpLdE9nWkNOSE9SUE1NSUpmV3VUbnF1MTBEUkVlSEdNcWFY?= =?utf-8?B?SkVoa3hORkxNWnArZW1DM3FVeUdOLzN2Uk4vTjk5enZxaDRTRFBZQ0NDUTVz?= =?utf-8?B?RHZWVkdnaGpnY3FnV3ZBakUrNXczOUhMc1hKeG1uaG55VGVPU1Q5Mlc4QWlW?= =?utf-8?B?eE5YVTFYRk42NEhORjZ4akNQSmhRcnR5alc1VzMyNjZPSTU5bnpVSksxRXdY?= =?utf-8?B?MEUzNW5xdW0vWS9kSzBYNDhpOForZEdnNUhOWE8vVlZwL05NTnJvNTM3cWRi?= =?utf-8?B?aktaeDdrWHcxNnNEWlVzN1JYSlN4TVlWZHVma2Y3T1Z5SHkyaTExUHJkdmdV?= =?utf-8?B?V3RGOFkrV3kwVFArS29ETHJHbVdHUllGV29aZm1JYzBKS1R4QXI1cHJtVnlD?= =?utf-8?B?c1N5NWZRNHhjb204MjhUbTFESThjRjRtYTNRUm5za2d0RWZxYkdvK1ZRenda?= =?utf-8?B?ZHFOQmNhSHZsV0pnb0FYL3FLditWNnJjZHYwMk11a1ZEUWRWUFJ0MDA0YWxR?= =?utf-8?B?MzFBbUJMaHdPb3VmMUNMdTFPUCtSQnlndk1selFkU0ZGNjc2Uk0ybGorSWhG?= =?utf-8?B?SGU0L3BGN0lENG9BKzUralBKVklldDZkMllNR29wRTdMUDhNbXBuN1Rkdnoy?= =?utf-8?B?cmk2VVBXUmE2V3B2S21LL0Mwcjh0WXdWdnJheHNSYXo1ZkMwS1pQZ2JIN1BL?= =?utf-8?B?T1Ria2paK25CRHFvMUNxM0VFaHY4bVg4bUp0eEUwSjVMOGxTRit1WVptREdQ?= =?utf-8?B?VGdJVHhXMFFvTVlFY0QwRytjRzBjN0szWVpkWm04MnIxcDR2bmZqa1Y2dFhL?= =?utf-8?B?YnJ5UVJrWmN4cm5kdER6RGlIZ3lvWTdsVjZ6NzVhTEhFTW5RNi9Vem9wcThk?= =?utf-8?B?Mk1kUy9NTDdnaFRQMnJLWXNhaWQrRXVGdnhxM3o2TGlMQlNNU203ajR4OWdF?= =?utf-8?B?d3Vxci9Cdm1tUG5Wa1dLT2pHeENKRlFDbGFSWC8yRUh3MHNab3M3NWRPZXpK?= =?utf-8?B?aThNZ2E1ZzduajJvUXl4akpJUkdTQTAwc1dCdkNTTFpDR1Jxd0FvNUNzcy8x?= =?utf-8?B?cEx5RWRMRnRGWlJzVXBMWGk4d01NVGg0cTMrYkYxb2Vaa29wNnJIL1M2cFUy?= =?utf-8?B?aEtHdFhYNEJHbG0yVmNuODRjY1lkNGFRMEc2ekUyaTAzRTVYQ1IwT29RaThz?= =?utf-8?B?NDhxalZBUVJHRXdSM1pYZTI3bVU1eWZVMnJBbkkvNU1Jdmt2clRlVjhxejkv?= =?utf-8?B?b0VWYzVQaDB5NVBxNFNOdFN1ZlhCRVQ2UWhtbXJwa2QvckROSXNNUzl1V1pI?= =?utf-8?Q?Dd1HBqsKYfoywZUViC9JZ05NGPadqecNsyCu4/o?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB2793.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b85961ca-1603-4a34-e10b-08d8d751e335 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2021 16:49:56.9431 (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: Nay+tR+k4Mc8Pp800xouw/3L+6gj+Yj5zozT8WBUv1RrBtkfbn3qAenG8NalLHVb4aySV7DLjBzYh3enrGolpA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4507 Return-Path: maurice.ma@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIFJheSBhbmQgRXJpYywNCg0KSXMgdGhlcmUgYW55IHJlYXNvbiB3aHkgdGhlIEdEVCBiYXNl IHdhcyB0eXBlY2FzdCB0byBVSU5UMzIgaW4gQ3B1RHhlIGRyaXZlciA/ICANCkluIHg2NCBsb25n IG1vZGUsIHRoZSBHRFQgYmFzZSBpcyBhY3R1YWxseSA2NGJpdC4gICBUeXBlY2FzdGluZyB3aWxs IHplcm8gb3V0IHRoZSBoaWdoIDMyYml0IGFkZHJlc3MuDQpUbyBtZSB0aGUgY29ycmVjdCBjb2Rl IHNlZW1zIHRvIGJlIHNvbWV0aGluZyBsaWtlOiANCglnZHRQdHIuQmFzZSA9IChVSU5UTikoVk9J RCopIGdkdDsNCg0KVGhhbmtzDQpNYXVyaWNlDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+IEZyb206IFBhdHJpY2sgUnVkb2xwaCA8cGF0cmljay5ydWRvbHBoQDllbGVtZW50cy5jb20+ DQo+IFNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMjIsIDIwMjEgNzo0Mw0KPiBUbzogRG9uZywgR3Vv IDxndW8uZG9uZ0BpbnRlbC5jb20+DQo+IENjOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgTWEsIE1h dXJpY2UgPG1hdXJpY2UubWFAaW50ZWwuY29tPjsgWW91LA0KPiBCZW5qYW1pbiA8YmVuamFtaW4u eW91QGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIFVlZmlQ YXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnk6DQo+IFJlbW92ZSA0R0IgbWVtb3J5IFdBDQo+IA0K PiBIaSBHdW8sDQo+IEkgdGVzdGVkIG9uIDA3ODQwMGVlMTVlN2IyNTBlNGRmYWZkODQwYzJlMGMx OTgzNWUxNmIgYW5kIHJ1biBpdCBpbg0KPiBRRU1VLg0KPiBUaGUgcHJvYmxlbSBzZWVtcyB0byBi ZSBoZXJlLCBhcyBnZHQgaXMgYWxsb2NhdGVkID4gNEdpQjoNCj4gZ2R0UHRyLkJhc2UgPSAoVUlO VDMyKShVSU5UTikoVk9JRCopIGdkdDsNCj4gDQo+IFJlZ2FyZHMsDQo+IFBhdHJpY2sNCj4gDQo+ IE9uIE1vbiwgRmViIDIyLCAyMDIxIGF0IDM6NTkgUE0gRG9uZywgR3VvIDxndW8uZG9uZ0BpbnRl bC5jb20+IHdyb3RlOg0KPiA+DQo+ID4NCj4gPiBIaSBQYXRyaWNrLA0KPiA+IFBsZWFzZSBtYWtl IHN1cmUgeW91IGFyZSB1c2luZyBsYXRlc3QgbWFzdGVyIHdoZW4gdGVzdGluZyB0aGlzIHBhdGNo Lg0KPiA+IFRoYXQgaXNzdWUgc2hvdWxkIGJlIGZpeCBiZSB0aGlzIHBhdGNoOg0KPiA+IFVlZmlD cHVQa2cvQ3B1RHhlOiBGaXggYm9vdCBlcnJvciAoY29tbWl0Og0KPiA+IGViZmUyZDNlYjVhYzdm ZDkyZDc0MDExZWRiMzEzMDNhMTgxOTIwYzcpDQo+ID4gQW5kIHRoZXJlIGlzIHNpbWlsYXIgZml4 IGluIGFub3RoZXIgcGxhY2UgYXMgYmVsb3c6DQo+ID4gVWVmaUNwdVBrZy9NcEluaXRMaWI6IEZp eCBhIGhhbmcgaW4gYWJvdmUgNEdCIGNhc2UgKGNvbW1pdDoNCj4gPiBlZGQ3NGFkM2FkNzliODU1 Zjc2ZDljZjYwYTk2YzQwNWNiM2U4NjNiKQ0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IEd1bw0KPiA+ DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogZGV2ZWxAZWRr Mi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YNCj4gPiA+IFBh dHJpY2sgUnVkb2xwaA0KPiA+ID4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAyMiwgMjAyMSA3OjA0 IEFNDQo+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IE1hLCBNYXVyaWNlIDxtYXVyaWNl Lm1hQGludGVsLmNvbT4NCj4gPiA+IENjOiBEb25nLCBHdW8gPGd1by5kb25nQGludGVsLmNvbT47 IFlvdSwgQmVuamFtaW4NCj4gPiA+IDxiZW5qYW1pbi55b3VAaW50ZWwuY29tPg0KPiA+ID4gU3Vi amVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2Fk RW50cnk6DQo+ID4gPiBSZW1vdmUgNEdCIG1lbW9yeSBXQQ0KPiA+ID4NCj4gPiA+IFRoaXMgcGF0 Y2ggYnJlYWtzIGJvb3Rpbmcgb24gbWFzdGVyLg0KPiA+ID4gSW4gQ3B1RHhlLmVmaSAvIEluaXRH bG9iYWxEZXNjcmlwdG9yVGFibGUgYXMgdGhlIEdEVCBwb2ludGVyIGlzDQo+ID4gPiBjYXN0ZWQg dG8gMzJiaXRzLg0KPiA+ID4NCj4gPiA+IFJlZ2FyZHMsDQo+ID4gPiBQYXRyaWNrDQo+ID4gPg0K PiA+ID4gT24gRnJpLCBGZWIgMTksIDIwMjEgYXQgMzoxMiBBTSBNYSwgTWF1cmljZSA8bWF1cmlj ZS5tYUBpbnRlbC5jb20+DQo+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPiBSZXZpZXdlZC1ieTog IE1hdXJpY2UgTWEgPG1hdXJpY2UubWFAaW50ZWwuY29tPg0KPiA+ID4gPg0KPiA+ID4gPiBSZWdh cmRzDQo+ID4gPiA+IE1hdXJpY2UNCj4gPiA+ID4NCj4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiA+ID4gPiA+IEZyb206IERvbmcsIEd1byA8Z3VvLmRvbmdAaW50ZWwuY29t Pg0KPiA+ID4gPiA+IFNlbnQ6IFN1bmRheSwgRmVicnVhcnkgMTQsIDIwMjEgMjE6MTMNCj4gPiA+ ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+ID4gPiBDYzogTWEsIE1hdXJpY2Ug PG1hdXJpY2UubWFAaW50ZWwuY29tPjsgWW91LCBCZW5qYW1pbg0KPiA+ID4gPiA+IDxiZW5qYW1p bi55b3VAaW50ZWwuY29tPg0KPiA+ID4gPiA+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBbUEFUQ0hd IFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnk6DQo+ID4gPiA+ID4gUmVtb3ZlIDRHQiBt ZW1vcnkgV0ENCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFByZXZpb3VzIGl0IHdvdWxkIGhhbmcgaW4g Q3B1RHhlIGlmIERYRSBkcml2ZXJzIGFyZSBkaXNwYXRjaGVkIGFib3ZlDQo+IDRHQi4NCj4gPiA+ ID4gPiBOb3cgcmVtb3ZlIHRoZSB3b3JrIGFyb3VuZCBzaW5jZSB0aGUgZml4ZWQgaW4gQ3B1RHhl IGFyZSBtZXJnZWQuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBHdW8gRG9u ZyA8Z3VvLmRvbmdAaW50ZWwuY29tPg0KPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ICBVZWZpUGF5 bG9hZFBrZy9VZWZpUGF5bG9hZEVudHJ5L1VlZmlQYXlsb2FkRW50cnkuYyB8IDUgLS0tLS0NCj4g PiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pDQo+ID4gPiA+ID4NCj4gPiA+ ID4gPiBkaWZmIC0tZ2l0IGEvVWVmaVBheWxvYWRQa2cvVWVmaVBheWxvYWRFbnRyeS9VZWZpUGF5 bG9hZEVudHJ5LmMNCj4gPiA+ID4gPiBiL1VlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnkv VWVmaVBheWxvYWRFbnRyeS5jDQo+ID4gPiA+ID4gaW5kZXggODA1ZjU0NDhkOS4uYzQwM2IwYTgw YSAxMDA2NDQNCj4gPiA+ID4gPiAtLS0gYS9VZWZpUGF5bG9hZFBrZy9VZWZpUGF5bG9hZEVudHJ5 L1VlZmlQYXlsb2FkRW50cnkuYw0KPiA+ID4gPiA+ICsrKyBiL1VlZmlQYXlsb2FkUGtnL1VlZmlQ YXlsb2FkRW50cnkvVWVmaVBheWxvYWRFbnRyeS5jDQo+ID4gPiA+ID4gQEAgLTQwLDExICs0MCw2 IEBAIE1lbUluZm9DYWxsYmFjayAoDQo+ID4gPiA+ID4gICAgICAgICAgICAgICBFRklfUkVTT1VS Q0VfQVRUUklCVVRFX1dSSVRFX1RIUk9VR0hfQ0FDSEVBQkxFIHwNCj4gPiA+ID4gPiAgICAgICAg ICAgICAgIEVGSV9SRVNPVVJDRV9BVFRSSUJVVEVfV1JJVEVfQkFDS19DQUNIRUFCTEU7DQo+ID4g PiA+ID4NCj4gPiA+ID4gPiAtICBpZiAoQmFzZSA+PSBCQVNFXzRHQiApIHsNCj4gPiA+ID4gPiAt ICAgIC8vIFJlbW92ZSB0ZXN0ZWQgYXR0cmlidXRlIHRvIGF2b2lkIERYRSBjb3JlIHRvIGRpc3Bh dGNoIGRyaXZlciB0bw0KPiA+ID4gPiA+IG1lbW9yeSBhYm92ZSA0R0INCj4gPiA+ID4gPiAtICAg IEF0dHJpYnVlICY9IH5FRklfUkVTT1VSQ0VfQVRUUklCVVRFX1RFU1RFRDsNCj4gPiA+ID4gPiAt ICB9DQo+ID4gPiA+ID4gLQ0KPiA+ID4gPiA+ICAgIEJ1aWxkUmVzb3VyY2VEZXNjcmlwdG9ySG9i IChUeXBlLCBBdHRyaWJ1ZSwNCj4gPiA+ID4gPiAoRUZJX1BIWVNJQ0FMX0FERFJFU1MpQmFzZSwg U2l6ZSk7DQo+ID4gPiA+ID4gICAgREVCVUcgKChERUJVR19JTkZPICwgImJ1aWxkaG9iOiBiYXNl ID0gMHglbHgsIHNpemUgPSAweCVseCwNCj4gPiA+ID4gPiB0eXBlID0gMHgleFxuIiwgQmFzZSwg U2l6ZSwgVHlwZSkpOw0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gLS0NCj4gPiA+ID4gPiAyLjE2LjIu d2luZG93cy4xDQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ ID4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IA0KPiA+ID4NCj4gPg0K