From mboxrd@z Thu Jan 1 00:00:00 1970 From: Patchwork Subject: =?utf-8?q?=E2=9C=93_Fi=2ECI=2EBAT=3A_success_for_seri?= =?utf-8?q?es_starting_with_=5B1/3=5D_drm/i915=3A_Handle_i915=5Factive=5Ff?= =?utf-8?q?ence=5Fset=28=29_with_the_same_fence?= Date: Wed, 06 Nov 2019 19:22:16 -0000 Message-ID: <157306813607.12035.14404670048002060401@emeril.freedesktop.org> References: <20191106154810.5843-1-chris@chris-wilson.co.uk> Reply-To: intel-gfx@lists.freedesktop.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191106154810.5843-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org PT0gU2VyaWVzIERldGFpbHMgPT0KClNlcmllczogc2VyaWVzIHN0YXJ0aW5nIHdpdGggWzEvM10g ZHJtL2k5MTU6IEhhbmRsZSBpOTE1X2FjdGl2ZV9mZW5jZV9zZXQoKSB3aXRoIHRoZSBzYW1lIGZl bmNlClVSTCAgIDogaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3Nlcmllcy82OTA3 NC8KU3RhdGUgOiBzdWNjZXNzCgo9PSBTdW1tYXJ5ID09CgpDSSBCdWcgTG9nIC0gY2hhbmdlcyBm cm9tIENJX0RSTV83MjczIC0+IFBhdGNod29ya18xNTE1Nwo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KCiAgKipTVUND RVNTKioKCiAgTm8gcmVncmVzc2lvbnMgZm91bmQuCgogIEV4dGVybmFsIFVSTDogaHR0cHM6Ly9p bnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMTUxNTcvaW5kZXguaHRt bAoKS25vd24gaXNzdWVzCi0tLS0tLS0tLS0tLQoKICBIZXJlIGFyZSB0aGUgY2hhbmdlcyBmb3Vu ZCBpbiBQYXRjaHdvcmtfMTUxNTcgdGhhdCBjb21lIGZyb20ga25vd24gaXNzdWVzOgoKIyMjIElH VCBjaGFuZ2VzICMjIwoKIyMjIyBQb3NzaWJsZSBmaXhlcyAjIyMjCgogICogaWd0QGdlbV9leGVj X3N1c3BlbmRAYmFzaWM6CiAgICAtIGZpLWljbC11MzogICAgICAgICAgW0ZBSUxdWzFdIChbZmRv IzExMTY5OV0pIC0+IFtQQVNTXVsyXQogICBbMV06IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9y Zy90cmVlL2RybS10aXAvQ0lfRFJNXzcyNzMvZmktaWNsLXUzL2lndEBnZW1fZXhlY19zdXNwZW5k QGJhc2ljLmh0bWwKICAgWzJdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0t dGlwL1BhdGNod29ya18xNTE1Ny9maS1pY2wtdTMvaWd0QGdlbV9leGVjX3N1c3BlbmRAYmFzaWMu aHRtbAoKICAqIGlndEBnZW1fZXhlY19zdXNwZW5kQGJhc2ljLXMzOgogICAgLSB7ZmktY21sLXN9 OiAgICAgICAgIFtETUVTRy1XQVJOXVszXSAoW2ZkbyMxMTE3NjRdKSAtPiBbUEFTU11bNF0KICAg WzNdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL0NJX0RSTV83Mjcz L2ZpLWNtbC1zL2lndEBnZW1fZXhlY19zdXNwZW5kQGJhc2ljLXMzLmh0bWwKICAgWzRdOiBodHRw czovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNTE1Ny9maS1j bWwtcy9pZ3RAZ2VtX2V4ZWNfc3VzcGVuZEBiYXNpYy1zMy5odG1sCgogICogaWd0QGk5MTVfcG1f cnBtQG1vZHVsZS1yZWxvYWQ6CiAgICAtIGZpLWtibC1ndWM6ICAgICAgICAgW0ZBSUxdWzVdIC0+ IFtQQVNTXVs2XQogICBbNV06IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10 aXAvQ0lfRFJNXzcyNzMvZmkta2JsLWd1Yy9pZ3RAaTkxNV9wbV9ycG1AbW9kdWxlLXJlbG9hZC5o dG1sCiAgIFs2XTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9QYXRj aHdvcmtfMTUxNTcvZmkta2JsLWd1Yy9pZ3RAaTkxNV9wbV9ycG1AbW9kdWxlLXJlbG9hZC5odG1s CgogICogaWd0QGk5MTVfc2VsZnRlc3RAbGl2ZV9odWdlcGFnZXM6CiAgICAtIGZpLWljbC11Mzog ICAgICAgICAgW0RNRVNHLVdBUk5dWzddIC0+IFtQQVNTXVs4XQogICBbN106IGh0dHBzOi8vaW50 ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvQ0lfRFJNXzcyNzMvZmktaWNsLXUzL2lndEBp OTE1X3NlbGZ0ZXN0QGxpdmVfaHVnZXBhZ2VzLmh0bWwKICAgWzhdOiBodHRwczovL2ludGVsLWdm eC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNTE1Ny9maS1pY2wtdTMvaWd0QGk5 MTVfc2VsZnRlc3RAbGl2ZV9odWdlcGFnZXMuaHRtbAoKICAqIGlndEBrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAYmFzaWM6CiAgICAtIHtmaS1pY2wtdTR9OiAgICAgICAgW0ZBSUxdWzldIChbZmRv IzEwMzE2N10pIC0+IFtQQVNTXVsxMF0KICAgWzldOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5v cmcvdHJlZS9kcm0tdGlwL0NJX0RSTV83MjczL2ZpLWljbC11NC9pZ3RAa21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGJhc2ljLmh0bWwKICAgWzEwXTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3Jn L3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMTUxNTcvZmktaWNsLXU0L2lndEBrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAYmFzaWMuaHRtbAoKICAKIyMjIyBXYXJuaW5ncyAjIyMjCgogICogaWd0QGtt c19jaGFtZWxpdW1AaGRtaS1ocGQtZmFzdDoKICAgIC0gZmkta2JsLTc1MDB1OiAgICAgICBbRkFJ TF1bMTFdIChbZmRvIzExMTQwN10pIC0+IFtGQUlMXVsxMl0gKFtmZG8jMTExMDQ1XSAvIFtmZG8j MTExMDk2XSkKICAgWzExXTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRp cC9DSV9EUk1fNzI3My9maS1rYmwtNzUwMHUvaWd0QGttc19jaGFtZWxpdW1AaGRtaS1ocGQtZmFz dC5odG1sCiAgIFsxMl06IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAv UGF0Y2h3b3JrXzE1MTU3L2ZpLWtibC03NTAwdS9pZ3RAa21zX2NoYW1lbGl1bUBoZG1pLWhwZC1m YXN0Lmh0bWwKCiAgCiAge25hbWV9OiBUaGlzIGVsZW1lbnQgaXMgc3VwcHJlc3NlZC4gVGhpcyBt ZWFucyBpdCBpcyBpZ25vcmVkIHdoZW4gY29tcHV0aW5nCiAgICAgICAgICB0aGUgc3RhdHVzIG9m IHRoZSBkaWZmZXJlbmNlIChTVUNDRVNTLCBXQVJOSU5HLCBvciBGQUlMVVJFKS4KCiAgW2ZkbyMx MDMxNjddOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDMx NjcKICBbZmRvIzExMTA0NV06IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcu Y2dpP2lkPTExMTA0NQogIFtmZG8jMTExMDk2XTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9y Zy9zaG93X2J1Zy5jZ2k/aWQ9MTExMDk2CiAgW2ZkbyMxMTE0MDddOiBodHRwczovL2J1Z3MuZnJl ZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTE0MDcKICBbZmRvIzExMTY5OV06IGh0dHBz Oi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTExMTY5OQogIFtmZG8jMTEx NzY0XTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExNzY0 CgoKUGFydGljaXBhdGluZyBob3N0cyAoNTEgLT4gNDQpCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQoKICBNaXNzaW5nICAgICg3KTogZmktaWxrLW01NDAgZmktaHN3LTQyMDB1IGZpLWJ5 dC1zcXVhd2tzIGZpLWJzdy1jeWFuIGZpLWN0Zy1wODYwMCBmaS1ieXQtY2xhcHBlciBmaS1iZHct c2FtdXMgCgoKQnVpbGQgY2hhbmdlcwotLS0tLS0tLS0tLS0tCgogICogQ0k6IENJLTIwMTkwNTI5 IC0+IE5vbmUKICAqIExpbnV4OiBDSV9EUk1fNzI3MyAtPiBQYXRjaHdvcmtfMTUxNTcKCiAgQ0kt MjAxOTA1Mjk6IDIwMTkwNTI5CiAgQ0lfRFJNXzcyNzM6IDQxYjQ3NzFjYWRiNTU2MzJmMTI5Yjk0 NzUxYmY1ZGVlN2RjZmRjYzQgQCBnaXQ6Ly9hbm9uZ2l0LmZyZWVkZXNrdG9wLm9yZy9nZngtY2kv bGludXgKICBJR1RfNTI2NDogZjIxMjEzMDEyMzkzYmQ4MDQxYWQ5MzA4NGNlMjlkYTA4OGVmODQy NiBAIGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL3hvcmcvYXBwL2ludGVsLWdwdS10b29s cwogIFBhdGNod29ya18xNTE1NzogODQxMjhkMDJkOTAwYTNhMWE3MmM4ZDQ0YzJiMDkyNzZlMWVk NDA3YSBAIGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL2dmeC1jaS9saW51eAoKCj09IExp bnV4IGNvbW1pdHMgPT0KCjg0MTI4ZDAyZDkwMCBkcm0vaTkxNS9nZW06IEV4dHJhY3QgdHJhbnNp ZW50IGV4ZWNidWYgZmxhZ3MgZnJvbSBpOTE1X3ZtYQowODBkZTJkY2NjYzYgZHJtL2k5MTU6IERy b3AgaW5zcGVjdGlvbiBvZiBleGVjYnVmIGZsYWdzIGR1cmluZyBldmljdAoxMzk5M2NkMDFjYzkg ZHJtL2k5MTU6IEhhbmRsZSBpOTE1X2FjdGl2ZV9mZW5jZV9zZXQoKSB3aXRoIHRoZSBzYW1lIGZl bmNlCgo9PSBMb2dzID09CgpGb3IgbW9yZSBkZXRhaWxzIHNlZTogaHR0cHM6Ly9pbnRlbC1nZngt Y2kuMDEub3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMTUxNTcvaW5kZXguaHRtbApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng= 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=-5.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham 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 74332C5DF63 for ; Wed, 6 Nov 2019 19:22:18 +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 4DB5F2067B for ; Wed, 6 Nov 2019 19:22:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4DB5F2067B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=emeril.freedesktop.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CC3846E2D1; Wed, 6 Nov 2019 19:22:17 +0000 (UTC) Received: from emeril.freedesktop.org (emeril.freedesktop.org [IPv6:2610:10:20:722:a800:ff:feee:56cf]) by gabe.freedesktop.org (Postfix) with ESMTP id 1E6EE6E2C4; Wed, 6 Nov 2019 19:22:16 +0000 (UTC) Received: from emeril.freedesktop.org (localhost [127.0.0.1]) by emeril.freedesktop.org (Postfix) with ESMTP id 17C8CA0087; Wed, 6 Nov 2019 19:22:16 +0000 (UTC) MIME-Version: 1.0 From: Patchwork To: "Chris Wilson" Date: Wed, 06 Nov 2019 19:22:16 -0000 Message-ID: <157306813607.12035.14404670048002060401@emeril.freedesktop.org> X-Patchwork-Hint: ignore References: <20191106154810.5843-1-chris@chris-wilson.co.uk> In-Reply-To: <20191106154810.5843-1-chris@chris-wilson.co.uk> Subject: [Intel-gfx] =?utf-8?q?=E2=9C=93_Fi=2ECI=2EBAT=3A_success_for_seri?= =?utf-8?q?es_starting_with_=5B1/3=5D_drm/i915=3A_Handle_i915=5Factive=5Ff?= =?utf-8?q?ence=5Fset=28=29_with_the_same_fence?= X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: intel-gfx@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Message-ID: <20191106192216.CTsErGDR4_lcziP4k3g4yg1RR5jqk-iupa0FSGl-04A@z> PT0gU2VyaWVzIERldGFpbHMgPT0KClNlcmllczogc2VyaWVzIHN0YXJ0aW5nIHdpdGggWzEvM10g ZHJtL2k5MTU6IEhhbmRsZSBpOTE1X2FjdGl2ZV9mZW5jZV9zZXQoKSB3aXRoIHRoZSBzYW1lIGZl bmNlClVSTCAgIDogaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3Nlcmllcy82OTA3 NC8KU3RhdGUgOiBzdWNjZXNzCgo9PSBTdW1tYXJ5ID09CgpDSSBCdWcgTG9nIC0gY2hhbmdlcyBm cm9tIENJX0RSTV83MjczIC0+IFBhdGNod29ya18xNTE1Nwo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KCiAgKipTVUND RVNTKioKCiAgTm8gcmVncmVzc2lvbnMgZm91bmQuCgogIEV4dGVybmFsIFVSTDogaHR0cHM6Ly9p bnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMTUxNTcvaW5kZXguaHRt bAoKS25vd24gaXNzdWVzCi0tLS0tLS0tLS0tLQoKICBIZXJlIGFyZSB0aGUgY2hhbmdlcyBmb3Vu ZCBpbiBQYXRjaHdvcmtfMTUxNTcgdGhhdCBjb21lIGZyb20ga25vd24gaXNzdWVzOgoKIyMjIElH VCBjaGFuZ2VzICMjIwoKIyMjIyBQb3NzaWJsZSBmaXhlcyAjIyMjCgogICogaWd0QGdlbV9leGVj X3N1c3BlbmRAYmFzaWM6CiAgICAtIGZpLWljbC11MzogICAgICAgICAgW0ZBSUxdWzFdIChbZmRv IzExMTY5OV0pIC0+IFtQQVNTXVsyXQogICBbMV06IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9y Zy90cmVlL2RybS10aXAvQ0lfRFJNXzcyNzMvZmktaWNsLXUzL2lndEBnZW1fZXhlY19zdXNwZW5k QGJhc2ljLmh0bWwKICAgWzJdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0t dGlwL1BhdGNod29ya18xNTE1Ny9maS1pY2wtdTMvaWd0QGdlbV9leGVjX3N1c3BlbmRAYmFzaWMu aHRtbAoKICAqIGlndEBnZW1fZXhlY19zdXNwZW5kQGJhc2ljLXMzOgogICAgLSB7ZmktY21sLXN9 OiAgICAgICAgIFtETUVTRy1XQVJOXVszXSAoW2ZkbyMxMTE3NjRdKSAtPiBbUEFTU11bNF0KICAg WzNdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL0NJX0RSTV83Mjcz L2ZpLWNtbC1zL2lndEBnZW1fZXhlY19zdXNwZW5kQGJhc2ljLXMzLmh0bWwKICAgWzRdOiBodHRw czovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNTE1Ny9maS1j bWwtcy9pZ3RAZ2VtX2V4ZWNfc3VzcGVuZEBiYXNpYy1zMy5odG1sCgogICogaWd0QGk5MTVfcG1f cnBtQG1vZHVsZS1yZWxvYWQ6CiAgICAtIGZpLWtibC1ndWM6ICAgICAgICAgW0ZBSUxdWzVdIC0+ IFtQQVNTXVs2XQogICBbNV06IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10 aXAvQ0lfRFJNXzcyNzMvZmkta2JsLWd1Yy9pZ3RAaTkxNV9wbV9ycG1AbW9kdWxlLXJlbG9hZC5o dG1sCiAgIFs2XTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9QYXRj aHdvcmtfMTUxNTcvZmkta2JsLWd1Yy9pZ3RAaTkxNV9wbV9ycG1AbW9kdWxlLXJlbG9hZC5odG1s CgogICogaWd0QGk5MTVfc2VsZnRlc3RAbGl2ZV9odWdlcGFnZXM6CiAgICAtIGZpLWljbC11Mzog ICAgICAgICAgW0RNRVNHLVdBUk5dWzddIC0+IFtQQVNTXVs4XQogICBbN106IGh0dHBzOi8vaW50 ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvQ0lfRFJNXzcyNzMvZmktaWNsLXUzL2lndEBp OTE1X3NlbGZ0ZXN0QGxpdmVfaHVnZXBhZ2VzLmh0bWwKICAgWzhdOiBodHRwczovL2ludGVsLWdm eC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNTE1Ny9maS1pY2wtdTMvaWd0QGk5 MTVfc2VsZnRlc3RAbGl2ZV9odWdlcGFnZXMuaHRtbAoKICAqIGlndEBrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAYmFzaWM6CiAgICAtIHtmaS1pY2wtdTR9OiAgICAgICAgW0ZBSUxdWzldIChbZmRv IzEwMzE2N10pIC0+IFtQQVNTXVsxMF0KICAgWzldOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5v cmcvdHJlZS9kcm0tdGlwL0NJX0RSTV83MjczL2ZpLWljbC11NC9pZ3RAa21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGJhc2ljLmh0bWwKICAgWzEwXTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3Jn L3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMTUxNTcvZmktaWNsLXU0L2lndEBrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAYmFzaWMuaHRtbAoKICAKIyMjIyBXYXJuaW5ncyAjIyMjCgogICogaWd0QGtt c19jaGFtZWxpdW1AaGRtaS1ocGQtZmFzdDoKICAgIC0gZmkta2JsLTc1MDB1OiAgICAgICBbRkFJ TF1bMTFdIChbZmRvIzExMTQwN10pIC0+IFtGQUlMXVsxMl0gKFtmZG8jMTExMDQ1XSAvIFtmZG8j MTExMDk2XSkKICAgWzExXTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRp cC9DSV9EUk1fNzI3My9maS1rYmwtNzUwMHUvaWd0QGttc19jaGFtZWxpdW1AaGRtaS1ocGQtZmFz dC5odG1sCiAgIFsxMl06IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAv UGF0Y2h3b3JrXzE1MTU3L2ZpLWtibC03NTAwdS9pZ3RAa21zX2NoYW1lbGl1bUBoZG1pLWhwZC1m YXN0Lmh0bWwKCiAgCiAge25hbWV9OiBUaGlzIGVsZW1lbnQgaXMgc3VwcHJlc3NlZC4gVGhpcyBt ZWFucyBpdCBpcyBpZ25vcmVkIHdoZW4gY29tcHV0aW5nCiAgICAgICAgICB0aGUgc3RhdHVzIG9m IHRoZSBkaWZmZXJlbmNlIChTVUNDRVNTLCBXQVJOSU5HLCBvciBGQUlMVVJFKS4KCiAgW2ZkbyMx MDMxNjddOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDMx NjcKICBbZmRvIzExMTA0NV06IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcu Y2dpP2lkPTExMTA0NQogIFtmZG8jMTExMDk2XTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9y Zy9zaG93X2J1Zy5jZ2k/aWQ9MTExMDk2CiAgW2ZkbyMxMTE0MDddOiBodHRwczovL2J1Z3MuZnJl ZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTE0MDcKICBbZmRvIzExMTY5OV06IGh0dHBz Oi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTExMTY5OQogIFtmZG8jMTEx NzY0XTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExNzY0 CgoKUGFydGljaXBhdGluZyBob3N0cyAoNTEgLT4gNDQpCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQoKICBNaXNzaW5nICAgICg3KTogZmktaWxrLW01NDAgZmktaHN3LTQyMDB1IGZpLWJ5 dC1zcXVhd2tzIGZpLWJzdy1jeWFuIGZpLWN0Zy1wODYwMCBmaS1ieXQtY2xhcHBlciBmaS1iZHct c2FtdXMgCgoKQnVpbGQgY2hhbmdlcwotLS0tLS0tLS0tLS0tCgogICogQ0k6IENJLTIwMTkwNTI5 IC0+IE5vbmUKICAqIExpbnV4OiBDSV9EUk1fNzI3MyAtPiBQYXRjaHdvcmtfMTUxNTcKCiAgQ0kt MjAxOTA1Mjk6IDIwMTkwNTI5CiAgQ0lfRFJNXzcyNzM6IDQxYjQ3NzFjYWRiNTU2MzJmMTI5Yjk0 NzUxYmY1ZGVlN2RjZmRjYzQgQCBnaXQ6Ly9hbm9uZ2l0LmZyZWVkZXNrdG9wLm9yZy9nZngtY2kv bGludXgKICBJR1RfNTI2NDogZjIxMjEzMDEyMzkzYmQ4MDQxYWQ5MzA4NGNlMjlkYTA4OGVmODQy NiBAIGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL3hvcmcvYXBwL2ludGVsLWdwdS10b29s cwogIFBhdGNod29ya18xNTE1NzogODQxMjhkMDJkOTAwYTNhMWE3MmM4ZDQ0YzJiMDkyNzZlMWVk NDA3YSBAIGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL2dmeC1jaS9saW51eAoKCj09IExp bnV4IGNvbW1pdHMgPT0KCjg0MTI4ZDAyZDkwMCBkcm0vaTkxNS9nZW06IEV4dHJhY3QgdHJhbnNp ZW50IGV4ZWNidWYgZmxhZ3MgZnJvbSBpOTE1X3ZtYQowODBkZTJkY2NjYzYgZHJtL2k5MTU6IERy b3AgaW5zcGVjdGlvbiBvZiBleGVjYnVmIGZsYWdzIGR1cmluZyBldmljdAoxMzk5M2NkMDFjYzkg ZHJtL2k5MTU6IEhhbmRsZSBpOTE1X2FjdGl2ZV9mZW5jZV9zZXQoKSB3aXRoIHRoZSBzYW1lIGZl bmNlCgo9PSBMb2dzID09CgpGb3IgbW9yZSBkZXRhaWxzIHNlZTogaHR0cHM6Ly9pbnRlbC1nZngt Y2kuMDEub3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMTUxNTcvaW5kZXguaHRtbApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=