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_drm/?= =?utf-8?q?i915/tgl=3A_Adjust_the_location_of_RING=5FMI=5FMODE_in_the_cont?= =?utf-8?q?ext_image_=28rev2=29?= Date: Sat, 26 Oct 2019 07:28:09 -0000 Message-ID: <20191026072809.22476.63064@emeril.freedesktop.org> References: <20191026061736.22594-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: <20191026061736.22594-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 PT0gU2VyaWVzIERldGFpbHMgPT0KClNlcmllczogZHJtL2k5MTUvdGdsOiBBZGp1c3QgdGhlIGxv Y2F0aW9uIG9mIFJJTkdfTUlfTU9ERSBpbiB0aGUgY29udGV4dCBpbWFnZSAocmV2MikKVVJMICAg OiBodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvc2VyaWVzLzY4NTkxLwpTdGF0ZSA6 IHN1Y2Nlc3MKCj09IFN1bW1hcnkgPT0KCkNJIEJ1ZyBMb2cgLSBjaGFuZ2VzIGZyb20gQ0lfRFJN XzcxOTEgLT4gUGF0Y2h3b3JrXzE0OTk5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KClN1bW1hcnkKLS0tLS0tLQoKICAqKlNVQ0NFU1MqKgoKICBO byByZWdyZXNzaW9ucyBmb3VuZC4KCiAgRXh0ZXJuYWwgVVJMOiBodHRwczovL2ludGVsLWdmeC1j aS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNDk5OS9pbmRleC5odG1sCgpQb3NzaWJs ZSBuZXcgaXNzdWVzCi0tLS0tLS0tLS0tLS0tLS0tLS0KCiAgSGVyZSBhcmUgdGhlIHVua25vd24g Y2hhbmdlcyB0aGF0IG1heSBoYXZlIGJlZW4gaW50cm9kdWNlZCBpbiBQYXRjaHdvcmtfMTQ5OTk6 CgojIyMgSUdUIGNoYW5nZXMgIyMjCgojIyMjIFN1cHByZXNzZWQgIyMjIwoKICBUaGUgZm9sbG93 aW5nIHJlc3VsdHMgY29tZSBmcm9tIHVudHJ1c3RlZCBtYWNoaW5lcywgdGVzdHMsIG9yIHN0YXR1 c2VzLgogIFRoZXkgZG8gbm90IGFmZmVjdCB0aGUgb3ZlcmFsbCByZXN1bHQuCgogICoge2lndEBp OTE1X3NlbGZ0ZXN0QGxpdmVfZ3RfbHJjfToKICAgIC0gZmktYmR3LTU1NTd1OiAgICAgICBbUEFT U11bMV0gLT4gW0RNRVNHLUZBSUxdWzJdCiAgIFsxXTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEu b3JnL3RyZWUvZHJtLXRpcC9DSV9EUk1fNzE5MS9maS1iZHctNTU1N3UvaWd0QGk5MTVfc2VsZnRl c3RAbGl2ZV9ndF9scmMuaHRtbAogICBbMl06IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90 cmVlL2RybS10aXAvUGF0Y2h3b3JrXzE0OTk5L2ZpLWJkdy01NTU3dS9pZ3RAaTkxNV9zZWxmdGVz dEBsaXZlX2d0X2xyYy5odG1sCiAgICAtIGZpLWJzdy1rZWZrYTogICAgICAgW1BBU1NdWzNdIC0+ IFtETUVTRy1GQUlMXVs0XQogICBbM106IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVl L2RybS10aXAvQ0lfRFJNXzcxOTEvZmktYnN3LWtlZmthL2lndEBpOTE1X3NlbGZ0ZXN0QGxpdmVf Z3RfbHJjLmh0bWwKICAgWzRdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0t dGlwL1BhdGNod29ya18xNDk5OS9maS1ic3cta2Vma2EvaWd0QGk5MTVfc2VsZnRlc3RAbGl2ZV9n dF9scmMuaHRtbAogICAgLSBmaS1ic3ctbjMwNTA6ICAgICAgIE5PVFJVTiAtPiBbRE1FU0ctRkFJ TF1bNV0KICAgWzVdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1Bh dGNod29ya18xNDk5OS9maS1ic3ctbjMwNTAvaWd0QGk5MTVfc2VsZnRlc3RAbGl2ZV9ndF9scmMu aHRtbAoKICAKS25vd24gaXNzdWVzCi0tLS0tLS0tLS0tLQoKICBIZXJlIGFyZSB0aGUgY2hhbmdl cyBmb3VuZCBpbiBQYXRjaHdvcmtfMTQ5OTkgdGhhdCBjb21lIGZyb20ga25vd24gaXNzdWVzOgoK IyMjIElHVCBjaGFuZ2VzICMjIwoKIyMjIyBQb3NzaWJsZSBmaXhlcyAjIyMjCgogICogaWd0QGdl bV9jbG9zZV9yYWNlQGJhc2ljLXByb2Nlc3M6CiAgICAtIGZpLWljbC11MzogICAgICAgICAgW0lO Q09NUExFVEVdWzZdIChbZmRvIzEwNzcxM10pIC0+IFtQQVNTXVs3XQogICBbNl06IGh0dHBzOi8v aW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvQ0lfRFJNXzcxOTEvZmktaWNsLXUzL2ln dEBnZW1fY2xvc2VfcmFjZUBiYXNpYy1wcm9jZXNzLmh0bWwKICAgWzddOiBodHRwczovL2ludGVs LWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNDk5OS9maS1pY2wtdTMvaWd0 QGdlbV9jbG9zZV9yYWNlQGJhc2ljLXByb2Nlc3MuaHRtbAoKICAqIGlndEBnZW1fY3R4X3N3aXRj aEByY3MwOgogICAgLSBmaS1pY2wtdTI6ICAgICAgICAgIFtJTkNPTVBMRVRFXVs4XSAoW2ZkbyMx MDc3MTNdKSAtPiBbUEFTU11bOV0KICAgWzhdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcv dHJlZS9kcm0tdGlwL0NJX0RSTV83MTkxL2ZpLWljbC11Mi9pZ3RAZ2VtX2N0eF9zd2l0Y2hAcmNz MC5odG1sCiAgIFs5XTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9Q YXRjaHdvcmtfMTQ5OTkvZmktaWNsLXUyL2lndEBnZW1fY3R4X3N3aXRjaEByY3MwLmh0bWwKCiAg KiBpZ3RAZ2VtX2V4ZWNfc3VzcGVuZEBiYXNpYy1zMzoKICAgIC0ge2ZpLWNtbC1zfTogICAgICAg ICBbRE1FU0ctV0FSTl1bMTBdIChbZmRvIzExMTc2NF0pIC0+IFtQQVNTXVsxMV0KICAgWzEwXTog aHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9DSV9EUk1fNzE5MS9maS1j bWwtcy9pZ3RAZ2VtX2V4ZWNfc3VzcGVuZEBiYXNpYy1zMy5odG1sCiAgIFsxMV06IGh0dHBzOi8v aW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzE0OTk5L2ZpLWNtbC1z L2lndEBnZW1fZXhlY19zdXNwZW5kQGJhc2ljLXMzLmh0bWwKCiAgKiBpZ3RAaTkxNV9zZWxmdGVz dEBsaXZlX2dlbV9jb250ZXh0czoKICAgIC0gZmktYnN3LWtlZmthOiAgICAgICBbSU5DT01QTEVU RV1bMTJdIC0+IFtQQVNTXVsxM10KICAgWzEyXTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3Jn L3RyZWUvZHJtLXRpcC9DSV9EUk1fNzE5MS9maS1ic3cta2Vma2EvaWd0QGk5MTVfc2VsZnRlc3RA bGl2ZV9nZW1fY29udGV4dHMuaHRtbAogICBbMTNdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5v cmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNDk5OS9maS1ic3cta2Vma2EvaWd0QGk5MTVfc2Vs ZnRlc3RAbGl2ZV9nZW1fY29udGV4dHMuaHRtbAoKICAqIGlndEBpOTE1X3NlbGZ0ZXN0QGxpdmVf aGFuZ2NoZWNrOgogICAgLSB7ZmktaWNsLWd1Y306ICAgICAgIFtJTkNPTVBMRVRFXVsxNF0gKFtm ZG8jMTA3NzEzXSAvIFtmZG8jMTA4NTY5XSkgLT4gW1BBU1NdWzE1XQogICBbMTRdOiBodHRwczov L2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL0NJX0RSTV83MTkxL2ZpLWljbC1ndWMv aWd0QGk5MTVfc2VsZnRlc3RAbGl2ZV9oYW5nY2hlY2suaHRtbAogICBbMTVdOiBodHRwczovL2lu dGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNDk5OS9maS1pY2wtZ3Vj L2lndEBpOTE1X3NlbGZ0ZXN0QGxpdmVfaGFuZ2NoZWNrLmh0bWwKCiAgCiAge25hbWV9OiBUaGlz IGVsZW1lbnQgaXMgc3VwcHJlc3NlZC4gVGhpcyBtZWFucyBpdCBpcyBpZ25vcmVkIHdoZW4gY29t cHV0aW5nCiAgICAgICAgICB0aGUgc3RhdHVzIG9mIHRoZSBkaWZmZXJlbmNlIChTVUNDRVNTLCBX QVJOSU5HLCBvciBGQUlMVVJFKS4KCiAgW2ZkbyMxMDc3MTNdOiBodHRwczovL2J1Z3MuZnJlZWRl c2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDc3MTMKICBbZmRvIzEwODU2OV06IGh0dHBzOi8v YnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwODU2OQogIFtmZG8jMTExNzY0 XTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExNzY0CiAg W2ZkbyMxMTE4MzNdOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9p ZD0xMTE4MzMKICBbZmRvIzExMjA5Nl06IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hv d19idWcuY2dpP2lkPTExMjA5NgoKClBhcnRpY2lwYXRpbmcgaG9zdHMgKDUwIC0+IDQzKQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiAgTWlzc2luZyAgICAoNyk6IGZpLWlsay1tNTQw IGZpLWhzdy00MjAwdSBmaS1ieXQtc3F1YXdrcyBmaS1ic3ctY3lhbiBmaS1pY2wteSBmaS1ieXQt Y2xhcHBlciBmaS1iZHctc2FtdXMgCgoKQnVpbGQgY2hhbmdlcwotLS0tLS0tLS0tLS0tCgogICog Q0k6IENJLTIwMTkwNTI5IC0+IE5vbmUKICAqIExpbnV4OiBDSV9EUk1fNzE5MSAtPiBQYXRjaHdv cmtfMTQ5OTkKCiAgQ0ktMjAxOTA1Mjk6IDIwMTkwNTI5CiAgQ0lfRFJNXzcxOTE6IDU5YzU4Nzg0 MDExZGJlYzlhNzQyZDMzYjNkOGQ2NzMzOTNiOTUxMTIgQCBnaXQ6Ly9hbm9uZ2l0LmZyZWVkZXNr dG9wLm9yZy9nZngtY2kvbGludXgKICBJR1RfNTI0MjogMTVjMTFlMmRmNzdmNzY5YjVmYTljYTVi NDBhOTRmMjY2MzcwYTQ3OSBAIGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL3hvcmcvYXBw L2ludGVsLWdwdS10b29scwogIFBhdGNod29ya18xNDk5OTogYjY2YTYzM2QyMjU4ODc0M2Y3MWI2 YzliZjk2Zjg2YzliZWEyMWNjZCBAIGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL2dmeC1j aS9saW51eAoKCj09IExpbnV4IGNvbW1pdHMgPT0KCmI2NmE2MzNkMjI1OCBkcm0vaTkxNS90Z2w6 IEFkanVzdCB0aGUgbG9jYXRpb24gb2YgUklOR19NSV9NT0RFIGluIHRoZSBjb250ZXh0IGltYWdl Cgo9PSBMb2dzID09CgpGb3IgbW9yZSBkZXRhaWxzIHNlZTogaHR0cHM6Ly9pbnRlbC1nZngtY2ku MDEub3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMTQ5OTkvaW5kZXguaHRtbApfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng= 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.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 ACBA8CA9EB9 for ; Sat, 26 Oct 2019 07:28:12 +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 835A521D81 for ; Sat, 26 Oct 2019 07:28:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 835A521D81 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 24E1A6EBF7; Sat, 26 Oct 2019 07:28:11 +0000 (UTC) Received: from emeril.freedesktop.org (emeril.freedesktop.org [131.252.210.167]) by gabe.freedesktop.org (Postfix) with ESMTP id EEAE36EBF4; Sat, 26 Oct 2019 07:28:09 +0000 (UTC) Received: from emeril.freedesktop.org (localhost [127.0.0.1]) by emeril.freedesktop.org (Postfix) with ESMTP id E7C3FA47E9; Sat, 26 Oct 2019 07:28:09 +0000 (UTC) MIME-Version: 1.0 From: Patchwork To: "Chris Wilson" Date: Sat, 26 Oct 2019 07:28:09 -0000 Message-ID: <20191026072809.22476.63064@emeril.freedesktop.org> X-Patchwork-Hint: ignore References: <20191026061736.22594-1-chris@chris-wilson.co.uk> In-Reply-To: <20191026061736.22594-1-chris@chris-wilson.co.uk> Subject: [Intel-gfx] =?utf-8?q?=E2=9C=93_Fi=2ECI=2EBAT=3A_success_for_drm/?= =?utf-8?q?i915/tgl=3A_Adjust_the_location_of_RING=5FMI=5FMODE_in_the_cont?= =?utf-8?q?ext_image_=28rev2=29?= 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: <20191026072809.oW_kED9CXHWtL-Oc6NYfJnrwOSzs4Ll-LwkHnky7gMs@z> PT0gU2VyaWVzIERldGFpbHMgPT0KClNlcmllczogZHJtL2k5MTUvdGdsOiBBZGp1c3QgdGhlIGxv Y2F0aW9uIG9mIFJJTkdfTUlfTU9ERSBpbiB0aGUgY29udGV4dCBpbWFnZSAocmV2MikKVVJMICAg OiBodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvc2VyaWVzLzY4NTkxLwpTdGF0ZSA6 IHN1Y2Nlc3MKCj09IFN1bW1hcnkgPT0KCkNJIEJ1ZyBMb2cgLSBjaGFuZ2VzIGZyb20gQ0lfRFJN XzcxOTEgLT4gUGF0Y2h3b3JrXzE0OTk5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KClN1bW1hcnkKLS0tLS0tLQoKICAqKlNVQ0NFU1MqKgoKICBO byByZWdyZXNzaW9ucyBmb3VuZC4KCiAgRXh0ZXJuYWwgVVJMOiBodHRwczovL2ludGVsLWdmeC1j aS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNDk5OS9pbmRleC5odG1sCgpQb3NzaWJs ZSBuZXcgaXNzdWVzCi0tLS0tLS0tLS0tLS0tLS0tLS0KCiAgSGVyZSBhcmUgdGhlIHVua25vd24g Y2hhbmdlcyB0aGF0IG1heSBoYXZlIGJlZW4gaW50cm9kdWNlZCBpbiBQYXRjaHdvcmtfMTQ5OTk6 CgojIyMgSUdUIGNoYW5nZXMgIyMjCgojIyMjIFN1cHByZXNzZWQgIyMjIwoKICBUaGUgZm9sbG93 aW5nIHJlc3VsdHMgY29tZSBmcm9tIHVudHJ1c3RlZCBtYWNoaW5lcywgdGVzdHMsIG9yIHN0YXR1 c2VzLgogIFRoZXkgZG8gbm90IGFmZmVjdCB0aGUgb3ZlcmFsbCByZXN1bHQuCgogICoge2lndEBp OTE1X3NlbGZ0ZXN0QGxpdmVfZ3RfbHJjfToKICAgIC0gZmktYmR3LTU1NTd1OiAgICAgICBbUEFT U11bMV0gLT4gW0RNRVNHLUZBSUxdWzJdCiAgIFsxXTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEu b3JnL3RyZWUvZHJtLXRpcC9DSV9EUk1fNzE5MS9maS1iZHctNTU1N3UvaWd0QGk5MTVfc2VsZnRl c3RAbGl2ZV9ndF9scmMuaHRtbAogICBbMl06IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90 cmVlL2RybS10aXAvUGF0Y2h3b3JrXzE0OTk5L2ZpLWJkdy01NTU3dS9pZ3RAaTkxNV9zZWxmdGVz dEBsaXZlX2d0X2xyYy5odG1sCiAgICAtIGZpLWJzdy1rZWZrYTogICAgICAgW1BBU1NdWzNdIC0+ IFtETUVTRy1GQUlMXVs0XQogICBbM106IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVl L2RybS10aXAvQ0lfRFJNXzcxOTEvZmktYnN3LWtlZmthL2lndEBpOTE1X3NlbGZ0ZXN0QGxpdmVf Z3RfbHJjLmh0bWwKICAgWzRdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0t dGlwL1BhdGNod29ya18xNDk5OS9maS1ic3cta2Vma2EvaWd0QGk5MTVfc2VsZnRlc3RAbGl2ZV9n dF9scmMuaHRtbAogICAgLSBmaS1ic3ctbjMwNTA6ICAgICAgIE5PVFJVTiAtPiBbRE1FU0ctRkFJ TF1bNV0KICAgWzVdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1Bh dGNod29ya18xNDk5OS9maS1ic3ctbjMwNTAvaWd0QGk5MTVfc2VsZnRlc3RAbGl2ZV9ndF9scmMu aHRtbAoKICAKS25vd24gaXNzdWVzCi0tLS0tLS0tLS0tLQoKICBIZXJlIGFyZSB0aGUgY2hhbmdl cyBmb3VuZCBpbiBQYXRjaHdvcmtfMTQ5OTkgdGhhdCBjb21lIGZyb20ga25vd24gaXNzdWVzOgoK IyMjIElHVCBjaGFuZ2VzICMjIwoKIyMjIyBQb3NzaWJsZSBmaXhlcyAjIyMjCgogICogaWd0QGdl bV9jbG9zZV9yYWNlQGJhc2ljLXByb2Nlc3M6CiAgICAtIGZpLWljbC11MzogICAgICAgICAgW0lO Q09NUExFVEVdWzZdIChbZmRvIzEwNzcxM10pIC0+IFtQQVNTXVs3XQogICBbNl06IGh0dHBzOi8v aW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvQ0lfRFJNXzcxOTEvZmktaWNsLXUzL2ln dEBnZW1fY2xvc2VfcmFjZUBiYXNpYy1wcm9jZXNzLmh0bWwKICAgWzddOiBodHRwczovL2ludGVs LWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNDk5OS9maS1pY2wtdTMvaWd0 QGdlbV9jbG9zZV9yYWNlQGJhc2ljLXByb2Nlc3MuaHRtbAoKICAqIGlndEBnZW1fY3R4X3N3aXRj aEByY3MwOgogICAgLSBmaS1pY2wtdTI6ICAgICAgICAgIFtJTkNPTVBMRVRFXVs4XSAoW2ZkbyMx MDc3MTNdKSAtPiBbUEFTU11bOV0KICAgWzhdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcv dHJlZS9kcm0tdGlwL0NJX0RSTV83MTkxL2ZpLWljbC11Mi9pZ3RAZ2VtX2N0eF9zd2l0Y2hAcmNz MC5odG1sCiAgIFs5XTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9Q YXRjaHdvcmtfMTQ5OTkvZmktaWNsLXUyL2lndEBnZW1fY3R4X3N3aXRjaEByY3MwLmh0bWwKCiAg KiBpZ3RAZ2VtX2V4ZWNfc3VzcGVuZEBiYXNpYy1zMzoKICAgIC0ge2ZpLWNtbC1zfTogICAgICAg ICBbRE1FU0ctV0FSTl1bMTBdIChbZmRvIzExMTc2NF0pIC0+IFtQQVNTXVsxMV0KICAgWzEwXTog aHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9DSV9EUk1fNzE5MS9maS1j bWwtcy9pZ3RAZ2VtX2V4ZWNfc3VzcGVuZEBiYXNpYy1zMy5odG1sCiAgIFsxMV06IGh0dHBzOi8v aW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzE0OTk5L2ZpLWNtbC1z L2lndEBnZW1fZXhlY19zdXNwZW5kQGJhc2ljLXMzLmh0bWwKCiAgKiBpZ3RAaTkxNV9zZWxmdGVz dEBsaXZlX2dlbV9jb250ZXh0czoKICAgIC0gZmktYnN3LWtlZmthOiAgICAgICBbSU5DT01QTEVU RV1bMTJdIC0+IFtQQVNTXVsxM10KICAgWzEyXTogaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3Jn L3RyZWUvZHJtLXRpcC9DSV9EUk1fNzE5MS9maS1ic3cta2Vma2EvaWd0QGk5MTVfc2VsZnRlc3RA bGl2ZV9nZW1fY29udGV4dHMuaHRtbAogICBbMTNdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5v cmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNDk5OS9maS1ic3cta2Vma2EvaWd0QGk5MTVfc2Vs ZnRlc3RAbGl2ZV9nZW1fY29udGV4dHMuaHRtbAoKICAqIGlndEBpOTE1X3NlbGZ0ZXN0QGxpdmVf aGFuZ2NoZWNrOgogICAgLSB7ZmktaWNsLWd1Y306ICAgICAgIFtJTkNPTVBMRVRFXVsxNF0gKFtm ZG8jMTA3NzEzXSAvIFtmZG8jMTA4NTY5XSkgLT4gW1BBU1NdWzE1XQogICBbMTRdOiBodHRwczov L2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL0NJX0RSTV83MTkxL2ZpLWljbC1ndWMv aWd0QGk5MTVfc2VsZnRlc3RAbGl2ZV9oYW5nY2hlY2suaHRtbAogICBbMTVdOiBodHRwczovL2lu dGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18xNDk5OS9maS1pY2wtZ3Vj L2lndEBpOTE1X3NlbGZ0ZXN0QGxpdmVfaGFuZ2NoZWNrLmh0bWwKCiAgCiAge25hbWV9OiBUaGlz IGVsZW1lbnQgaXMgc3VwcHJlc3NlZC4gVGhpcyBtZWFucyBpdCBpcyBpZ25vcmVkIHdoZW4gY29t cHV0aW5nCiAgICAgICAgICB0aGUgc3RhdHVzIG9mIHRoZSBkaWZmZXJlbmNlIChTVUNDRVNTLCBX QVJOSU5HLCBvciBGQUlMVVJFKS4KCiAgW2ZkbyMxMDc3MTNdOiBodHRwczovL2J1Z3MuZnJlZWRl c2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDc3MTMKICBbZmRvIzEwODU2OV06IGh0dHBzOi8v YnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwODU2OQogIFtmZG8jMTExNzY0 XTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExNzY0CiAg W2ZkbyMxMTE4MzNdOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9p ZD0xMTE4MzMKICBbZmRvIzExMjA5Nl06IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hv d19idWcuY2dpP2lkPTExMjA5NgoKClBhcnRpY2lwYXRpbmcgaG9zdHMgKDUwIC0+IDQzKQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiAgTWlzc2luZyAgICAoNyk6IGZpLWlsay1tNTQw IGZpLWhzdy00MjAwdSBmaS1ieXQtc3F1YXdrcyBmaS1ic3ctY3lhbiBmaS1pY2wteSBmaS1ieXQt Y2xhcHBlciBmaS1iZHctc2FtdXMgCgoKQnVpbGQgY2hhbmdlcwotLS0tLS0tLS0tLS0tCgogICog Q0k6IENJLTIwMTkwNTI5IC0+IE5vbmUKICAqIExpbnV4OiBDSV9EUk1fNzE5MSAtPiBQYXRjaHdv cmtfMTQ5OTkKCiAgQ0ktMjAxOTA1Mjk6IDIwMTkwNTI5CiAgQ0lfRFJNXzcxOTE6IDU5YzU4Nzg0 MDExZGJlYzlhNzQyZDMzYjNkOGQ2NzMzOTNiOTUxMTIgQCBnaXQ6Ly9hbm9uZ2l0LmZyZWVkZXNr dG9wLm9yZy9nZngtY2kvbGludXgKICBJR1RfNTI0MjogMTVjMTFlMmRmNzdmNzY5YjVmYTljYTVi NDBhOTRmMjY2MzcwYTQ3OSBAIGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL3hvcmcvYXBw L2ludGVsLWdwdS10b29scwogIFBhdGNod29ya18xNDk5OTogYjY2YTYzM2QyMjU4ODc0M2Y3MWI2 YzliZjk2Zjg2YzliZWEyMWNjZCBAIGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL2dmeC1j aS9saW51eAoKCj09IExpbnV4IGNvbW1pdHMgPT0KCmI2NmE2MzNkMjI1OCBkcm0vaTkxNS90Z2w6 IEFkanVzdCB0aGUgbG9jYXRpb24gb2YgUklOR19NSV9NT0RFIGluIHRoZSBjb250ZXh0IGltYWdl Cgo9PSBMb2dzID09CgpGb3IgbW9yZSBkZXRhaWxzIHNlZTogaHR0cHM6Ly9pbnRlbC1nZngtY2ku MDEub3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMTQ5OTkvaW5kZXguaHRtbApfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=