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=-8.8 required=3.0 tests=BAYES_00, 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 365C3C432BE for ; Fri, 27 Aug 2021 23:42:06 +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 DFF7460F4C for ; Fri, 27 Aug 2021 23:42:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org DFF7460F4C 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 588176E9E7; Fri, 27 Aug 2021 23:42:05 +0000 (UTC) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 56A076E9E7 for ; Fri, 27 Aug 2021 23:42:03 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10089"; a="205178603" X-IronPort-AV: E=Sophos;i="5.84,358,1620716400"; d="scan'208";a="205178603" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Aug 2021 16:42:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,358,1620716400"; d="scan'208";a="528505655" Received: from irsmsx606.ger.corp.intel.com ([163.33.146.139]) by FMSMGA003.fm.intel.com with ESMTP; 27 Aug 2021 16:42:01 -0700 Received: from pgsmsx602.gar.corp.intel.com (10.108.199.137) by IRSMSX606.ger.corp.intel.com (163.33.146.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Sat, 28 Aug 2021 00:41:59 +0100 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.010; Sat, 28 Aug 2021 07:41:57 +0800 From: "Vudum, Lakshminarayana" To: "Deak, Imre" , "intel-gfx@lists.freedesktop.org" Thread-Topic: =?utf-8?B?4pyXIEZpLkNJLkJBVDogZmFpbHVyZSBmb3IgZHJtL2k5MTUvYWRscDogQWRk?= =?utf-8?Q?_support_for_remapping_CCS_FBs?= Thread-Index: AQHXm2tkwudkFgcmiESlPwvwseRAQauIA0oQ Date: Fri, 27 Aug 2021 23:41:57 +0000 Message-ID: <3a5eb18b3a764e6092d8436ddc279da2@intel.com> References: <20210827150955.3343520-1-imre.deak@intel.com> <163008321866.12589.11346988269232539126@emeril.freedesktop.org> <20210827174551.GC3286573@ideak-desk.fi.intel.com> In-Reply-To: <20210827174551.GC3286573@ideak-desk.fi.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?4pyXIEZpLkNJLkJBVDogZmFpbHVyZSBmb3IgZHJt?= =?utf-8?q?/i915/adlp=3A_Add_support_for_remapping_CCS_FBs?= 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" RmlsZWQgaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL2RybS9pbnRlbC8tL2lzc3Vlcy80 MDM0IGFuZCByZS1yZXByb3RlZCB0aGUgaXNzdWUNCmlndEBpOTE1X3NlbGZ0ZXN0QGxpdmVAZ3Rf dGltZWxpbmVzIC0gaW5jb21wbGV0ZSAtIGxpdmVfaHdzcF9lbmdpbmUgZmFpbGVkIHdpdGggZXJy b3IgLTIyDQoNCkxha3NobWkuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBE ZWFrLCBJbXJlIDxpbXJlLmRlYWtAaW50ZWwuY29tPiANClNlbnQ6IEZyaWRheSwgQXVndXN0IDI3 LCAyMDIxIDEwOjQ2IEFNDQpUbzogaW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgVnVk dW0sIExha3NobWluYXJheWFuYSA8bGFrc2htaW5hcmF5YW5hLnZ1ZHVtQGludGVsLmNvbT4NClN1 YmplY3Q6IFJlOiDinJcgRmkuQ0kuQkFUOiBmYWlsdXJlIGZvciBkcm0vaTkxNS9hZGxwOiBBZGQg c3VwcG9ydCBmb3IgcmVtYXBwaW5nIENDUyBGQnMNCg0KSGksDQoNCk9uIEZyaSwgQXVnIDI3LCAy MDIxIGF0IDA0OjUzOjM4UE0gKzAwMDAsIFBhdGNod29yayB3cm90ZToNCj4gPT0gU2VyaWVzIERl dGFpbHMgPT0NCj4gDQo+IFNlcmllczogZHJtL2k5MTUvYWRscDogQWRkIHN1cHBvcnQgZm9yIHJl bWFwcGluZyBDQ1MgRkJzDQo+IFVSTCAgIDogaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Au b3JnL3Nlcmllcy85NDEwOC8NCj4gU3RhdGUgOiBmYWlsdXJlDQo+IA0KPiA9PSBTdW1tYXJ5ID09 DQo+IA0KPiBDSSBCdWcgTG9nIC0gY2hhbmdlcyBmcm9tIENJX0RSTV8xMDUzMCAtPiBQYXRjaHdv cmtfMjA5MTEgDQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0NCj4gDQo+IFN1bW1hcnkNCj4gLS0tLS0tLQ0KPiANCj4gICAqKkZBSUxVUkUqKg0K PiANCj4gICBTZXJpb3VzIHVua25vd24gY2hhbmdlcyBjb21pbmcgd2l0aCBQYXRjaHdvcmtfMjA5 MTEgYWJzb2x1dGVseSBuZWVkIHRvIGJlDQo+ICAgdmVyaWZpZWQgbWFudWFsbHkuDQo+ICAgDQo+ ICAgSWYgeW91IHRoaW5rIHRoZSByZXBvcnRlZCBjaGFuZ2VzIGhhdmUgbm90aGluZyB0byBkbyB3 aXRoIHRoZSBjaGFuZ2VzDQo+ICAgaW50cm9kdWNlZCBpbiBQYXRjaHdvcmtfMjA5MTEsIHBsZWFz ZSBub3RpZnkgeW91ciBidWcgdGVhbSB0byBhbGxvdyB0aGVtDQo+ICAgdG8gZG9jdW1lbnQgdGhp cyBuZXcgZmFpbHVyZSBtb2RlLCB3aGljaCB3aWxsIHJlZHVjZSBmYWxzZSBwb3NpdGl2ZXMgaW4g Q0kuDQo+IA0KPiAgIEV4dGVybmFsIFVSTDogDQo+IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9y Zy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIwOTExL2luZGV4Lmh0bWwNCj4gDQo+IFBvc3NpYmxl IG5ldyBpc3N1ZXMNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gICBIZXJlIGFyZSB0aGUg dW5rbm93biBjaGFuZ2VzIHRoYXQgbWF5IGhhdmUgYmVlbiBpbnRyb2R1Y2VkIGluIFBhdGNod29y a18yMDkxMToNCj4gDQo+ICMjIyBJR1QgY2hhbmdlcyAjIyMNCj4gDQo+ICMjIyMgUG9zc2libGUg cmVncmVzc2lvbnMgIyMjIw0KPiANCj4gICAqIGlndEBpOTE1X3NlbGZ0ZXN0QGxpdmVAZ3RfdGlt ZWxpbmVzOg0KPiAgICAgLSBmaS1ya2wtZ3VjOiAgICAgICAgIFtQQVNTXVsxXSAtPiBbSU5DT01Q TEVURV1bMl0NCj4gICAgWzFdOiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0t dGlwL0NJX0RSTV8xMDUzMC9maS1ya2wtZ3VjL2lndEBpOTE1X3NlbGZ0ZXN0QGxpdmVAZ3RfdGlt ZWxpbmVzLmh0bWwNCj4gICAgWzJdOiANCj4gaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEub3JnL3Ry ZWUvZHJtLXRpcC9QYXRjaHdvcmtfMjA5MTEvZmktcmtsLWd1Yy9pZw0KPiB0QGk5MTVfc2VsZnRl c3RAbGl2ZUBndF90aW1lbGluZXMuaHRtbA0KDQpOb3Qgc3VyZSBob3cgd291bGQgdGhpcyBiZSBy ZWxhdGVkLiBPbiBSS0wgbm90aGluZyBzaG91bGQgY2hhbmdlIGFuZCBJIGNhbid0IHNlZSBhbnkg b2J2aW91cyBLTVMgcmVsYXRlZCBpc3N1ZXMgaW4gdGhlIGxvZy4NCg0KVGhpcyBsb29rcyBzaW1p bGFyIHRvDQpodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29y a18yMDkwNC9maS1ya2wtZ3VjL2lndEBpOTE1X3NlbGZ0ZXN0QGxpdmVAaGFuZ2NoZWNrLmh0bWwN Cg0KZmV3IGRheXMgYmFjaywgYW5kIGl0IGxvb2tzIHRoZSBzYW1lIGlzc3VlIGFzIGh0dHBzOi8v aW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvVHJ5Ym90Xzc5NjQvZmktcmtsLWd1Yy9p Z3RAaTkxNV9zZWxmdGVzdEBsaXZlQGd0X3RpbWVsaW5lcy5odG1sDQoNCmZyb20geWVzdGVyZGF5 Lg0KDQo+IEtub3duIGlzc3Vlcw0KPiAtLS0tLS0tLS0tLS0NCj4gDQo+ICAgSGVyZSBhcmUgdGhl IGNoYW5nZXMgZm91bmQgaW4gUGF0Y2h3b3JrXzIwOTExIHRoYXQgY29tZSBmcm9tIGtub3duIGlz c3VlczoNCj4gDQo+ICMjIyBJR1QgY2hhbmdlcyAjIyMNCj4gDQo+ICMjIyMgSXNzdWVzIGhpdCAj IyMjDQo+IA0KPiAgICogaWd0QGFtZGdwdS9hbWRfYmFzaWNAY3MtZ2Z4Og0KPiAgICAgLSBmaS1r Ymwtc29yYWthOiAgICAgIE5PVFJVTiAtPiBbU0tJUF1bM10gKFtmZG8jMTA5MjcxXSkgKzE3IHNp bWlsYXIgaXNzdWVzDQo+ICAgIFszXTogDQo+IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90 cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIwOTExL2ZpLWtibC1zb3Jha2ENCj4gL2lndEBhbWRncHUv YW1kX2Jhc2ljQGNzLWdmeC5odG1sDQo+IA0KPiAgICogaWd0QGNvcmVfaG90dW5wbHVnQHVuYmlu ZC1yZWJpbmQ6DQo+ICAgICAtIGZpLXRnbC0xMTE1ZzQ6ICAgICAgTk9UUlVOIC0+IFtETUVTRy1X QVJOXVs0XSAoW2k5MTUjMTk4Ml0gLyBbaTkxNSM0MDAyXSkNCj4gICAgWzRdOiANCj4gaHR0cHM6 Ly9pbnRlbC1nZngtY2kuMDEub3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMjA5MTEvZmktdGds LTExMTVnNA0KPiAvaWd0QGNvcmVfaG90dW5wbHVnQHVuYmluZC1yZWJpbmQuaHRtbA0KPiANCj4g ICAqIGlndEBnZW1faHVjX2NvcHlAaHVjLWNvcHk6DQo+ICAgICAtIGZpLXRnbC0xMTE1ZzQ6ICAg ICAgTk9UUlVOIC0+IFtTS0lQXVs1XSAoW2k5MTUjMjE5MF0pDQo+ICAgIFs1XTogDQo+IGh0dHBz Oi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIwOTExL2ZpLXRn bC0xMTE1ZzQNCj4gL2lndEBnZW1faHVjX2NvcHlAaHVjLWNvcHkuaHRtbA0KPiANCj4gICAqIGln dEBpOTE1X3BtX2JhY2tsaWdodEBiYXNpYy1icmlnaHRuZXNzOg0KPiAgICAgLSBmaS10Z2wtMTEx NWc0OiAgICAgIE5PVFJVTiAtPiBbU0tJUF1bNl0gKFtpOTE1IzExNTVdKQ0KPiAgICBbNl06IA0K PiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18yMDkx MS9maS10Z2wtMTExNWc0DQo+IC9pZ3RAaTkxNV9wbV9iYWNrbGlnaHRAYmFzaWMtYnJpZ2h0bmVz cy5odG1sDQo+IA0KPiAgICogaWd0QGk5MTVfcG1fcnBtQG1vZHVsZS1yZWxvYWQ6DQo+ICAgICAt IGZpLXRnbC0xMTE1ZzQ6ICAgICAgTk9UUlVOIC0+IFtJTkNPTVBMRVRFXVs3XSAoW2k5MTUjMTM4 NV0gLyBbaTkxNSM0MDA2XSkNCj4gICAgWzddOiANCj4gaHR0cHM6Ly9pbnRlbC1nZngtY2kuMDEu b3JnL3RyZWUvZHJtLXRpcC9QYXRjaHdvcmtfMjA5MTEvZmktdGdsLTExMTVnNA0KPiAvaWd0QGk5 MTVfcG1fcnBtQG1vZHVsZS1yZWxvYWQuaHRtbA0KPiANCj4gICAqIGlndEBrbXNfYWRkZmJfYmFz aWNAdG9vLXdpZGU6DQo+ICAgICAtIGZpLXRnbC0xMTE1ZzQ6ICAgICAgTk9UUlVOIC0+IFtETUVT Ry1XQVJOXVs4XSAoW2k5MTUjNDAwMl0pICs4OCBzaW1pbGFyIGlzc3Vlcw0KPiAgICBbOF06IA0K PiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18yMDkx MS9maS10Z2wtMTExNWc0DQo+IC9pZ3RAa21zX2FkZGZiX2Jhc2ljQHRvby13aWRlLmh0bWwNCj4g DQo+ICAgKiBpZ3RAa21zX2NoYW1lbGl1bUBjb21tb24taHBkLWFmdGVyLXN1c3BlbmQ6DQo+ICAg ICAtIGZpLXRnbC0xMTE1ZzQ6ICAgICAgTk9UUlVOIC0+IFtTS0lQXVs5XSAoW2ZkbyMxMTE4Mjdd KSArOCBzaW1pbGFyIGlzc3Vlcw0KPiAgICBbOV06IA0KPiBodHRwczovL2ludGVsLWdmeC1jaS4w MS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18yMDkxMS9maS10Z2wtMTExNWc0DQo+IC9pZ3RA a21zX2NoYW1lbGl1bUBjb21tb24taHBkLWFmdGVyLXN1c3BlbmQuaHRtbA0KPiANCj4gICAqIGln dEBrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2ljQGZvcmNlLWxvYWQtZGV0ZWN0Og0KPiAgICAgLSBm aS10Z2wtMTExNWc0OiAgICAgIE5PVFJVTiAtPiBbU0tJUF1bMTBdIChbZmRvIzEwOTI4NV0pDQo+ ICAgIFsxMF06IA0KPiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1Bh dGNod29ya18yMDkxMS9maS10Z2wtMTExNWc0DQo+IC9pZ3RAa21zX2ZvcmNlX2Nvbm5lY3Rvcl9i YXNpY0Bmb3JjZS1sb2FkLWRldGVjdC5odG1sDQo+IA0KPiAgICogaWd0QGttc19wc3JAcHJpbWFy eV9tbWFwX2d0dDoNCj4gICAgIC0gZmktdGdsLTExMTVnNDogICAgICBOT1RSVU4gLT4gW1NLSVBd WzExXSAoW2k5MTUjMTA3Ml0pICszIHNpbWlsYXIgaXNzdWVzDQo+ICAgIFsxMV06IA0KPiBodHRw czovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL1BhdGNod29ya18yMDkxMS9maS10 Z2wtMTExNWc0DQo+IC9pZ3RAa21zX3BzckBwcmltYXJ5X21tYXBfZ3R0Lmh0bWwNCj4gDQo+ICAg KiBpZ3RAcHJpbWVfdmdlbUBiYXNpYy11c2VycHRyOg0KPiAgICAgLSBmaS10Z2wtMTExNWc0OiAg ICAgIE5PVFJVTiAtPiBbU0tJUF1bMTJdIChbaTkxNSMzMzAxXSkNCj4gICAgWzEyXTogDQo+IGh0 dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIwOTExL2Zp LXRnbC0xMTE1ZzQNCj4gL2lndEBwcmltZV92Z2VtQGJhc2ljLXVzZXJwdHIuaHRtbA0KPiANCj4g ICAqIGlndEBydW5uZXJAYWJvcnRlZDoNCj4gICAgIC0gZmktcmtsLWd1YzogICAgICAgICBOT1RS VU4gLT4gW0ZBSUxdWzEzXSAoW2k5MTUjMzkyOF0pDQo+ICAgIFsxM106IGh0dHBzOi8vaW50ZWwt Z2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIwOTExL2ZpLXJrbC1ndWMvaWd0 QHJ1bm5lckBhYm9ydGVkLmh0bWwNCj4gICAgIC0gZmktdGdsLTExMTVnNDogICAgICBOT1RSVU4g LT4gW0ZBSUxdWzE0XSAoW2k5MTUjMjcyMl0gLyBbaTkxNSMzODM0XSkNCj4gICAgWzE0XTogDQo+ IGh0dHBzOi8vaW50ZWwtZ2Z4LWNpLjAxLm9yZy90cmVlL2RybS10aXAvUGF0Y2h3b3JrXzIwOTEx L2ZpLXRnbC0xMTE1ZzQNCj4gL2lndEBydW5uZXJAYWJvcnRlZC5odG1sDQo+IA0KPiAgIA0KPiAg IFtmZG8jMTA5MjcxXTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/ aWQ9MTA5MjcxDQo+ICAgW2ZkbyMxMDkyODVdOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3Jn L3Nob3dfYnVnLmNnaT9pZD0xMDkyODUNCj4gICBbZmRvIzExMTgyN106IGh0dHBzOi8vYnVncy5m cmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTExMTgyNw0KPiAgIFtpOTE1IzEwNzJdOiBo dHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZHJtL2ludGVsL2lzc3Vlcy8xMDcyDQo+ICAg W2k5MTUjMTE1NV06IGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9kcm0vaW50ZWwvaXNz dWVzLzExNTUNCj4gICBbaTkxNSMxMzg1XTogaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3Jn L2RybS9pbnRlbC9pc3N1ZXMvMTM4NQ0KPiAgIFtpOTE1IzE5ODJdOiBodHRwczovL2dpdGxhYi5m cmVlZGVza3RvcC5vcmcvZHJtL2ludGVsL2lzc3Vlcy8xOTgyDQo+ICAgW2k5MTUjMjE5MF06IGh0 dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9kcm0vaW50ZWwvaXNzdWVzLzIxOTANCj4gICBb aTkxNSMyNzIyXTogaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL2RybS9pbnRlbC9pc3N1 ZXMvMjcyMg0KPiAgIFtpOTE1IzMzMDFdOiBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcv ZHJtL2ludGVsL2lzc3Vlcy8zMzAxDQo+ICAgW2k5MTUjMzgzNF06IGh0dHBzOi8vZ2l0bGFiLmZy ZWVkZXNrdG9wLm9yZy9kcm0vaW50ZWwvaXNzdWVzLzM4MzQNCj4gICBbaTkxNSMzOTI4XTogaHR0 cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL2RybS9pbnRlbC9pc3N1ZXMvMzkyOA0KPiAgIFtp OTE1IzQwMDJdOiBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZHJtL2ludGVsL2lzc3Vl cy80MDAyDQo+ICAgW2k5MTUjNDAwNl06IGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9k cm0vaW50ZWwvaXNzdWVzLzQwMDYNCj4gDQo+IA0KPiBQYXJ0aWNpcGF0aW5nIGhvc3RzICgzOCAt PiAzNCkNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IA0KPiAgIEFkZGl0aW9u YWwgKDEpOiBmaS10Z2wtMTExNWc0IA0KPiAgIE1pc3NpbmcgICAgKDUpOiBmaS1pbGstbTU0MCBi YXQtYWRscy01IGZpLWJzdy1jeWFuIGJhdC1qc2wtMSBmaS1iZHctc2FtdXMgDQo+IA0KPiANCj4g QnVpbGQgY2hhbmdlcw0KPiAtLS0tLS0tLS0tLS0tDQo+IA0KPiAgICogSUdUOiBJR1RfNjE4NyAt PiBJR1RQV182MTY4DQo+ICAgKiBMaW51eDogQ0lfRFJNXzEwNTMwIC0+IFBhdGNod29ya18yMDkx MQ0KPiANCj4gICBDSS0yMDE5MDUyOTogMjAxOTA1MjkNCj4gICBDSV9EUk1fMTA1MzA6IDYzYmNh NzY1YzkyMDEyMGJkOTc0NmQ5MDkzMTkwZDgyYzRhY2UzNDEgQCBnaXQ6Ly9hbm9uZ2l0LmZyZWVk ZXNrdG9wLm9yZy9nZngtY2kvbGludXgNCj4gICBJR1RQV182MTY4OiBodHRwczovL2ludGVsLWdm eC1jaS4wMS5vcmcvdHJlZS9kcm0tdGlwL0lHVFBXXzYxNjgvaW5kZXguaHRtbA0KPiAgIElHVF82 MTg3OiAxYWZkNTJjMTQ3MWRhZmRmNTIxZWFlNDMxZjNlMjI4ODI2ZGU2ZGUyIEAgaHR0cHM6Ly9n aXRsYWIuZnJlZWRlc2t0b3Aub3JnL2RybS9pZ3QtZ3B1LXRvb2xzLmdpdA0KPiAgIFBhdGNod29y a18yMDkxMTogZTc4MGY1MmE2ODBiMTVmZjQ2MjYxZDQyODRiOGJkNjRiYTc1M2NjMCBAIA0KPiBn aXQ6Ly9hbm9uZ2l0LmZyZWVkZXNrdG9wLm9yZy9nZngtY2kvbGludXgNCj4gDQo+IA0KPiA9PSBM aW51eCBjb21taXRzID09DQo+IA0KPiBlNzgwZjUyYTY4MGIgZHJtL2k5MTUvYWRscDogQWRkIHN1 cHBvcnQgZm9yIHJlbWFwcGluZyBDQ1MgRkJzDQo+IGJkNmFjMWE0NzBiOSBkcm0vaTkxNTogRm9s bG93IGEgbmV3LT5vbGQgcGxhdGZvcm0gY2hlY2sgb3JkZXIgaW4gDQo+IGludGVsX2ZiX3N0cmlk ZV9hbGlnbm1lbnQgNzQ1NWY5M2M0MjJjIGRybS9pOTE1L2FkbHA6IEFzc2VydCB0aGF0IFZNQXMg DQo+IGluIERQVCBzdGFydCBhdCAwIDVkMGMxNWY1OGYzYiBkcm0vaTkxNS9hZGxwOiBSZXF1aXJl IGFsd2F5cyBhIA0KPiBwb3dlci1vZi10d28gc2l6ZWQgQ0NTIHN1cmZhY2Ugc3RyaWRlDQo+IDUz MDgxNDkwNDI3NSBkcm0vaTkxNTogVXNlIHRpbGUgYmxvY2sgYmFzZWQgZGltZW5zaW9ucyBmb3Ig Q0NTIG9yaWdpbiANCj4geCwgeSBjaGVjaw0KPiANCj4gPT0gTG9ncyA9PQ0KPiANCj4gRm9yIG1v cmUgZGV0YWlscyBzZWU6IA0KPiBodHRwczovL2ludGVsLWdmeC1jaS4wMS5vcmcvdHJlZS9kcm0t dGlwL1BhdGNod29ya18yMDkxMS9pbmRleC5odG1sDQo=