From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web08.38663.1614013831775942977 for ; Mon, 22 Feb 2021 09:10:32 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=FX+tjFyn; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: guo.dong@intel.com) IronPort-SDR: a0vADbL5RCfTdnZZAbGNUmw7LXk59/m4WGZgRAb7CA7WBHi0jWEY1VWafen4zwGH5Nr9IT+4bT k27HNoLUMM9Q== X-IronPort-AV: E=McAfee;i="6000,8403,9903"; a="183802632" X-IronPort-AV: E=Sophos;i="5.81,197,1610438400"; d="scan'208";a="183802632" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Feb 2021 09:10:31 -0800 IronPort-SDR: O9QfmlstOab00lDsMe50gyjm1KoA0ZRlYjUSlzLV4fb3DVQbXlCpZzeUQ2M+J8geBV8HsCWZwK T+pwOECvO76Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,197,1610438400"; d="scan'208";a="389930573" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by fmsmga008.fm.intel.com with ESMTP; 22 Feb 2021 09:10:30 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.2106.2; Mon, 22 Feb 2021 09:10:30 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx611.amr.corp.intel.com (10.18.126.91) 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 09:10:30 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2106.2 via Frontend Transport; Mon, 22 Feb 2021 09:10:30 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.105) by edgegateway.intel.com (192.55.55.70) 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 09:10:29 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LqUe7qrI17CbrU+iU0f5FfFbTKhH8sN3YgnhQxQdlTW3OTag1wYeZfagFeUV9Xg2OGKHoMhwkXnH0Br2PaTZZ2HX+7mvFb/w6COp7/bWSoNtp5/9jv2KvNVYBILxjlS6Ti3k2MSLKRHcagK1SZXUrvV3aYAx4FRmXgIcRNWy91cmR71RHYgjOMaBf0/OH4EStJU6cXzGDQqod64n2NvmrV7YlYETP51FsS/CwDPaVifGE+CX442WyLnfTaZXpwOn0geLQx8Vmv0Lb1ErsO0HBTGAcXHnCRZsi4AVVz5AfFsGnkoSMkc8wSfi1Udh5c7gkTivuNFTrb02A5tSxAtpzg== 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=KjhG1m41nsv1v5ryRd1j1CnNo4qTjv8+wDycWkRtMfg=; b=eCbiI4LMjgytvpG+sc+wv3vX+z8lbSe/hfakR3roHFlsn13JkX+7WMKXkpf1AQgv3Kq10QzodsPVvJoGiB47LtJu3lo4RcEUld4aSYsH5Dk8tH2H9ZcPIo8nOq9mQkfPYgip/nByuN7x2BoFuevWngEaIz/gmSzCBkkY51Q02Cd+AKghCXYJG3gNmZvTjzjFmgxVMouiouj5n3L7Tb0OXpUa4zbz9ayTUm20kU8DslnayvwBJkIius1XoNszXsbXol9x6nL6T8bquSD9OttnXFx6/xM2ngHgIyCu8DszZl6RaCifpW+nESbFjnenc7tYUScbc7DaqIiPDYd89twkOQ== 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=KjhG1m41nsv1v5ryRd1j1CnNo4qTjv8+wDycWkRtMfg=; b=FX+tjFyn52ruSe4s0Zv3RrTs9BoL3bk58CzfamIeoNQRwWPhaQvrljYC/tnNPZ7IYKxCz+mzu++/1U4ohlhiW88nh6lvVllpERc4nfXn7GfjRmpJ4+HJrH32UrIR+XASqLYnS3Jaz+RlaXTAi+JzajBVlZsVqflb0F1YfS6SaDA= Received: from BYAPR11MB3622.namprd11.prod.outlook.com (2603:10b6:a03:fe::30) by SJ0PR11MB5053.namprd11.prod.outlook.com (2603:10b6:a03:2af::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.30; Mon, 22 Feb 2021 17:10:28 +0000 Received: from BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::9d0a:3b97:a353:663d]) by BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::9d0a:3b97:a353:663d%3]) with mapi id 15.20.3868.033; Mon, 22 Feb 2021 17:10:28 +0000 From: "Guo Dong" To: "Ma, Maurice" , Patrick Rudolph , "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+EwCAAA4D4IAADZeAgAAQrICAAAY4kA== Date: Mon, 22 Feb 2021 17:10:28 +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-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [68.2.51.172] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 77b54613-285d-4428-e035-08d8d754c0cd x-ms-traffictypediagnostic: SJ0PR11MB5053: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Iwp81WX923LcFY4ym0C3zhUFVifxlS++abZAGvyHBiFizbXa1FPg0qmyDdDi7gUpAqsMHJ2T3SCFNlv0uyq9t80FYK8BOsKfketNkTYdfu9sI3JqlVYOzdChDkgE/kP/AJ7kiSrpzp1iskSc14mrfiH55JrXi8MedZ1zxrQYgHoEyIm6NUjzIIw6ls6rSkIxaNa4Wn/OyL8pi5FIMHmoYRcETqXNsy0PWrBAUT8UCHva7Z/IoSM6NwzPSXU3Z7HmiX+e8qLu1S2rWQlqAXFNpIA3y9oArSLC0ZsxwOWLBptl38cDENxhK+W7oGEo27Lv3vGfaubIYHe271wRtYQFiUQUfawFQ8/MrfNj66PuwZSR4WfOMGkwO+M2V/Va1wyCiV741yGnTGtNqXpOpjT5YWRRiVLP8CUal+yzq8OZ8BnA71ebnfHEOX4Yt+NjUcy02msy7p2NV0VPsfRPzqc4l+6Hc3eBcf3CmR7Mdeka/3HG6MFR1Cj9y7rXMsaxHD0vCSl3QowG41t3y7gR9i7l599eGMaI9Y3ua7+noRXOi1iIhLKp8qtrjqln/0xf6wkv8LRQF/esZ5zD0tlSQBd6GMnVFhcFLs4Vs0ZgRQPHRf8= 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)(136003)(396003)(39860400002)(376002)(346002)(33656002)(478600001)(186003)(966005)(110136005)(83380400001)(54906003)(316002)(6636002)(66446008)(5660300002)(66946007)(66556008)(8676002)(66476007)(71200400001)(53546011)(52536014)(7696005)(76116006)(6506007)(26005)(64756008)(55016002)(107886003)(86362001)(4326008)(2906002)(9686003)(8936002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?TTJiZUo0OVhqbE55bjdHbEw5N3JmZjdxUk1uMGFidjE1VzRveVpseStBNXdJ?= =?utf-8?B?YVdMc2FOSFJlcFZCblBoYWUwcnAyaS9hckN2YUx4TC9obzVEQXdIWHFZVmx5?= =?utf-8?B?SmFKcndLQjBkMzdOV1NzUmo5d1g4UUhSMmRianFybERpTG9Tamc2dzhqVUs1?= =?utf-8?B?YkJjSkpNbG40TzBkZ0VybFVLSzYzRzArUXlFaytjVHBCb1B4NU9KYmRPMVQw?= =?utf-8?B?UUV1WFB5NlNtVnEzRjNKRnBqaFJNVE9MN2ZSS0Q4Z1picFVtNjlGbHpxUktv?= =?utf-8?B?ZDhESmpYT3BiaUpSN2FRZzQvazBZRDl5cFA5eGFpSXNjMWlBZnQvY01iOFgz?= =?utf-8?B?Rnh4UFBjeGliWmVFNVV3TElMenNmWjZFQysvdmowVU9RQVBXVmhicExNMWdn?= =?utf-8?B?dEtzdEUwSmtRYVgvenBFL2VxRUZOaEY3TnlHOEwwUHhVMWZKUWlTMUV0bmF4?= =?utf-8?B?SzNBZHR6eGhwQURvSjZxT3p0dUFNR09vZ0NMeHZ4N2w4c0VCaXQ5SnBaTmdr?= =?utf-8?B?L2tpb1ZzUkh0VmlwdUpwZGUwMFF5MHZYWUpKSXYvdnpLS1dhZkhDa293K3o5?= =?utf-8?B?UGs2WkJJS0RqQzFBeWwwcWttaTZlMW1qbGFYc3BSNndwSnVVZnc3eDZPcG9s?= =?utf-8?B?bFNZVzZhMUF2dURyYlBydDkyQXJyWE5wZFhzN2dOZFNKTVByZGlNWmxKeTFY?= =?utf-8?B?RC9ldU1XbzdyM09Cc3VvOGF5a2hLK3FJVVRzdzdFaVYyVDduK1NoQ1RDcVFS?= =?utf-8?B?Y1JnS0dsS0V3V0VObVJvdGtZVHhvM3pzU0pnZFJSSnB5QVBLY1JtZE1JcmZ1?= =?utf-8?B?U1Q2YTV3MEQ1NEwzUzR2MEtHZHZHbHFNeS9yTkI3bmNPOHR6VEkrTjJUZXU2?= =?utf-8?B?WUdIVDRHekVWdDRRU2hURTVkcVFmdEV1dmJpYmcwU3VPSmsyZEhJajAweGV4?= =?utf-8?B?SGNyKzkwdGdVd29DcE5hSE9OTlozR3JLK0Npb0N1dmlIL08zYXFDd3NkeVli?= =?utf-8?B?N2l6bnpPLzhUSTZ3QWpnWEdZa0pxblI3ZFZIcW5zOGFOT29VckZEVWlmUlBu?= =?utf-8?B?QnJlZVhjNStITkN6L2Y1MU5HTWN2czV3cnd5eFB2TnVlQmhlcFdSM0pYZHFt?= =?utf-8?B?Y3QvZHk4SmxyNGp4Z1d4akJBaFdKR0c0N3ZLSXA5Qml5UXdUWWVvUlpEWnEr?= =?utf-8?B?VzJZakVHOFhKaTU0dHNtZnhYQ2dlbHpRRUdiZHRGamliYkRtamczaitUWkFE?= =?utf-8?B?czNFeGtYR3JFRXNNcG1LRVM3RFRMamJPU0RTMHdDalRzczZ3T0tjb2ViWHpx?= =?utf-8?B?VGExV1NyNjF5dTRPTlVNNFhMclluUHloTFFjUXcvcHBPWGM5b0pKV21MUGdQ?= =?utf-8?B?VVB5aVNENVhEa0V6NG5OMlgvZ0dVN3IwbUEzQXl5OEZ1bHJFdGNOdzJjc0RR?= =?utf-8?B?bVpjWE8wMmVYSnN2N3BVRkIyci9wamVYMDVBVUFaYmczQTh4SVdNTGJHeE10?= =?utf-8?B?emdXcWtYbTVYUkVtY1J4WDhWbjkvOC9KWVBuVmkvdzhIMkRpdjFkVGpEekhD?= =?utf-8?B?MHhSekt0VWk5aHFtbFpqNG9xNUFZUTJabGlpZXArV0hWU25PaDlaaStsdytU?= =?utf-8?B?T3NqdkN1N0RjdEdLOGVXeUtCOU82WlpzbWZTQ1lMSEEzUEM1OTdSb3NsKzBP?= =?utf-8?B?SndFc2lESkFFekxmL3U0NGdYd05vWFRzMGpSWHpLQTQxQW4xSlRPU0laTUlQ?= =?utf-8?Q?3h6VvohzQnp/ZJuFKA=3D?= 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: 77b54613-285d-4428-e035-08d8d754c0cd X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2021 17:10:28.3448 (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: BKMH2Wmu7YI8+VqxgOlS1W2MqpTp8Mqujqw4i10pW5Vf2kGgo067LEbzXKdX176YBSvQ9lxLHOyM8OxJIHhKug== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5053 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 DQpIaSBQYXRyaWNrLA0KVGhhbmsgeW91IGZvciB0aGUgdGVzdCBhbmQgcm9vdC1jYXVzZSB0aGUg aXNzdWVzLg0KQ291bGQgeW91IHRyeSBpZiB0aGlzIHBhdGNoIHdvcmtzIHdpdGggImdkdFB0ci5C YXNlID0gKFVJTlROKShWT0lEKikgZ2R0OyI/DQpJIGRpZG4ndCBzZWUgdGhpcyBpc3N1ZSB3aGVu IEkgdGVzdGVkIFNCTCB3aXRoIFVFRkkgcGF5bG9hZCBvbiBRRU1VIGFuZCBhIHJlYWwgcGxhdGZv cm0uDQpJIGd1ZXNzIHRoZXJlIGlzIHNvbWV0aGluZyB0aGF0IGNvdWxkIG1ha2UgQWxsb2NhdGVS dW50aW1lUG9vbCB0byBhbGxvY2F0ZSBtZW1vcnkgYmVsb3cgNEdCIHdoaWxlIENwdUR4ZSBpcyBk aXNwYXRjaGVkIGFib3ZlIDRHQi4NCg0KVGhhbmtzLA0KR3VvDQoNCj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gRnJvbTogTWEsIE1hdXJpY2UgPG1hdXJpY2UubWFAaW50ZWwuY29tPg0K PiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDIyLCAyMDIxIDk6NTAgQU0NCj4gVG86IFBhdHJpY2sg UnVkb2xwaCA8cGF0cmljay5ydWRvbHBoQDllbGVtZW50cy5jb20+OyBEb25nLCBHdW8NCj4gPGd1 by5kb25nQGludGVsLmNvbT47IERvbmcsIEVyaWMgPGVyaWMuZG9uZ0BpbnRlbC5jb20+OyBOaSwg UmF5DQo+IDxyYXkubmlAaW50ZWwuY29tPg0KPiBDYzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IFlv dSwgQmVuamFtaW4gPGJlbmphbWluLnlvdUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZWRr Mi1kZXZlbF0gW1BBVENIXSBVZWZpUGF5bG9hZFBrZy9VZWZpUGF5bG9hZEVudHJ5OiBSZW1vdmUN Cj4gNEdCIG1lbW9yeSBXQQ0KPiANCj4gSGksIFJheSBhbmQgRXJpYywNCj4gDQo+IElzIHRoZXJl IGFueSByZWFzb24gd2h5IHRoZSBHRFQgYmFzZSB3YXMgdHlwZWNhc3QgdG8gVUlOVDMyIGluIENw dUR4ZSBkcml2ZXIgPw0KPiBJbiB4NjQgbG9uZyBtb2RlLCB0aGUgR0RUIGJhc2UgaXMgYWN0dWFs bHkgNjRiaXQuICAgVHlwZWNhc3Rpbmcgd2lsbCB6ZXJvIG91dCB0aGUNCj4gaGlnaCAzMmJpdCBh ZGRyZXNzLg0KPiBUbyBtZSB0aGUgY29ycmVjdCBjb2RlIHNlZW1zIHRvIGJlIHNvbWV0aGluZyBs aWtlOg0KPiAJZ2R0UHRyLkJhc2UgPSAoVUlOVE4pKFZPSUQqKSBnZHQ7DQo+IA0KPiBUaGFua3MN Cj4gTWF1cmljZQ0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogUGF0 cmljayBSdWRvbHBoIDxwYXRyaWNrLnJ1ZG9scGhAOWVsZW1lbnRzLmNvbT4NCj4gPiBTZW50OiBN b25kYXksIEZlYnJ1YXJ5IDIyLCAyMDIxIDc6NDMNCj4gPiBUbzogRG9uZywgR3VvIDxndW8uZG9u Z0BpbnRlbC5jb20+DQo+ID4gQ2M6IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBNYSwgTWF1cmljZSA8 bWF1cmljZS5tYUBpbnRlbC5jb20+OyBZb3UsDQo+ID4gQmVuamFtaW4gPGJlbmphbWluLnlvdUBp bnRlbC5jb20+DQo+ID4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIFVlZmlQYXls b2FkUGtnL1VlZmlQYXlsb2FkRW50cnk6DQo+ID4gUmVtb3ZlIDRHQiBtZW1vcnkgV0ENCj4gPg0K PiA+IEhpIEd1bywNCj4gPiBJIHRlc3RlZCBvbiAwNzg0MDBlZTE1ZTdiMjUwZTRkZmFmZDg0MGMy ZTBjMTk4MzVlMTZiIGFuZCBydW4gaXQgaW4NCj4gPiBRRU1VLg0KPiA+IFRoZSBwcm9ibGVtIHNl ZW1zIHRvIGJlIGhlcmUsIGFzIGdkdCBpcyBhbGxvY2F0ZWQgPiA0R2lCOg0KPiA+IGdkdFB0ci5C YXNlID0gKFVJTlQzMikoVUlOVE4pKFZPSUQqKSBnZHQ7DQo+ID4NCj4gPiBSZWdhcmRzLA0KPiA+ IFBhdHJpY2sNCj4gPg0KPiA+IE9uIE1vbiwgRmViIDIyLCAyMDIxIGF0IDM6NTkgUE0gRG9uZywg R3VvIDxndW8uZG9uZ0BpbnRlbC5jb20+IHdyb3RlOg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBIaSBQ YXRyaWNrLA0KPiA+ID4gUGxlYXNlIG1ha2Ugc3VyZSB5b3UgYXJlIHVzaW5nIGxhdGVzdCBtYXN0 ZXIgd2hlbiB0ZXN0aW5nIHRoaXMgcGF0Y2guDQo+ID4gPiBUaGF0IGlzc3VlIHNob3VsZCBiZSBm aXggYmUgdGhpcyBwYXRjaDoNCj4gPiA+IFVlZmlDcHVQa2cvQ3B1RHhlOiBGaXggYm9vdCBlcnJv ciAoY29tbWl0Og0KPiA+ID4gZWJmZTJkM2ViNWFjN2ZkOTJkNzQwMTFlZGIzMTMwM2ExODE5MjBj NykNCj4gPiA+IEFuZCB0aGVyZSBpcyBzaW1pbGFyIGZpeCBpbiBhbm90aGVyIHBsYWNlIGFzIGJl bG93Og0KPiA+ID4gVWVmaUNwdVBrZy9NcEluaXRMaWI6IEZpeCBhIGhhbmcgaW4gYWJvdmUgNEdC IGNhc2UgKGNvbW1pdDoNCj4gPiA+IGVkZDc0YWQzYWQ3OWI4NTVmNzZkOWNmNjBhOTZjNDA1Y2Iz ZTg2M2IpDQo+ID4gPg0KPiA+ID4gVGhhbmtzLA0KPiA+ID4gR3VvDQo+ID4gPg0KPiA+ID4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZg0KPiA+ID4gPiBQYXRyaWNr IFJ1ZG9scGgNCj4gPiA+ID4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAyMiwgMjAyMSA3OjA0IEFN DQo+ID4gPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgTWEsIE1hdXJpY2UgPG1hdXJpY2Uu bWFAaW50ZWwuY29tPg0KPiA+ID4gPiBDYzogRG9uZywgR3VvIDxndW8uZG9uZ0BpbnRlbC5jb20+ OyBZb3UsIEJlbmphbWluDQo+ID4gPiA+IDxiZW5qYW1pbi55b3VAaW50ZWwuY29tPg0KPiA+ID4g PiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSF0gVWVmaVBheWxvYWRQa2cvVWVmaVBh eWxvYWRFbnRyeToNCj4gPiA+ID4gUmVtb3ZlIDRHQiBtZW1vcnkgV0ENCj4gPiA+ID4NCj4gPiA+ ID4gVGhpcyBwYXRjaCBicmVha3MgYm9vdGluZyBvbiBtYXN0ZXIuDQo+ID4gPiA+IEluIENwdUR4 ZS5lZmkgLyBJbml0R2xvYmFsRGVzY3JpcHRvclRhYmxlIGFzIHRoZSBHRFQgcG9pbnRlciBpcw0K PiA+ID4gPiBjYXN0ZWQgdG8gMzJiaXRzLg0KPiA+ID4gPg0KPiA+ID4gPiBSZWdhcmRzLA0KPiA+ ID4gPiBQYXRyaWNrDQo+ID4gPiA+DQo+ID4gPiA+IE9uIEZyaSwgRmViIDE5LCAyMDIxIGF0IDM6 MTIgQU0gTWEsIE1hdXJpY2UgPG1hdXJpY2UubWFAaW50ZWwuY29tPg0KPiA+IHdyb3RlOg0KPiA+ ID4gPiA+DQo+ID4gPiA+ID4gUmV2aWV3ZWQtYnk6ICBNYXVyaWNlIE1hIDxtYXVyaWNlLm1hQGlu dGVsLmNvbT4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFJlZ2FyZHMNCj4gPiA+ID4gPiBNYXVyaWNl DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4g PiA+ID4gPiBGcm9tOiBEb25nLCBHdW8gPGd1by5kb25nQGludGVsLmNvbT4NCj4gPiA+ID4gPiA+ IFNlbnQ6IFN1bmRheSwgRmVicnVhcnkgMTQsIDIwMjEgMjE6MTMNCj4gPiA+ID4gPiA+IFRvOiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gPiA+ID4gQ2M6IE1hLCBNYXVyaWNlIDxtYXVyaWNl Lm1hQGludGVsLmNvbT47IFlvdSwgQmVuamFtaW4NCj4gPiA+ID4gPiA+IDxiZW5qYW1pbi55b3VA aW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gU3ViamVjdDogW2VkazItZGV2ZWxdIFtQQVRDSF0gVWVm aVBheWxvYWRQa2cvVWVmaVBheWxvYWRFbnRyeToNCj4gPiA+ID4gPiA+IFJlbW92ZSA0R0IgbWVt b3J5IFdBDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gUHJldmlvdXMgaXQgd291bGQgaGFuZyBp biBDcHVEeGUgaWYgRFhFIGRyaXZlcnMgYXJlIGRpc3BhdGNoZWQgYWJvdmUNCj4gPiA0R0IuDQo+ ID4gPiA+ID4gPiBOb3cgcmVtb3ZlIHRoZSB3b3JrIGFyb3VuZCBzaW5jZSB0aGUgZml4ZWQgaW4g Q3B1RHhlIGFyZSBtZXJnZWQuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1i eTogR3VvIERvbmcgPGd1by5kb25nQGludGVsLmNvbT4NCj4gPiA+ID4gPiA+IC0tLQ0KPiA+ID4g PiA+ID4gIFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnkvVWVmaVBheWxvYWRFbnRyeS5j IHwgNSAtLS0tLQ0KPiA+ID4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCA1IGRlbGV0aW9ucygtKQ0K PiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9VZWZpUGF5bG9hZFBrZy9VZWZp UGF5bG9hZEVudHJ5L1VlZmlQYXlsb2FkRW50cnkuYw0KPiA+ID4gPiA+ID4gYi9VZWZpUGF5bG9h ZFBrZy9VZWZpUGF5bG9hZEVudHJ5L1VlZmlQYXlsb2FkRW50cnkuYw0KPiA+ID4gPiA+ID4gaW5k ZXggODA1ZjU0NDhkOS4uYzQwM2IwYTgwYSAxMDA2NDQNCj4gPiA+ID4gPiA+IC0tLSBhL1VlZmlQ YXlsb2FkUGtnL1VlZmlQYXlsb2FkRW50cnkvVWVmaVBheWxvYWRFbnRyeS5jDQo+ID4gPiA+ID4g PiArKysgYi9VZWZpUGF5bG9hZFBrZy9VZWZpUGF5bG9hZEVudHJ5L1VlZmlQYXlsb2FkRW50cnku Yw0KPiA+ID4gPiA+ID4gQEAgLTQwLDExICs0MCw2IEBAIE1lbUluZm9DYWxsYmFjayAoDQo+ID4g PiA+ID4gPiAgICAgICAgICAgICAgIEVGSV9SRVNPVVJDRV9BVFRSSUJVVEVfV1JJVEVfVEhST1VH SF9DQUNIRUFCTEUgfA0KPiA+ID4gPiA+ID4gICAgICAgICAgICAgICBFRklfUkVTT1VSQ0VfQVRU UklCVVRFX1dSSVRFX0JBQ0tfQ0FDSEVBQkxFOw0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IC0g IGlmIChCYXNlID49IEJBU0VfNEdCICkgew0KPiA+ID4gPiA+ID4gLSAgICAvLyBSZW1vdmUgdGVz dGVkIGF0dHJpYnV0ZSB0byBhdm9pZCBEWEUgY29yZSB0byBkaXNwYXRjaCBkcml2ZXIgdG8NCj4g PiA+ID4gPiA+IG1lbW9yeSBhYm92ZSA0R0INCj4gPiA+ID4gPiA+IC0gICAgQXR0cmlidWUgJj0g fkVGSV9SRVNPVVJDRV9BVFRSSUJVVEVfVEVTVEVEOw0KPiA+ID4gPiA+ID4gLSAgfQ0KPiA+ID4g PiA+ID4gLQ0KPiA+ID4gPiA+ID4gICAgQnVpbGRSZXNvdXJjZURlc2NyaXB0b3JIb2IgKFR5cGUs IEF0dHJpYnVlLA0KPiA+ID4gPiA+ID4gKEVGSV9QSFlTSUNBTF9BRERSRVNTKUJhc2UsIFNpemUp Ow0KPiA+ID4gPiA+ID4gICAgREVCVUcgKChERUJVR19JTkZPICwgImJ1aWxkaG9iOiBiYXNlID0g MHglbHgsIHNpemUgPSAweCVseCwNCj4gPiA+ID4gPiA+IHR5cGUgPSAweCV4XG4iLCBCYXNlLCBT aXplLCBUeXBlKSk7DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gLS0NCj4gPiA+ID4gPiA+IDIu MTYuMi53aW5kb3dzLjENCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4g Pg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gDQo+ID4g PiA+DQo+ID4gPg0K