From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EF513C32750 for ; Fri, 2 Aug 2019 11:00:37 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B84AA206A3 for ; Fri, 2 Aug 2019 11:00:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B84AA206A3 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:33562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1htVIa-0000vH-6q for qemu-devel@archiver.kernel.org; Fri, 02 Aug 2019 07:00:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47249) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1htVHq-0000JA-7p for qemu-devel@nongnu.org; Fri, 02 Aug 2019 06:59:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1htVHo-0004LL-O9 for qemu-devel@nongnu.org; Fri, 02 Aug 2019 06:59:50 -0400 Received: from m9a0003g.houston.softwaregrp.com ([15.124.64.68]:57393) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1htVHo-0003pC-HB for qemu-devel@nongnu.org; Fri, 02 Aug 2019 06:59:48 -0400 Received: FROM m9a0003g.houston.softwaregrp.com (15.121.0.191) BY m9a0003g.houston.softwaregrp.com WITH ESMTP; Fri, 2 Aug 2019 10:59:46 +0000 Received: from M4W0334.microfocus.com (2002:f78:1192::f78:1192) by M9W0068.microfocus.com (2002:f79:bf::f79:bf) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Fri, 2 Aug 2019 10:57:49 +0000 Received: from NAM01-SN1-obe.outbound.protection.outlook.com (15.124.8.14) by M4W0334.microfocus.com (15.120.17.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10 via Frontend Transport; Fri, 2 Aug 2019 10:57:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zb0I5aNb1yNwvjvsFuvLT04+ujc/CfAO0WA4fRq/eEvmV/IET8JYpFdomCyg1WRrxkPp9Gk8ctay8SwPfwnm8Pbp63323PuEE3fgGGFWPOc+QGG2PrxM9+0A3ErLfHbGNI3bemw1thrfMDQ9eJa+JI8Yf0z7EeM4cAMRYNm/si1dInrP858A/bmy8F6fLaloIG+12GpQrTCqybqSJ73iMzIf3x+PEzEtyxPgpMYsb/b8MKIl0UvIrdSOVkqCwXYg6xI8J7SwLUMKipes/lnq/EDRGiLar+iJB0QDWMkLHh25QskIUbCghUoxfg0kzWB4P47ZHq+Notm2pT7vlStjoA== 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=tMwLPeyU5+sJ8uT3oQz7l2EbA24lYRjcGzN1H1ETUG8=; b=EdIdgbXT4nb/4Fe258S5W7cebT9d9wajenLdSXFXrLtLLUB+v14/vMbsCyyEODVVwKkn69z/Yr3PSLqxoGTWdHXLVOzlhwpID9FUXAU1PQZ+6XeAzezgKylBGodjj1VrMguPDQw1oAGwXihgzcacnhbhPON8tGkfQNgSAANKoTiFtxBGdkMqLzMmF7Icu16/YtaHbw9pFPlayktCdoXuj1vt3JBRYhzrirox6f9jYSFMOE+hglUe9E06R9qd+a80IitfgG3FJ7BdPL2yKKuFadN4osricNuGNL7GyIXdEK/kh5wlliD147NWVqSyYZdLD/W3FxEoKXPGpNUNhMJmOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=suse.com;dmarc=pass action=none header.from=suse.com;dkim=pass header.d=suse.com;arc=none Received: from BY5PR18MB3313.namprd18.prod.outlook.com (10.255.137.156) by BY5PR18MB3426.namprd18.prod.outlook.com (10.255.136.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2136.17; Fri, 2 Aug 2019 10:57:48 +0000 Received: from BY5PR18MB3313.namprd18.prod.outlook.com ([fe80::3c95:51b0:626f:156c]) by BY5PR18MB3313.namprd18.prod.outlook.com ([fe80::3c95:51b0:626f:156c%3]) with mapi id 15.20.2136.010; Fri, 2 Aug 2019 10:57:48 +0000 From: Lin Ma To: "Dr. David Alan Gilbert" Thread-Topic: =?utf-8?B?W1FlbXUtZGV2ZWxdIOWbnuWkjTog562U5aSNOiAgbWlncmF0ZV9zZXRfc3Bl?= =?utf-8?B?ZWQgaGFzIG5vIGVmZmVjdCBpZiB0aGUgZ3Vlc3QgaXMgdXNpbmcgaHVnZXBh?= =?utf-8?Q?ges.?= Thread-Index: AQHVSSEf7x37bLGmUE2R3/BvMLbD3A== Date: Fri, 2 Aug 2019 10:57:48 +0000 Message-ID: References: <20190711102410.GH3971@work-vm> <20190712123400.GJ2730@work-vm> In-Reply-To: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=LMa@suse.com; x-originating-ip: [45.122.156.254] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3aa7fa66-e819-45b7-e7eb-08d7173841ee x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BY5PR18MB3426; x-ms-traffictypediagnostic: BY5PR18MB3426: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2582; x-forefront-prvs: 011787B9DD x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(346002)(396003)(376002)(366004)(136003)(199004)(189003)(53754006)(99286004)(7736002)(305945005)(5660300002)(316002)(74316002)(52536014)(66446008)(64756008)(26005)(66556008)(186003)(446003)(11346002)(66476007)(6506007)(86362001)(8936002)(7696005)(476003)(486006)(76176011)(66946007)(224303003)(81166006)(33656002)(81156014)(102836004)(80792005)(3846002)(14444005)(256004)(966005)(4326008)(53936002)(68736007)(71200400001)(6916009)(71190400001)(6116002)(66066001)(76116006)(6436002)(55016002)(478600001)(14454004)(25786009)(6306002)(9686003)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY5PR18MB3426; H:BY5PR18MB3313.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: suse.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: bPwLrJkvB4ykv8TJpKnlZUfzmOw4smDPaWO+Y2/KzPoZCIPzNSab/ALOmhdnZwSS5kEVr4lKQ1pToBTpSuXy8RhphDvKsQ5J5y/4cmw6uCQ/p7LybzIy1I/lzRQYvazGjgq28WC0AZnmHzYEQ1amvpXFQczVTq3AndF05wpgdUgUeGIqmUTyF2FgAdmoFzWcTw/iww+nIKWeezkeWLSza8fO1KjEwkos1ECthkXg9u4FOcUOVKPcDz/Nw7kxkXrm1Xrgc+LEFPjTxiI7BHZP1DSf34ZZzw5W8g+kYj1uxu5L0CPjc1dH57RAMMP/X0qRzI+WbmrriSHkutw/b8Pc0A8HtBU4LyZo+j00qQQl8K7rCUldZoaR/Qd2R8Bf7cxpt+X//Z6lLb245QPhZXfC0QD7n8MvuDe2rs0801+x0Nk= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 3aa7fa66-e819-45b7-e7eb-08d7173841ee X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Aug 2019 10:57:48.5829 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: LMa@suse.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR18MB3426 X-OriginatorOrg: suse.com X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 15.124.64.68 Subject: [Qemu-devel] =?utf-8?b?5Zue5aSNOiAg5Zue5aSNOiDnrZTlpI06ICBtaWdy?= =?utf-8?q?ate=5Fset=5Fspeed_has_no_effect_if_the_guest_is_using_hugepages?= =?utf-8?q?=2E?= X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "qemu-devel@nongnu.org" Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" SGkgRGF2ZSwNCg0KTWF5IEkgYXNrIHRoYXQgZG8geW91IGhhdmUgYW55IHVwZGF0ZSBhYm91dCB0 aGUgZml4Pw0KDQpUaGFua3MsDQpMaW4NCg0KPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+IOWP keS7tuS6ujogUWVtdS1kZXZlbCA8cWVtdS1kZXZlbC1ib3VuY2VzK2xtYT1zdXNlLmNvbUBub25n bnUub3JnPiDku6MNCj4g6KGoIExpbiBNYQ0KPiDlj5HpgIHml7bpl7Q6IDIwMTnlubQ35pyIMTXm l6UgMTc6NDMNCj4g5pS25Lu25Lq6OiBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEBy ZWRoYXQuY29tPg0KPiDmioTpgIE6IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZw0KPiDkuLvpopg6IFtR ZW11LWRldmVsXSDlm57lpI06IOetlOWkjTogbWlncmF0ZV9zZXRfc3BlZWQgaGFzIG5vIGVmZmVj dCBpZiB0aGUgZ3Vlc3QNCj4gaXMgdXNpbmcgaHVnZXBhZ2VzLg0KPiANCj4gDQo+IA0KPiA+IC0t LS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4gPiDlj5Hku7bkuro6IERyLiBEYXZpZCBBbGFuIEdpbGJl cnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+DQo+ID4g5Y+R6YCB5pe26Ze0OiAyMDE55bm0N+aciDEy 5pelIDIwOjM0DQo+ID4g5pS25Lu25Lq6OiBMaW4gTWEgPExNYUBzdXNlLmNvbT4NCj4gPiDmioTp gIE6IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZw0KPiA+IOS4u+mimDogUmU6IOetlOWkjTogW1FlbXUt ZGV2ZWxdIG1pZ3JhdGVfc2V0X3NwZWVkIGhhcyBubyBlZmZlY3QgaWYgdGhlIGd1ZXN0DQo+ID4g aXMgdXNpbmcgaHVnZXBhZ2VzLg0KPiA+DQo+ID4gKiBMaW4gTWEgKExNYUBzdXNlLmNvbSkgd3Jv dGU6DQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+ID4g PiDlj5Hku7bkuro6IERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+ DQo+ID4gPiA+IOWPkemAgeaXtumXtDogMjAxOeW5tDfmnIgxMeaXpSAxODoyNA0KPiA+ID4gPiDm lLbku7bkuro6IExpbiBNYSA8TE1hQHN1c2UuY29tPg0KPiA+ID4gPiDmioTpgIE6IHFlbXUtZGV2 ZWxAbm9uZ251Lm9yZw0KPiA+ID4gPiDkuLvpopg6IFJlOiBbUWVtdS1kZXZlbF0gbWlncmF0ZV9z ZXRfc3BlZWQgaGFzIG5vIGVmZmVjdCBpZiB0aGUgZ3Vlc3QNCj4gPiA+ID4gaXMgdXNpbmcgaHVn ZXBhZ2VzLg0KPiA+ID4gPg0KPiA+ID4gPiAqIExpbiBNYSAoTE1hQHN1c2UuY29tKSB3cm90ZToN Cj4gPiA+ID4gPiBIaSBhbGwsDQo+ID4gPiA+DQo+ID4gPiA+IEhpIExpbiwNCj4gPiA+DQo+ID4g PiBIaSBEYXZlLA0KPiA+ID4gPg0KPiA+ID4gPiA+IFdoZW4gSSBsaXZlIG1pZ3JhdGUgYSBxZW11 L2t2bSBndWVzdCwgSWYgdGhlIGd1ZXN0IGlzIHVzaW5nIGh1Z2UNCj4gPiA+ID4gPiBwYWdlcywg SSBmb3VuZCB0aGF0IHRoZSBtaWdyYXRlX3NldF9zcGVlZCBjb21tYW5kIGhhZCBubyBlZmZlY3QN Cj4gPiA+ID4gPiBkdXJpbmcNCj4gPiA+ID4gc3RhZ2UgMi4NCj4gPiA+ID4NCj4gPiA+ID4gQ2Fu IHlvdSBleHBsYWluIHdoYXQgeW91IG1lYW4gYnkgJ3N0YWdlIDInPw0KPiA+ID4gV2Uga25vdyB0 aGF0IHRoZSBsaXZlIG1pZ3JhdGlvbiBjb250YWlucyAzIHN0YWdlczoNCj4gPiA+IFN0YWdlIDE6 IE1hcmsgYWxsIG9mIFJBTSBkaXJ0eS4NCj4gPiA+IFN0YWdlIDI6IEtlZXAgc2VuZGluZyBkaXJ0 eSBSQU0gcGFnZXMgc2luY2UgbGFzdCBpdGVyYXRpb24gU3RhZ2UgMzoNCj4gPiA+IFN0b3AgZ3Vl c3QsIHRyYW5zZmVyIHJlbWFpbmluZyBkaXJ0eSBSQU0sIGRldmljZSBzdGF0ZSAoUGxlYXNlIHJl ZmVyDQo+ID4gPiB0bw0KPiA+ID4gaHR0cHM6Ly9kZXZlbG9wZXJzLnJlZGhhdC5jb20vYmxvZy8y MDE1LzAzLzI0L2xpdmUtbWlncmF0aW5nLXFlbXUta3YNCj4gPiA+IG0tIHZpcnR1YWwtbWFjaGlu ZXMvI2xpdmUtbWlncmF0aW9uIGZvciBmdXJ0aGVyIGRldGFpbHMpDQo+ID4NCj4gPiBPSywgeWVo IHRoZSBudW1iZXJpbmcgaXMgcHJldHR5IGFyYml0cmFyeSBzbyBpdCdzIG5vdCBzb21ldGhpbmcg SQ0KPiA+IG5vcm1hbGx5IHRoaW5rIGFib3V0IGxpa2UgdGhhdC4NCj4gPg0KPiA+ID4NCj4gPiA+ ID4gPiBJdCB3YXMgY2F1c2VkIGJ5IGNvbW1pdCA0YzAxMWMzIHBvc3Rjb3B5OiBTZW5kIHdob2xl IGh1Z2UgcGFnZXMNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEknbSB3b25kZXJpbmcgdGhhdCBpcyBp dCBieSBkZXNpZ24gb3IgaXMgaXQgYSBidWcgd2FpdGluZyBmb3IgZml4Pw0KPiA+ID4gPg0KPiA+ ID4gPiBUaGlzIGlzIHRoZSBmaXJzdCByZXBvcnQgSSd2ZSBzZWVuIGZvciBpdC4gIEhvdyBkaWQg eW91IGNvbmNsdWRlDQo+ID4gPiA+IHRoYXQNCj4gPiA+ID4gNGMwMTFjMyBjYXVzZWQgaXQ/ICBX aGlsZSBJIGNhbiBzZWUgaXQgbWlnaHQgaGF2ZSBzb21lIGVmZmVjdCBvbg0KPiA+ID4gPiB0aGUg YmFuZHdpZHRoIG1hbmFnZW1lbnQsIEknbSBzdXJwcmlzZWQgaXQgaGFzIHRoaXMgbXVjaCBlZmZl Y3QuDQo+ID4gPg0KPiA+ID4gV2hpbGUgZGlnZ2luZyBpbnRvIHRoZSBiYW5kd2lkdGggaXNzdWUs IEdpdCBiaXNlY3Qgc2hvd3MgdGhhdCB0aGlzDQo+ID4gPiBjb21taXQgd2FzDQo+ID4gdGhlIGZp cnN0IGJhZCBjb21taXQuDQo+ID4NCj4gPiBPSy4NCj4gPg0KPiA+ID4gPiBXaGF0IHNpemUgaHVn ZSBwYWdlcyBhcmUgeW91IHVzaW5nIC0gMk1CIG9yIDFHQj8NCj4gPiA+DQo+ID4gPiBXaGVuIEkg aGl0IHRoaXMgaXNzdWUgSSB3YXMgdXNpbmcgMUdCIGh1Z2UgcGFnZSBzaXplLg0KPiA+ID4gSSB0 ZXN0ZWQgdGhpcyBpc3N1ZSB3aXRoIDJNQiBwYWdlIHNpemUgdG9kYXkgT24gR2lnYWJpdCBMQU4s DQo+ID4gPiBBbHRob3VnaCB0aGUgYmFuZHdpZHRoIGNvbnRyb2wgbG9va3MgYSBsaXR0bGUgYmV0 dGVyIHRoYW4gdXNpbmcgMUdCLCBCdXQgbm90DQo+IHRvbyBtdWNoLg0KPiA+IFBsZWFzZSByZWZl ciB0byB0aGUgYmVsb3cgdGVzdCByZXN1bHQuDQo+ID4NCj4gPiBPSywgSSBjYW4gY2VydGFpbmx5 IHNlZSB3aHkgdGhpcyBtaWdodCBoYXBwZW4gd2l0aCAxR0IgaHVnZSBwYWdlczsgSQ0KPiA+IG5l ZWQgdG8gaGF2ZSBhIHRoaW5rIGFib3V0IGEgZml4Lg0KPiA+DQo+ID4gPiA+IEkgY2FuIGltYWdp bmUgd2UgbWlnaHQgaGF2ZSBhIHByb2JsZW0gdGhhdCBzaW5jZSB3ZSBvbmx5IGRvIHRoZQ0KPiA+ ID4gPiBzbGVlcCBiZXR3ZWVuIHRoZSBodWdlcGFnZXMsIGlmIHdlIHdlcmUgdXNpbmcgMUdCIGh1 Z2VwYWdlcyB0aGVuDQo+ID4gPiA+IHdlJ2Qgc2VlIDxiaWcgY2h1bmsgb2YNCj4gPiA+ID4gZGF0 YT5bc2xlZXBdPGJpZyBjaHVuayBvZiBkYXRhPltzbGVlcF0gd2hpY2ggaXNuJ3QgYXMgc21vb3Ro IGFzIGl0DQo+ID4gPiA+IGRhdGE+dXNlZCB0bw0KPiA+IGJlLg0KPiA+ID4gPg0KPiA+ID4gPiBD YW4geW91IGdpdmUgbWUgc29tZSBtb3JlIGRldGFpbHMgb2YgeW91ciB0ZXN0Pw0KPiA+ID4NCj4g PiA+IExpdmUgbWlncmF0aW9uIGJhbmR3aWR0aCBtYW5hZ2VtZW50IHRlc3Rpbmcgd2l0aCAyTUIg aHVnZXBhZ2Ugc2l6ZToNCj4gPiA+IHNsZXMxMnNwNF9pNDQwZnggaXMgYSBxZW11L2t2bSBndWVz dCB3aXRoIDZHQiBtZW1vcnkgc2l6ZS4NCj4gPiA+IE5vdGU6IHRoZSB0aHJvdWdocHV0IHZhbHVl IGlzIGFwcHJveGltYXRpbmcgdmFsdWUuDQo+ID4gPg0KPiA+ID4gVGVybWluYWwgMToNCj4gPiA+ IHZpcnNoIG1pZ3JhdGUtc2V0c3BlZWQgc2xlczEyc3A0X2k0NDBmeCAkYmFuZHdpZHRoICYmIHZp cnNoIG1pZ3JhdGUNCj4gPiA+IC0tbGl2ZSBzbGVzMTJzcDRfaTQ0MGZ4IHFlbXUrdGNwOi8vNTgx MGYvc3lzdGVtDQo+ID4gPg0KPiA+ID4gVGVybWluYWwgMjoNCj4gPiA+IHZpcnNoIHFlbXUtbW9u aXRvci1jb21tYW5kIHNsZXMxMnNwNF9pNDQwZnggLS1obXAgImluZm8gbWlncmF0ZSINCj4gPiA+ DQo+ID4gPiBiYW5kd2lkdGg9NQ0KPiA+ID4gdGhyb3VnaHB1dDogMTYwIG1icHMNCj4gPiA+DQo+ ID4gPiBiYW5kd2lkdGg9MTANCj4gPiA+IHRocm91Z2hwdXQ6IDE2NyBtYnBzDQo+ID4gPg0KPiA+ ID4gYmFuZHdpZHRoPTE1DQo+ID4gPiB0aHJvdWdocHV0OiAxNjggbWJwcw0KPiA+ID4NCj4gPiA+ IGJhbmR3aWR0aD0yMA0KPiA+ID4gdGhyb3VnaHB1dDogMTY4IG1icHMNCj4gPiA+DQo+ID4gPiBi YW5kd2lkdGg9MjENCj4gPiA+IHRocm91Z2hwdXQ6IDMzNiBtYnBzDQo+ID4gPg0KPiA+ID4gYmFu ZHdpZHRoPTIyDQo+ID4gPiB0aHJvdWdocHV0OiAzMzYgbWJwcw0KPiA+ID4NCj4gPiA+IGJhbmR3 aWR0aD0yNQ0KPiA+ID4gdGhyb3VnaHB1dDogMzM1Ljg3IG1icHMNCj4gPiA+DQo+ID4gPiBiYW5k d2lkdGg9MzANCj4gPiA+IHRocm91Z2hwdXQ6IDMzNSBtYnBzDQo+ID4gPg0KPiA+ID4gYmFuZHdp ZHRoPTM1DQo+ID4gPiB0aHJvdWdocHV0OiAzMzUgbWJwcw0KPiA+ID4NCj4gPiA+IGJhbmR3aWR0 aD00MA0KPiA+ID4gdGhyb3VnaHB1dDogMzM1IG1icHMNCj4gPiA+DQo+ID4gPiBiYW5kd2lkdGg9 NDUNCj4gPiA+IHRocm91Z2hwdXQ6IDUwNC4wMCBtYnBzDQo+ID4gPg0KPiA+ID4gYmFuZHdpZHRo PTUwDQo+ID4gPiB0aHJvdWdocHV0OiA1MDAuMDAgbWJwcw0KPiA+ID4NCj4gPiA+IGJhbmR3aWR0 aD01NQ0KPiA+ID4gdGhyb3VnaHB1dDogNTAwLjAwIG1icHMNCj4gPiA+DQo+ID4gPiBiYW5kd2lk dGg9NjANCj4gPiA+IHRocm91Z2hwdXQ6IDUwMC4wMCBtYnBzDQo+ID4gPg0KPiA+ID4gYmFuZHdp ZHRoPTY1DQo+ID4gPiB0aHJvdWdocHV0OiA2NTAuMDAgbWJwcw0KPiA+ID4NCj4gPiA+IGJhbmR3 aWR0aD03MA0KPiA+ID4gdGhyb3VnaHB1dDogNjYwLjAwIG1icHMNCj4gPg0KPiA+IE9LLCBzbyBt aWdyYXRlLXNldHNwZWVkIHRha2VzIGEgYmFuZHdpZHRoIGluIE1CeXRlcy9zZWMgYW5kIEkgZ3Vl c3MNCj4gPiB5b3UncmUgdGhyb3VnaHB1dCBpcyBpbiBNQml0L3NlYyAtIHNvIGF0IHRoZSBoaWdo ZXIgZW5kIGl0J3MgYWJvdXQNCj4gPiByaWdodCwgYW5kIGF0IHRoZSBsb3dlciBlbmQgaXQncyB3 YXkgb2ZmLg0KPiA+DQo+ID4gTGV0IG1lIHRoaW5rIGFib3V0IGEgZml4IGZvciB0aGlzLg0KPiA+ DQo+ID4gV2hhdCBhcmUgeW91IHVzaW5nIHRvIG1lYXN1cmUgdGhyb3VnaHB1dD8NCj4gDQo+IEkg dXNlICd3YXRjaCcgY29tbWFuZCB0byBvYnNlcnZlIHRoZSBvdXRwdXQgb2YgcWVtdSBobXAgY29t bWFuZCAnaW5mbw0KPiBtaWdyYXRlJywgY2FsY3VsYXRlIHRoZSBhdmVyYWdlIHZhbHVlIG9mIHRo cm91Z2hwdXQgZmllbGQgZHVyaW5nIHN0YWdlIDIgb2YgbGl2ZQ0KPiBtaWdyYXRpb24uDQo+IA0K PiBUaGFua3MgZm9yIHRha2luZyB0aW1lIHRvIGRpZyBpbnRvIHRoaXMgaXNzdWUsIExpbg0K