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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 843C1C433EF for ; Thu, 18 Nov 2021 16:35:15 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 4CE0D61175 for ; Thu, 18 Nov 2021 16:35:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 4CE0D61175 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 915576E970; Thu, 18 Nov 2021 16:35:14 +0000 (UTC) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 21B7E6E96B for ; Thu, 18 Nov 2021 16:35:13 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10172"; a="234460631" X-IronPort-AV: E=Sophos;i="5.87,245,1631602800"; d="scan'208";a="234460631" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Nov 2021 08:31:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,245,1631602800"; d="scan'208";a="605221297" Received: from irsmsx604.ger.corp.intel.com ([163.33.146.137]) by orsmga004.jf.intel.com with ESMTP; 18 Nov 2021 08:31:22 -0800 Received: from pgsmsx602.gar.corp.intel.com (10.108.199.137) by IRSMSX604.ger.corp.intel.com (163.33.146.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 18 Nov 2021 16:31:21 +0000 Received: from pgsmsx602.gar.corp.intel.com ([10.108.199.137]) by pgsmsx602.gar.corp.intel.com ([10.108.199.137]) with mapi id 15.01.2242.012; Fri, 19 Nov 2021 00:31:19 +0800 From: "Vudum, Lakshminarayana" To: "Auld, Matthew" , "intel-gfx@lists.freedesktop.org" Thread-Topic: =?utf-8?B?4pyXIEZpLkNJLkJBVDogZmFpbHVyZSBmb3Igc2VyaWVzIHN0YXJ0aW5nIHdp?= =?utf-8?B?dGggW3YyLDEvNl0gZHJtL2k5MTU6IG1vdmUgdGhlIHByZV9waW4gZWFybGll?= =?utf-8?Q?r?= Thread-Index: AQHX3Gb8lGQT+BC4akOQILyfBNWheqwJeiIw Date: Thu, 18 Nov 2021 16:31:18 +0000 Message-ID: References: <20211117142024.1043017-1-matthew.auld@intel.com> <163717883416.18221.1819687781719882351@emeril.freedesktop.org> <10ab70e0-6799-33df-b35e-3daee6c16f63@intel.com> In-Reply-To: <10ab70e0-6799-33df-b35e-3daee6c16f63@intel.com> Accept-Language: en-GB, en-US Content-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 x-originating-ip: [10.22.254.132] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Intel-gfx] =?utf-8?b?4pyXIEZpLkNJLkJBVDogZmFpbHVyZSBmb3Igc2Vy?= =?utf-8?q?ies_starting_with_=5Bv2=2C1/6=5D_drm/i915=3A_move_the_pre=5Fpin?= =?utf-8?q?_earlier?= X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" SnVzdCBmaWxlZCBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZHJtL2ludGVsLy0vaXNz dWVzLzQ1NjUuDQppZ3RAZ2VtX2xtZW1fc3dhcHBpbmdALipyYW5kb20uKiAtIHNraXAgLSBObyBk eW5hbWljIHRlc3RzIGV4ZWN1dGVkLiBTS0lQDQoNClJldiAyIGlzIGFscmVhZHkgaXMgdGhlcmUs IHNvIHJlLXJlcG9ydGluZyBpcyBub3QgcmVxdWlyZWQuDQoNCkxha3NobWkuDQoNCi0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBdWxkLCBNYXR0aGV3IDxtYXR0aGV3LmF1bGRAaW50 ZWwuY29tPiANClNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAxOCwgMjAyMSAyOjI4IEFNDQpUbzog aW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgVnVkdW0sIExha3NobWluYXJheWFuYSA8 bGFrc2htaW5hcmF5YW5hLnZ1ZHVtQGludGVsLmNvbT4NClN1YmplY3Q6IFJlOiDinJcgRmkuQ0ku QkFUOiBmYWlsdXJlIGZvciBzZXJpZXMgc3RhcnRpbmcgd2l0aCBbdjIsMS82XSBkcm0vaTkxNTog bW92ZSB0aGUgcHJlX3BpbiBlYXJsaWVyDQoNCk9uIDE3LzExLzIwMjEgMTk6NTMsIFBhdGNod29y ayB3cm90ZToNCj4gKlBhdGNoIERldGFpbHMqDQo+ICpTZXJpZXM6KglzZXJpZXMgc3RhcnRpbmcg d2l0aCBbdjIsMS82XSBkcm0vaTkxNTogbW92ZSB0aGUgcHJlX3BpbiBlYXJsaWVyDQo+ICpVUkw6 KglodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvc2VyaWVzLzk3MDI2LyANCj4gPGh0 dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9zZXJpZXMvOTcwMjYvPg0KPiAqU3RhdGU6 KglmYWlsdXJlDQo+ICpEZXRhaWxzOioNCj4gaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3Ry ZWUvZHJtLXRpcC9QYXRjaHdvcmtfMjE2MTcvaW5kZXguaHRtbA0KPiA8aHR0cHM6Ly9pbnRlbC1n ZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMjE2MTcvaW5kZXguaHRtbD4NCj4g DQo+IA0KPiAgIENJIEJ1ZyBMb2cgLSBjaGFuZ2VzIGZyb20gQ0lfRFJNXzEwODk2IC0+IFBhdGNo d29ya18yMTYxNw0KPiANCj4gDQo+ICAgICBTdW1tYXJ5DQo+IA0KPiAqRkFJTFVSRSoNCj4gDQo+ IFNlcmlvdXMgdW5rbm93biBjaGFuZ2VzIGNvbWluZyB3aXRoIFBhdGNod29ya18yMTYxNyBhYnNv bHV0ZWx5IG5lZWQgdG8gDQo+IGJlIHZlcmlmaWVkIG1hbnVhbGx5Lg0KPiANCj4gSWYgeW91IHRo aW5rIHRoZSByZXBvcnRlZCBjaGFuZ2VzIGhhdmUgbm90aGluZyB0byBkbyB3aXRoIHRoZSBjaGFu Z2VzIA0KPiBpbnRyb2R1Y2VkIGluIFBhdGNod29ya18yMTYxNywgcGxlYXNlIG5vdGlmeSB5b3Vy IGJ1ZyB0ZWFtIHRvIGFsbG93IA0KPiB0aGVtIHRvIGRvY3VtZW50IHRoaXMgbmV3IGZhaWx1cmUg bW9kZSwgd2hpY2ggd2lsbCByZWR1Y2UgZmFsc2UgcG9zaXRpdmVzIGluIENJLg0KPiANCj4gRXh0 ZXJuYWwgVVJMOiANCj4gaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9Q YXRjaHdvcmtfMjE2MTcvaW5kZXguaHRtbA0KPiANCj4gDQo+ICAgICBQYXJ0aWNpcGF0aW5nIGhv c3RzICg0MCAtPiAzNSkNCj4gDQo+IEFkZGl0aW9uYWwgKDEpOiBmaS10Z2wtMTExNWc0DQo+IE1p c3NpbmcgKDYpOiBiYXQtZGcxLTYgZmktaHN3LTQyMDB1IGZpLWJzdy1jeWFuIGZpLWN0Zy1wODYw MCBiYXQtanNsLTINCj4gYmF0LWpzbC0xDQo+IA0KPiANCj4gICAgIFBvc3NpYmxlIG5ldyBpc3N1 ZXMNCj4gDQo+IEhlcmUgYXJlIHRoZSB1bmtub3duIGNoYW5nZXMgdGhhdCBtYXkgaGF2ZSBiZWVu IGludHJvZHVjZWQgaW4NCj4gUGF0Y2h3b3JrXzIxNjE3Og0KPiANCj4gDQo+ICAgICAgIElHVCBj aGFuZ2VzDQo+IA0KPiANCj4gICAgICAgICBQb3NzaWJsZSByZWdyZXNzaW9ucw0KPiANCj4gICAq IGlndEBnZW1fbG1lbV9zd2FwcGluZ0B2ZXJpZnktcmFuZG9tOg0KPiAgICAgICBvIGZpLXRnbC0x MTE1ZzQ6IE5PVFJVTiAtPiBTS0lQDQo+ICAgICAgICAgPGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAx Lm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIxNjE3L2ZpLXRnbC0xMTE1ZzQvaWd0QGdlbV9s bWVtX3N3YXBwaW5nQHZlcmlmeS1yYW5kb20uaHRtbD4NCj4gICAgICAgICArMyBzaW1pbGFyIGlz c3Vlcw0KDQpMb29rcyB0byBiZSB1bnJlbGF0ZWQuDQoNCg0KPiANCj4gDQo+ICAgICBLbm93biBp c3N1ZXMNCj4gDQo+IEhlcmUgYXJlIHRoZSBjaGFuZ2VzIGZvdW5kIGluIFBhdGNod29ya18yMTYx NyB0aGF0IGNvbWUgZnJvbSBrbm93biBpc3N1ZXM6DQo+IA0KPiANCj4gICAgICAgSUdUIGNoYW5n ZXMNCj4gDQo+IA0KPiAgICAgICAgIElzc3VlcyBoaXQNCj4gDQo+ICAgKg0KPiANCj4gICAgIGln dEBhbWRncHUvYW1kX2Jhc2ljQGNzLWdmeDoNCj4gDQo+ICAgICAgIG8gZmktcmtsLWd1YzogTk9U UlVOIC0+IFNLSVANCj4gICAgICAgICA8aHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUv ZHJtLXRpcC9QYXRjaHdvcmtfMjE2MTcvZmktcmtsLWd1Yy9pZ3RAYW1kZ3B1L2FtZF9iYXNpY0Bj cy1nZnguaHRtbD4NCj4gICAgICAgICAoZmRvIzEwOTMxNQ0KPiAgICAgICAgIDxodHRwczovL2J1 Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDkzMTU+KSArMTcNCj4gICAgICAg ICBzaW1pbGFyIGlzc3Vlcw0KPiAgICoNCj4gDQo+ICAgICBpZ3RAYW1kZ3B1L2FtZF9iYXNpY0Bx dWVyeS1pbmZvOg0KPiANCj4gICAgICAgbyBmaS10Z2wtMTExNWc0OiBOT1RSVU4gLT4gU0tJUA0K PiAgICAgICAgIDxodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNo d29ya18yMTYxNy9maS10Z2wtMTExNWc0L2lndEBhbWRncHUvYW1kX2Jhc2ljQHF1ZXJ5LWluZm8u aHRtbD4NCj4gICAgICAgICAoZmRvIzEwOTMxNSA8aHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9y Zy9zaG93X2J1Zy5jZ2k/aWQ9MTA5MzE1PikNCj4gICAqDQo+IA0KPiAgICAgaWd0QGFtZGdwdS9h bWRfY3Nfbm9wQG5vcC1nZngwOg0KPiANCj4gICAgICAgbyBmaS10Z2wtMTExNWc0OiBOT1RSVU4g LT4gU0tJUA0KPiAgICAgICAgIDxodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0t dGlwL1BhdGNod29ya18yMTYxNy9maS10Z2wtMTExNWc0L2lndEBhbWRncHUvYW1kX2NzX25vcEBu b3AtZ2Z4MC5odG1sPg0KPiAgICAgICAgIChmZG8jMTA5MzE1DQo+ICAgICAgICAgPGh0dHBzOi8v YnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTMxNT4gLw0KPiAgICAgICAg IGk5MTUjMjU3NQ0KPiAgICAgICAgIDxodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZHJt L2ludGVsL2lzc3Vlcy8yNTc1PikgKzE2DQo+ICAgICAgICAgc2ltaWxhciBpc3N1ZXMNCj4gICAq DQo+IA0KPiAgICAgaWd0QGFtZGdwdS9hbWRfY3Nfbm9wQHN5bmMtZm9yay1jb21wdXRlMDoNCj4g DQo+ICAgICAgIG8gZmktc25iLTI2MDA6IE5PVFJVTiAtPiBTS0lQDQo+ICAgICAgICAgPGh0dHBz Oi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIxNjE3L2ZpLXNu Yi0yNjAwL2lndEBhbWRncHUvYW1kX2NzX25vcEBzeW5jLWZvcmstY29tcHV0ZTAuaHRtbD4NCj4g ICAgICAgICAoZmRvIzEwOTI3MQ0KPiAgICAgICAgIDxodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Au b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDkyNzE+KSArMTcNCj4gICAgICAgICBzaW1pbGFyIGlzc3Vl cw0KPiAgICoNCj4gDQo+ICAgICBpZ3RAZ2VtX2ZsaW5rX2Jhc2ljQGJhZC1mbGluazoNCj4gDQo+ ICAgICAgIG8gZmktc2tsLTY2MDB1OiBQQVNTDQo+ICAgICAgICAgPGh0dHBzOi8vaW50ZWwtZ2Z4 LWNpLjAxLm9yZy90cmVlL2RybS10aXAvQ0lfRFJNXzEwODk2L2ZpLXNrbC02NjAwdS9pZ3RAZ2Vt X2ZsaW5rX2Jhc2ljQGJhZC1mbGluay5odG1sPg0KPiAgICAgICAgIC0+IEZBSUwNCj4gICAgICAg ICA8aHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMjE2 MTcvZmktc2tsLTY2MDB1L2lndEBnZW1fZmxpbmtfYmFzaWNAYmFkLWZsaW5rLmh0bWw+DQo+ICAg ICAgICAgKGk5MTUjNDU0NyA8aHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL2RybS9pbnRl bC9pc3N1ZXMvNDU0Nz4pDQo+ICAgKg0KPiANCj4gICAgIGlndEBnZW1faHVjX2NvcHlAaHVjLWNv cHk6DQo+IA0KPiAgICAgICBvIGZpLXRnbC0xMTE1ZzQ6IE5PVFJVTiAtPiBTS0lQDQo+ICAgICAg ICAgPGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIx NjE3L2ZpLXRnbC0xMTE1ZzQvaWd0QGdlbV9odWNfY29weUBodWMtY29weS5odG1sPg0KPiAgICAg ICAgIChpOTE1IzIxOTAgPGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9kcm0vaW50ZWwv aXNzdWVzLzIxOTA+KQ0KPiAgICoNCj4gDQo+ICAgICBpZ3RAaTkxNV9wbV9iYWNrbGlnaHRAYmFz aWMtYnJpZ2h0bmVzczoNCj4gDQo+ICAgICAgIG8gZmktdGdsLTExMTVnNDogTk9UUlVOIC0+IFNL SVANCj4gICAgICAgICA8aHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9Q YXRjaHdvcmtfMjE2MTcvZmktdGdsLTExMTVnNC9pZ3RAaTkxNV9wbV9iYWNrbGlnaHRAYmFzaWMt YnJpZ2h0bmVzcy5odG1sPg0KPiAgICAgICAgIChpOTE1IzExNTUgPGh0dHBzOi8vZ2l0bGFiLmZy ZWVkZXNrdG9wLm9yZy9kcm0vaW50ZWwvaXNzdWVzLzExNTU+KQ0KPiAgICoNCj4gDQo+ICAgICBp Z3RAa21zX2NoYW1lbGl1bUBjb21tb24taHBkLWFmdGVyLXN1c3BlbmQ6DQo+IA0KPiAgICAgICBv IGZpLXRnbC0xMTE1ZzQ6IE5PVFJVTiAtPiBTS0lQDQo+ICAgICAgICAgPGh0dHBzOi8vaW50ZWwt Z2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIxNjE3L2ZpLXRnbC0xMTE1ZzQv aWd0QGttc19jaGFtZWxpdW1AY29tbW9uLWhwZC1hZnRlci1zdXNwZW5kLmh0bWw+DQo+ICAgICAg ICAgKGZkbyMxMTE4MjcNCj4gICAgICAgICA8aHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9z aG93X2J1Zy5jZ2k/aWQ9MTExODI3PikgKzgNCj4gICAgICAgICBzaW1pbGFyIGlzc3Vlcw0KPiAg ICoNCj4gDQo+ICAgICBpZ3RAa21zX2N1cnNvcl9sZWdhY3lAYmFzaWMtYnVzeS1mbGlwLWJlZm9y ZS1jdXJzb3ItYXRvbWljOg0KPiANCj4gICAgICAgbyBmaS10Z2wtMTExNWc0OiBOT1RSVU4gLT4g U0tJUA0KPiAgICAgICAgIDxodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlw L1BhdGNod29ya18yMTYxNy9maS10Z2wtMTExNWc0L2lndEBrbXNfY3Vyc29yX2xlZ2FjeUBiYXNp Yy1idXN5LWZsaXAtYmVmb3JlLWN1cnNvci1hdG9taWMuaHRtbD4NCj4gICAgICAgICAoaTkxNSM0 MTAzDQo+ICAgICAgICAgPGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9kcm0vaW50ZWwv aXNzdWVzLzQxMDM+KSArMQ0KPiAgICAgICAgIHNpbWlsYXIgaXNzdWUNCj4gICAqDQo+IA0KPiAg ICAgaWd0QGttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtbG9hZC1kZXRlY3Q6DQo+IA0K PiAgICAgICBvIGZpLXRnbC0xMTE1ZzQ6IE5PVFJVTiAtPiBTS0lQDQo+ICAgICAgICAgPGh0dHBz Oi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIxNjE3L2ZpLXRn bC0xMTE1ZzQvaWd0QGttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtbG9hZC1kZXRlY3Qu aHRtbD4NCj4gICAgICAgICAoZmRvIzEwOTI4NSA8aHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9y Zy9zaG93X2J1Zy5jZ2k/aWQ9MTA5Mjg1PikNCj4gICAqDQo+IA0KPiAgICAgaWd0QGttc19wc3JA cHJpbWFyeV9tbWFwX2d0dDoNCj4gDQo+ICAgICAgIG8gZmktdGdsLTExMTVnNDogTk9UUlVOIC0+ IFNLSVANCj4gICAgICAgICA8aHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRp cC9QYXRjaHdvcmtfMjE2MTcvZmktdGdsLTExMTVnNC9pZ3RAa21zX3BzckBwcmltYXJ5X21tYXBf Z3R0Lmh0bWw+DQo+ICAgICAgICAgKGk5MTUjMTA3Mg0KPiAgICAgICAgIDxodHRwczovL2dpdGxh Yi5mcmVlZGVza3RvcC5vcmcvZHJtL2ludGVsL2lzc3Vlcy8xMDcyPikgKzMNCj4gICAgICAgICBz aW1pbGFyIGlzc3Vlcw0KPiAgICoNCj4gDQo+ICAgICBpZ3RAcHJpbWVfdmdlbUBiYXNpYy11c2Vy cHRyOg0KPiANCj4gICAgICAgbyBmaS10Z2wtMTExNWc0OiBOT1RSVU4gLT4gU0tJUA0KPiAgICAg ICAgIDxodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18y MTYxNy9maS10Z2wtMTExNWc0L2lndEBwcmltZV92Z2VtQGJhc2ljLXVzZXJwdHIuaHRtbD4NCj4g ICAgICAgICAoaTkxNSMzMzAxIDxodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZHJtL2lu dGVsL2lzc3Vlcy8zMzAxPikNCj4gICAqDQo+IA0KPiAgICAgaWd0QHJ1bm5lckBhYm9ydGVkOg0K PiANCj4gICAgICAgbyBmaS1za2wtNjYwMHU6IE5PVFJVTiAtPiBGQUlMDQo+ICAgICAgICAgPGh0 dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIxNjE3L2Zp LXNrbC02NjAwdS9pZ3RAcnVubmVyQGFib3J0ZWQuaHRtbD4NCj4gICAgICAgICAoaTkxNSMzMzYz DQo+ICAgICAgICAgPGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9kcm0vaW50ZWwvaXNz dWVzLzMzNjM+IC8NCj4gICAgICAgICBpOTE1IzQzMTIgDQo+IDxodHRwczovL2dpdGxhYi5mcmVl ZGVza3RvcC5vcmcvZHJtL2ludGVsL2lzc3Vlcy80MzEyPikNCj4gDQo+IA0KPiAgICAgICAgIFBv c3NpYmxlIGZpeGVzDQo+IA0KPiAgICoNCj4gDQo+ICAgICBpZ3RAaTkxNV9zZWxmdGVzdEBsaXZl QGV2aWN0Og0KPiANCj4gICAgICAgbyBmaS1rYmwtc29yYWthOiBETUVTRy1XQVJODQo+ICAgICAg ICAgPGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvQ0lfRFJNXzEwODk2 L2ZpLWtibC1zb3Jha2EvaWd0QGk5MTVfc2VsZnRlc3RAbGl2ZUBldmljdC5odG1sPg0KPiAgICAg ICAgIC0+IFBBU1MNCj4gICAgICAgICA8aHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUv ZHJtLXRpcC9QYXRjaHdvcmtfMjE2MTcvZmkta2JsLXNvcmFrYS9pZ3RAaTkxNV9zZWxmdGVzdEBs aXZlQGV2aWN0Lmh0bWw+DQo+ICAgKg0KPiANCj4gICAgIGlndEBpOTE1X3NlbGZ0ZXN0QGxpdmVA Z3RfZW5naW5lczoNCj4gDQo+ICAgICAgIG8gZmktcmtsLWd1YzogRE1FU0ctRkFJTA0KPiAgICAg ICAgIDxodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL0NJX0RSTV8xMDg5 Ni9maS1ya2wtZ3VjL2lndEBpOTE1X3NlbGZ0ZXN0QGxpdmVAZ3RfZW5naW5lcy5odG1sPg0KPiAg ICAgICAgIC0+IFBBU1MNCj4gICAgICAgICA8aHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3Ry ZWUvZHJtLXRpcC9QYXRjaHdvcmtfMjE2MTcvZmktcmtsLWd1Yy9pZ3RAaTkxNV9zZWxmdGVzdEBs aXZlQGd0X2VuZ2luZXMuaHRtbD4NCj4gICAqDQo+IA0KPiAgICAgaWd0QGk5MTVfc2VsZnRlc3RA bGl2ZUBoYW5nY2hlY2s6DQo+IA0KPiAgICAgICBvIGZpLXNuYi0yNjAwOiBJTkNPTVBMRVRFDQo+ ICAgICAgICAgPGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvQ0lfRFJN XzEwODk2L2ZpLXNuYi0yNjAwL2lndEBpOTE1X3NlbGZ0ZXN0QGxpdmVAaGFuZ2NoZWNrLmh0bWw+ DQo+ICAgICAgICAgKGk5MTUjMzkyMQ0KPiAgICAgICAgIDxodHRwczovL2dpdGxhYi5mcmVlZGVz a3RvcC5vcmcvZHJtL2ludGVsL2lzc3Vlcy8zOTIxPikgLT4gUEFTUw0KPiAgICAgICAgIA0KPiA8 aHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMjE2MTcv Zmktc25iLTI2MDAvDQo+IGlndEBpOTE1X3NlbGZ0ZXN0QGxpdmVAaGFuZ2NoZWNrLmh0bWw+DQo+ IA0KPiB7bmFtZX06IFRoaXMgZWxlbWVudCBpcyBzdXBwcmVzc2VkLiBUaGlzIG1lYW5zIGl0IGlz IGlnbm9yZWQgd2hlbiANCj4gY29tcHV0aW5nIHRoZSBzdGF0dXMgb2YgdGhlIGRpZmZlcmVuY2Ug KFNVQ0NFU1MsIFdBUk5JTkcsIG9yIEZBSUxVUkUpLg0KPiANCj4gDQo+ICAgICBCdWlsZCBjaGFu Z2VzDQo+IA0KPiAgICogTGludXg6IENJX0RSTV8xMDg5NiAtPiBQYXRjaHdvcmtfMjE2MTcNCj4g DQo+IENJLTIwMTkwNTI5OiAyMDE5MDUyOQ0KPiBDSV9EUk1fMTA4OTY6IGJmMTFlNWYzNTRhYzUx NjM1ZDAzMjg5M2Q4MGExZDAwMTVkMjc3ZGMgQCANCj4gZ2l0Oi8vYW5vbmdpdC5mcmVlZGVza3Rv cC5vcmcvZ2Z4LWNpL2xpbnV4DQo+IElHVF82MjgzOiBhMmNkOTBhN2MyNGJiN2E0YzE5Y2E3NGM3 NWVkOGM5NTA4MjBkZWUyIEAgDQo+IGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9kcm0v aWd0LWdwdS10b29scy5naXQNCj4gUGF0Y2h3b3JrXzIxNjE3OiA3ZGM3OTE2ZmQ1MjYzODllMDcw MDc0ZTllMzg5NWMxMmIwYmNkYjI5IEAgDQo+IGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3Jn L2dmeC1jaS9saW51eA0KPiANCj4gPT0gTGludXggY29tbWl0cyA9PQ0KPiANCj4gN2RjNzkxNmZk NTI2IGRybS9pOTE1OiBEcmFpbiB0aGUgdHRtIGRlbGF5ZWQgd29ya3F1ZXVlIHRvbw0KPiAyODM0 MDJlYTQ5NTUgZHJtL2k5MTU6IFJlbW92ZSByZXN2IGZyb20gaTkxNV92bWEgMWE0M2UxODM1Zjdm IA0KPiBkcm0vaTkxNTogdm1hIGlzIGFsd2F5cyBiYWNrZWQgYnkgYW4gb2JqZWN0Lg0KPiBiMjMy OGJjNmQ0ODUgZHJtL2k5MTU6IENyZWF0ZSBhIGZ1bGwgb2JqZWN0IGZvciBtb2NrX3JpbmcsIHYy Lg0KPiA4ODY0Yjg2M2I4NzggZHJtL2k5MTU6IENyZWF0ZSBhIGR1bW15IG9iamVjdCBmb3IgZ2Vu NiBwcGd0dCANCj4gMmM0YmI4NWVjMDdiIGRybS9pOTE1OiBtb3ZlIHRoZSBwcmVfcGluIGVhcmxp ZXINCj4gDQo=