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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id B8813C433F5 for ; Thu, 3 Feb 2022 17:22:31 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8F07010E8EA; Thu, 3 Feb 2022 17:22:27 +0000 (UTC) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4C9FC10E7E2; Thu, 3 Feb 2022 17:22:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1643908946; x=1675444946; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=QXVNd0znaeFdF+oQPYOmJrLLly/iSFHh+CNp7F+SfWI=; b=oBU6q4KfJsZJEFRAamXQAWAWWKaOAoIOtNeAxQKCZ0R639kqeUDonD3W RpFpVfgY3bgqpH5qVecJECqIo1gysD9rEm4X+CFtYDHT48aLAsm1Zhf+X AyDAajM49WyCy++WNefC/QAsIwnTfgasnMQpzdN3NAKWYIKY1bkb0rbKw wLLCTHQ74fpKSJtED0h39gJ0B+DWdLe47dRYMOCKoX3ZQbAE+uuMEDL7R j6YHGQdUz+0BgNi2xPBRTX10x4zDhx8q9jyv6H2rcqtmHkLrH2aPnGa+6 DprgvnTXEYHLF7mPDxxM1vZlnpe6NfLdJ41GSskVvMetA3uSmu953kunG w==; X-IronPort-AV: E=McAfee;i="6200,9189,10247"; a="228846364" X-IronPort-AV: E=Sophos;i="5.88,340,1635231600"; d="scan'208";a="228846364" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2022 09:22:25 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,340,1635231600"; d="scan'208";a="524003752" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP; 03 Feb 2022 09:22:24 -0800 Received: from bgsmsx602.gar.corp.intel.com (10.109.78.81) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 3 Feb 2022 09:22:23 -0800 Received: from bgsmsx604.gar.corp.intel.com (10.67.234.6) by BGSMSX602.gar.corp.intel.com (10.109.78.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 3 Feb 2022 22:52:21 +0530 Received: from bgsmsx604.gar.corp.intel.com ([10.67.234.6]) by BGSMSX604.gar.corp.intel.com ([10.67.234.6]) with mapi id 15.01.2308.020; Thu, 3 Feb 2022 22:52:21 +0530 From: "Shankar, Uma" To: Harry Wentland , "intel-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" Subject: RE: [RFC v2 00/22] Add Support for Plane Color Lut and CSC features Thread-Topic: [RFC v2 00/22] Add Support for Plane Color Lut and CSC features Thread-Index: AQHXo2JIE/IO8tQ2FEih6gWwBznIZ6yA/DwAgAIBTSA= Date: Thu, 3 Feb 2022 17:22:21 +0000 Message-ID: <9e651155976445cd8c2e0a3156678049@intel.com> References: <20210906213904.27918-1-uma.shankar@intel.com> <63313e45-e900-f9ac-6fcd-ae2b4de7c53e@amd.com> In-Reply-To: <63313e45-e900-f9ac-6fcd-ae2b4de7c53e@amd.com> Accept-Language: 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.223.10.1] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "sebastian@sebastianwick.net" , "Shashank.Sharma@amd.com" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZHJpLWRldmVsIDxkcmkt ZGV2ZWwtYm91bmNlc0BsaXN0cy5mcmVlZGVza3RvcC5vcmc+IE9uIEJlaGFsZiBPZiBIYXJyeQ0K PiBXZW50bGFuZA0KPiBTZW50OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDIsIDIwMjIgOTo0MiBQTQ0K PiBUbzogU2hhbmthciwgVW1hIDx1bWEuc2hhbmthckBpbnRlbC5jb20+OyBpbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnOyBkcmktDQo+IGRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZw0K PiBDYzogc2ViYXN0aWFuQHNlYmFzdGlhbndpY2submV0OyBTaGFzaGFuay5TaGFybWFAYW1kLmNv bQ0KPiBTdWJqZWN0OiBSZTogW1JGQyB2MiAwMC8yMl0gQWRkIFN1cHBvcnQgZm9yIFBsYW5lIENv bG9yIEx1dCBhbmQgQ1NDIGZlYXR1cmVzDQo+IA0KPiANCj4gDQo+IE9uIDIwMjEtMDktMDYgMTc6 MzgsIFVtYSBTaGFua2FyIHdyb3RlOg0KPiA+IFRoaXMgaXMgaG93IGEgdHlwaWNhbCBkaXNwbGF5 IGNvbG9yIGhhcmR3YXJlIHBpcGVsaW5lIGxvb2tzIGxpa2U6DQo+ID4gICstLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiA+ICB8ICAgICAgICAgICAgICAgIFJB TSAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gPiAgfCAgKy0tLS0tLSsgICAgKy0tLS0tLS0t LSsgICAgKy0tLS0tLS0tLSsgICB8DQo+ID4gIHwgIHwgRkIgMSB8ICAgIHwgIEZCIDIgICB8ICAg IHwgRkIgTiAgICB8ICAgfA0KPiA+ICB8ICArLS0tLS0tKyAgICArLS0tLS0tLS0tKyAgICArLS0t LS0tLS0tKyAgIHwNCj4gPiAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0rDQo+ID4gICAgICAgIHwgIFBsYW5lIENvbG9yIEhhcmR3YXJlIEJsb2NrIHwNCj4gPiAr LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ID4gIHwgKy0t LXYtLS0tLSsgICArLS0tdi0tLS0tLS0rICAgKy0tLXYtLS0tLS0rIHwNCj4gPiAgfCB8IFBsYW5l IEEgfCAgIHwgUGxhbmUgQiAgIHwgICB8IFBsYW5lIE4gIHwgfA0KPiA+ICB8IHwgRGVHYW1tYSB8 ICAgfCBEZWdhbW1hICAgfCAgIHwgRGVnYW1tYSAgfCB8DQo+ID4gIHwgKy0tLSstLS0tLSsgICAr LS0tKy0tLS0tLS0rICAgKy0tLSstLS0tLS0rIHwNCj4gPiAgfCAgICAgfCAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgfCAgICAgICAgfA0KPiA+ICB8ICstLS12LS0tLS0rICAgKy0tLXYtLS0t LS0tKyAgICstLS12LS0tLS0tKyB8DQo+ID4gIHwgfFBsYW5lIEEgIHwgICB8IFBsYW5lIEIgICB8 ICAgfCBQbGFuZSBOICB8IHwNCj4gPiAgfCB8Q1NDL0NUTSAgfCAgIHwgQ1NDL0NUTSAgIHwgICB8 IENTQy9DVE0gIHwgfA0KPiA+ICB8ICstLS0rLS0tLS0rICAgKy0tLS0rLS0tLS0tKyAgICstLS0t Ky0tLS0tKyB8DQo+ID4gIHwgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8ICAg ICAgIHwNCj4gPiAgfCArLS0tdi0tLS0tKyAgICstLS0tdi0tLS0tLSsgICArLS0tLXYtLS0tLSsg fA0KPiA+ICB8IHwgUGxhbmUgQSB8ICAgfCBQbGFuZSBCICAgfCAgIHwgUGxhbmUgTiAgfCB8DQo+ ID4gIHwgfCBHYW1tYSAgIHwgICB8IEdhbW1hICAgICB8ICAgfCBHYW1tYSAgICB8IHwNCj4gPiAg fCArLS0tKy0tLS0tKyAgICstLS0tKy0tLS0tLSsgICArLS0tLSstLS0tLSsgfA0KPiANCj4gV2Un dmUgaGFkIGEgbnVtYmVyIG9mIGRpc2N1c3Npb25zIG9uIG5hbWluZyBmb3IgdGhlc2UgcHJvcGVy dGllcyBidXQgSSBkb24ndCB0aGluaw0KPiB3ZSd2ZSBhcnJpdmVkIGF0IGEgY29uc2Vuc3VzLiBJ dCBoYXMgY29tZSB1cCByZXBlYXRlZGx5LCB0aG91Z2gsIHRoYXQNCj4gZ2FtbWEvZGVnYW1tYSBt aWdodCBiZSBtaXNsZWFkaW5nIHRlcm1zLg0KPiANCj4gSSd2ZSBvcGVuZWQgYSB0aWNrZXQgb24g Z2l0bGFiIHRvIGhlbHAgdHJhY2sgdGhpcyBpdGVtIGFuZCB3b3VsZCBsaWtlIGl0IGlmIHdlIGNv dWxkDQo+IGRpc2N1c3MgdGhlIG1lcml0cyBvZiBkaWZmZXJlbnQgbmFtaW5nIHNjaGVtZXMgb3Zl cg0KPiB0aGVyZToNCj4gDQo+IGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9wcS9jb2xv ci1hbmQtaGRyLy0vaXNzdWVzLzcNCj4gDQo+IFVtYSwgSSB0cmllZCB0byB0YWcgeW91IGJ1dCBk b24ndCBzZWUgeW91IG9uIGdpdGxhYi5mcmVlZGVza3RvcC5vcmcuDQoNClRoYW5rcyBIYXJyeSBm b3IgY3JlYXRpbmcgdGhlIGlzc3VlLiBJIGhhdmUgcmVwbGllZCB0aGVyZSBhbmQgd2UgY2FuIGRp c2N1c3MgYW5kDQpmaW5hbGl6ZSB0aGUgVUFQSS4gDQoNClJlZ2FyZHMsDQpVbWEgU2hhbmthcg0K DQo+IEhhcnJ5DQo+IA0KPiA+ICB8ICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg fCAgICAgICB8DQo+ID4gICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLSsNCj4gPiArLS0tLS0tdi0tLS0tLS0tLS0tLS0tdi0tLS0tLS0tLS0tLS0tLXYtLS0tLS0t fA0KPiA+IHx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8DQo+ ID4gfHwgICAgICAgICAgIFBpcGUgQmxlbmRlciAgICAgICAgICAgICAgICAgICAgfHwNCj4gPiAr LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiA+IHwgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ID4gfCAgICAgICAg Ky0tLS0tLS0tLS0tdi0tLS0tLS0tLS0rICAgICAgICAgICAgIHwNCj4gPiB8ICAgICAgICB8ICBQ aXBlIERlR2FtbWEgICAgICAgIHwgICAgICAgICAgICAgfA0KPiA+IHwgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8DQo+ID4gfCAgICAgICAgKy0tLS0tLS0tLS0t Ky0tLS0tLS0tLS0rICAgICAgICAgICAgIHwNCj4gPiB8ICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgUGlwZSBDb2xvciAgfA0KPiA+IHwgICAgICAgICstLS0tLS0tLS0tLXYtLS0tLS0t LS0tKyBIYXJkd2FyZSAgICB8DQo+ID4gfCAgICAgICAgfCAgUGlwZSBDU0MvQ1RNICAgICAgICB8 ICAgICAgICAgICAgIHwNCj4gPiB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgfA0KPiA+IHwgICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tKyAgICAgICAg ICAgICB8DQo+ID4gfCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg IHwNCj4gPiB8ICAgICAgICArLS0tLS0tLS0tLS12LS0tLS0tLS0tLSsgICAgICAgICAgICAgfA0K PiA+IHwgICAgICAgIHwgIFBpcGUgR2FtbWEgICAgICAgICAgfCAgICAgICAgICAgICB8DQo+ID4g fCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwNCj4gPiB8ICAg ICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLSsgICAgICAgICAgICAgfA0KPiA+IHwgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ID4gKy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPiAgICAgICAgICAgICAgICAg ICAgICB8DQo+ID4gICAgICAgICAgICAgICAgICAgICAgdg0KPiA+ICAgICAgICAgICAgICAgIFBp cGUgT3V0cHV0DQo+ID4NCj4gPiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHByb3BlcnRpZXMgZm9y IHBsYW5lIGNvbG9yIGZlYXR1cmVzLiBJdCBhZGRzDQo+ID4gcHJvcGVydGllcyBmb3IgZGVnYW1t YSB1c2VkIHRvIGxpbmVhcml6ZSBkYXRhIGFuZCBDU0MgdXNlZCBmb3IgZ2FtdXQNCj4gPiBjb252 ZXJzaW9uLiBJdCBhbHNvIGluY2x1ZGVzIEdhbW1hIHN1cHBvcnQgdXNlZCB0byBhZ2FpbiBub24t bGluZWFyaXplDQo+ID4gZGF0YSBhcyBwZXIgcGFuZWwgc3VwcG9ydGVkIGNvbG9yIHNwYWNlLiBU aGVzZSBjYW4gYmUgdXRpbGl6ZSBieSB1c2VyDQo+ID4gc3BhY2UgdG8gY29udmVydCBwbGFuZXMg ZnJvbSBvbmUgZm9ybWF0IHRvIGFub3RoZXIsIG9uZSBjb2xvciBzcGFjZSB0bw0KPiA+IGFub3Ro ZXIgZXRjLg0KPiA+DQo+ID4gVXNlcnNwYWNlIGNhbiB0YWtlIHNtYXJ0IGJsZW5kaW5nIGRlY2lz aW9ucyBhbmQgdXRpbGl6ZSB0aGVzZSBoYXJkd2FyZQ0KPiA+IHN1cHBvcnRlZCBwbGFuZSBjb2xv ciBmZWF0dXJlcyB0byBnZXQgYWNjdXJhdGUgY29sb3IgcHJvZmlsZS4gVGhlIHNhbWUNCj4gPiBj YW4gaGVscCBpbiBjb25zaXN0ZW50IGNvbG9yIHF1YWxpdHkgZnJvbSBzb3VyY2UgdG8gcGFuZWwg dGFraW5nDQo+ID4gYWR2YW50YWdlIG9mIGFkdmFuY2VkIGNvbG9yIGZlYXR1cmVzIGluIGhhcmR3 YXJlLg0KPiA+DQo+ID4gVGhlc2UgcGF0Y2hlcyBhZGQgdGhlIHByb3BlcnR5IGludGVyZmFjZXMg YW5kIGVuYWJsZSBoZWxwZXIgZnVuY3Rpb25zLg0KPiA+IFRoaXMgc2VyaWVzIGFkZHMgSW50ZWwn cyBYRV9MUEQgaHcgc3BlY2lmaWMgcGxhbmUgZ2FtbWEgZmVhdHVyZS4gV2UNCj4gPiBjYW4gYnVp bGQgdXAgYW5kIGFkZCBvdGhlciBwbGF0Zm9ybS9oYXJkd2FyZSBzcGVjaWZpYyBpbXBsZW1lbnRh dGlvbg0KPiA+IG9uIHRvcCBvZiB0aGlzIHNlcmllcy4NCj4gPg0KPiA+IENyZWRpdHM6IFNwZWNp YWwgbWVudGlvbiBhbmQgY3JlZGl0cyB0byBWaWxsZSBTeXJqYWxhIGZvciBjb21pbmcgdXANCj4g PiB3aXRoIGEgZGVzaWduIGZvciB0aGlzIGZlYXR1cmUgYW5kIGlucHV0cy4gVGhpcyBzZXJpZXMg aXMgYmFzZWQgb24gaGlzDQo+ID4gb3JpZ2luYWwgZGVzaWduIGFuZCBpZGVhLg0KPiA+DQo+ID4g Tm90ZTogVXNlcnNwYWNlIHN1cHBvcnQgZm9yIHRoaXMgbmV3IFVBUEkgd2lsbCBiZSBkb25lIG9u IENocm9tZSBpbg0KPiA+IGFsaWdubWVudCB3aXRoIHdlc3RvbiBhbmQgZ2VuZXJhbCBvcGVuc291 cmNlIGNvbW11bml0eS4NCj4gPiBEaXNjdXNzaW9uIG9uZ29pbmcgd2l0aCBIYXJyeSBXZW50bGFu ZCwgUGVra2EgYW5kIGNvbW11bml0eSBvbiBjb2xvcg0KPiA+IHBpcGVsaW5lIGFuZCBVQVBJIGRl c2lnbi4gSGFycnkncyBSRkMgYmVsb3c6DQo+ID4gaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0 b3Aub3JnL3Nlcmllcy84OTUwNi8NCj4gPiBXZSBuZWVkIHRvIGNvbnZlcmdlIG9uIGEgY29tbW9u IFVBUEkgaW50ZXJmYWNlIHdoaWNoIGNhdGVycyB0byBhbGwgdGhlDQo+ID4gbW9kZXJuIGNvbG9y IGhhcmR3YXJlIHBpcGVsaW5lcy4NCj4gPg0KPiA+IFRvRG86IFN0YXRlIHJlYWRvdXQgZm9yIHRo aXMgZmVhdHVyZSB3aWxsIGJlIGFkZGVkIG5leHQuDQo+ID4NCj4gPiB2MjogQWRkZWQgVUFQSSBk ZXNjcmlwdGlvbiBhbmQgYWRkZWQgY2hhbmdlIGluIHRoZSByZmMgc2VjdGlvbiBvZg0KPiA+IGtl cm5lbCBEb2N1bWVudGF0aW9uIGZvbGRlcg0KPiA+DQo+ID4gVW1hIFNoYW5rYXIgKDIyKToNCj4g PiAgIGRybTogUkZDIGZvciBQbGFuZSBDb2xvciBIYXJkd2FyZSBQaXBlbGluZQ0KPiA+ICAgZHJt OiBBZGQgRW5oYW5jZWQgR2FtbWEgYW5kIGNvbG9yIGx1dCByYW5nZSBhdHRyaWJ1dGVzDQo+ID4g ICBkcm06IEFkZCBQbGFuZSBEZWdhbW1hIE1vZGUgcHJvcGVydHkNCj4gPiAgIGRybTogQWRkIFBs YW5lIERlZ2FtbWEgTHV0IHByb3BlcnR5DQo+ID4gICBkcm0vaTkxNS94ZWxwZDogRGVmaW5lIERl Z2FtbWEgTHV0IHJhbmdlIHN0cnVjdCBmb3IgSERSIHBsYW5lcw0KPiA+ICAgZHJtL2k5MTUveGVs cGQ6IEFkZCByZWdpc3RlciBkZWZpbml0aW9ucyBmb3IgUGxhbmUgRGVnYW1tYQ0KPiA+ICAgZHJt L2k5MTUveGVscGQ6IEVuYWJsZSBwbGFuZSBjb2xvciBmZWF0dXJlcw0KPiA+ICAgZHJtL2k5MTUv eGVscGQ6IEFkZCBjb2xvciBjYXBhYmlsaXRpZXMgb2YgU0RSIHBsYW5lcw0KPiA+ICAgZHJtL2k5 MTUveGVscGQ6IFByb2dyYW0gUGxhbmUgRGVnYW1tYSBSZWdpc3RlcnMNCj4gPiAgIGRybS9pOTE1 L3hlbHBkOiBBZGQgcGxhbmUgY29sb3IgY2hlY2sgdG8gZ2xrX3BsYW5lX2NvbG9yX2N0bA0KPiA+ ICAgZHJtL2k5MTUveGVscGQ6IEluaXRpYWxpemUgcGxhbmUgY29sb3IgZmVhdHVyZXMNCj4gPiAg IGRybS9pOTE1L3hlbHBkOiBMb2FkIHBsYW5lIGNvbG9yIGx1dHMgZnJvbSBhdG9taWMgZmxpcA0K PiA+ICAgZHJtOiBBZGQgUGxhbmUgQ1RNIHByb3BlcnR5DQo+ID4gICBkcm06IEFkZCBoZWxwZXIg dG8gYXR0YWNoIFBsYW5lIGN0bSBwcm9wZXJ0eQ0KPiA+ICAgZHJtL2k5MTUveGVscGQ6IERlZmlu ZSBQbGFuZSBDU0MgUmVnaXN0ZXJzDQo+ID4gICBkcm0vaTkxNS94ZWxwZDogRW5hYmxlIFBsYW5l IENTQw0KPiA+ICAgZHJtOiBBZGQgUGxhbmUgR2FtbWEgTW9kZSBwcm9wZXJ0eQ0KPiA+ICAgZHJt OiBBZGQgUGxhbmUgR2FtbWEgTHV0IHByb3BlcnR5DQo+ID4gICBkcm0vaTkxNS94ZWxwZDogRGVm aW5lIGFuZCBJbml0aWFsaXplIFBsYW5lIEdhbW1hIEx1dCByYW5nZQ0KPiA+ICAgZHJtL2k5MTUv eGVscGQ6IEFkZCByZWdpc3RlciBkZWZpbml0aW9ucyBmb3IgUGxhbmUgR2FtbWENCj4gPiAgIGRy bS9pOTE1L3hlbHBkOiBQcm9ncmFtIFBsYW5lIEdhbW1hIFJlZ2lzdGVycw0KPiA+ICAgZHJtL2k5 MTUveGVscGQ6IEVuYWJsZSBwbGFuZSBnYW1tYQ0KPiA+DQo+ID4gIERvY3VtZW50YXRpb24vZ3B1 L2RybS1rbXMucnN0ICAgICAgICAgICAgICAgICB8ICA5MCArKysNCj4gPiAgRG9jdW1lbnRhdGlv bi9ncHUvcmZjL2RybV9jb2xvcl9waXBlbGluZS5yc3QgIHwgMTY3ICsrKysrKw0KPiA+ICBkcml2 ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPiA+ICBk cml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuYyAgICAgfCAgMTIgKw0KPiA+ ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY191YXBpLmMgICAgICAgICAgICAgfCAgMzggKysN Cj4gPiAgZHJpdmVycy9ncHUvZHJtL2RybV9jb2xvcl9tZ210LmMgICAgICAgICAgICAgIHwgMTc3 ICsrKysrLQ0KPiA+ICAuLi4vZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfYXRvbWljX3BsYW5l LmMgfCAgIDYgKw0KPiA+ICAuLi4vZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfYXRvbWljX3Bs YW5lLmggfCAgIDIgKw0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Nv bG9yLmMgICAgfCA1MTMgKysrKysrKysrKysrKysrKysrDQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2Rpc3BsYXkvaW50ZWxfY29sb3IuaCAgICB8ICAgMiArDQo+ID4gIC4uLi9kcm0vaTkxNS9k aXNwbGF5L3NrbF91bml2ZXJzYWxfcGxhbmUuYyAgICB8ICAxNSArLQ0KPiA+ICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5oICAgICAgICAgICAgICAgfCAgIDMgKw0KPiA+ICBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oICAgICAgICAgICAgICAgfCAxNzYgKysrKystDQo+ID4g IGluY2x1ZGUvZHJtL2RybV9tb2RlX29iamVjdC5oICAgICAgICAgICAgICAgICB8ICAgMiArLQ0K PiA+ICBpbmNsdWRlL2RybS9kcm1fcGxhbmUuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgODEg KysrDQo+ID4gIGluY2x1ZGUvdWFwaS9kcm0vZHJtX21vZGUuaCAgICAgICAgICAgICAgICAgICB8 ICA1OCArKw0KPiA+ICAxNiBmaWxlcyBjaGFuZ2VkLCAxMzM3IGluc2VydGlvbnMoKyksIDYgZGVs ZXRpb25zKC0pICBjcmVhdGUgbW9kZQ0KPiA+IDEwMDY0NCBEb2N1bWVudGF0aW9uL2dwdS9yZmMv ZHJtX2NvbG9yX3BpcGVsaW5lLnJzdA0KPiA+DQoNCg== 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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id C4250C433F5 for ; Thu, 3 Feb 2022 17:22:27 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1966010E7E2; Thu, 3 Feb 2022 17:22:27 +0000 (UTC) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4C9FC10E7E2; Thu, 3 Feb 2022 17:22:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1643908946; x=1675444946; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=QXVNd0znaeFdF+oQPYOmJrLLly/iSFHh+CNp7F+SfWI=; b=oBU6q4KfJsZJEFRAamXQAWAWWKaOAoIOtNeAxQKCZ0R639kqeUDonD3W RpFpVfgY3bgqpH5qVecJECqIo1gysD9rEm4X+CFtYDHT48aLAsm1Zhf+X AyDAajM49WyCy++WNefC/QAsIwnTfgasnMQpzdN3NAKWYIKY1bkb0rbKw wLLCTHQ74fpKSJtED0h39gJ0B+DWdLe47dRYMOCKoX3ZQbAE+uuMEDL7R j6YHGQdUz+0BgNi2xPBRTX10x4zDhx8q9jyv6H2rcqtmHkLrH2aPnGa+6 DprgvnTXEYHLF7mPDxxM1vZlnpe6NfLdJ41GSskVvMetA3uSmu953kunG w==; X-IronPort-AV: E=McAfee;i="6200,9189,10247"; a="228846364" X-IronPort-AV: E=Sophos;i="5.88,340,1635231600"; d="scan'208";a="228846364" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2022 09:22:25 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,340,1635231600"; d="scan'208";a="524003752" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP; 03 Feb 2022 09:22:24 -0800 Received: from bgsmsx602.gar.corp.intel.com (10.109.78.81) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 3 Feb 2022 09:22:23 -0800 Received: from bgsmsx604.gar.corp.intel.com (10.67.234.6) by BGSMSX602.gar.corp.intel.com (10.109.78.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 3 Feb 2022 22:52:21 +0530 Received: from bgsmsx604.gar.corp.intel.com ([10.67.234.6]) by BGSMSX604.gar.corp.intel.com ([10.67.234.6]) with mapi id 15.01.2308.020; Thu, 3 Feb 2022 22:52:21 +0530 From: "Shankar, Uma" To: Harry Wentland , "intel-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" Thread-Topic: [RFC v2 00/22] Add Support for Plane Color Lut and CSC features Thread-Index: AQHXo2JIE/IO8tQ2FEih6gWwBznIZ6yA/DwAgAIBTSA= Date: Thu, 3 Feb 2022 17:22:21 +0000 Message-ID: <9e651155976445cd8c2e0a3156678049@intel.com> References: <20210906213904.27918-1-uma.shankar@intel.com> <63313e45-e900-f9ac-6fcd-ae2b4de7c53e@amd.com> In-Reply-To: <63313e45-e900-f9ac-6fcd-ae2b4de7c53e@amd.com> Accept-Language: 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.223.10.1] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Intel-gfx] [RFC v2 00/22] Add Support for Plane Color Lut and CSC features 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: , Cc: "sebastian@sebastianwick.net" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZHJpLWRldmVsIDxkcmkt ZGV2ZWwtYm91bmNlc0BsaXN0cy5mcmVlZGVza3RvcC5vcmc+IE9uIEJlaGFsZiBPZiBIYXJyeQ0K PiBXZW50bGFuZA0KPiBTZW50OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDIsIDIwMjIgOTo0MiBQTQ0K PiBUbzogU2hhbmthciwgVW1hIDx1bWEuc2hhbmthckBpbnRlbC5jb20+OyBpbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnOyBkcmktDQo+IGRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZw0K PiBDYzogc2ViYXN0aWFuQHNlYmFzdGlhbndpY2submV0OyBTaGFzaGFuay5TaGFybWFAYW1kLmNv bQ0KPiBTdWJqZWN0OiBSZTogW1JGQyB2MiAwMC8yMl0gQWRkIFN1cHBvcnQgZm9yIFBsYW5lIENv bG9yIEx1dCBhbmQgQ1NDIGZlYXR1cmVzDQo+IA0KPiANCj4gDQo+IE9uIDIwMjEtMDktMDYgMTc6 MzgsIFVtYSBTaGFua2FyIHdyb3RlOg0KPiA+IFRoaXMgaXMgaG93IGEgdHlwaWNhbCBkaXNwbGF5 IGNvbG9yIGhhcmR3YXJlIHBpcGVsaW5lIGxvb2tzIGxpa2U6DQo+ID4gICstLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiA+ICB8ICAgICAgICAgICAgICAgIFJB TSAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gPiAgfCAgKy0tLS0tLSsgICAgKy0tLS0tLS0t LSsgICAgKy0tLS0tLS0tLSsgICB8DQo+ID4gIHwgIHwgRkIgMSB8ICAgIHwgIEZCIDIgICB8ICAg IHwgRkIgTiAgICB8ICAgfA0KPiA+ICB8ICArLS0tLS0tKyAgICArLS0tLS0tLS0tKyAgICArLS0t LS0tLS0tKyAgIHwNCj4gPiAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0rDQo+ID4gICAgICAgIHwgIFBsYW5lIENvbG9yIEhhcmR3YXJlIEJsb2NrIHwNCj4gPiAr LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ID4gIHwgKy0t LXYtLS0tLSsgICArLS0tdi0tLS0tLS0rICAgKy0tLXYtLS0tLS0rIHwNCj4gPiAgfCB8IFBsYW5l IEEgfCAgIHwgUGxhbmUgQiAgIHwgICB8IFBsYW5lIE4gIHwgfA0KPiA+ICB8IHwgRGVHYW1tYSB8 ICAgfCBEZWdhbW1hICAgfCAgIHwgRGVnYW1tYSAgfCB8DQo+ID4gIHwgKy0tLSstLS0tLSsgICAr LS0tKy0tLS0tLS0rICAgKy0tLSstLS0tLS0rIHwNCj4gPiAgfCAgICAgfCAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgfCAgICAgICAgfA0KPiA+ICB8ICstLS12LS0tLS0rICAgKy0tLXYtLS0t LS0tKyAgICstLS12LS0tLS0tKyB8DQo+ID4gIHwgfFBsYW5lIEEgIHwgICB8IFBsYW5lIEIgICB8 ICAgfCBQbGFuZSBOICB8IHwNCj4gPiAgfCB8Q1NDL0NUTSAgfCAgIHwgQ1NDL0NUTSAgIHwgICB8 IENTQy9DVE0gIHwgfA0KPiA+ICB8ICstLS0rLS0tLS0rICAgKy0tLS0rLS0tLS0tKyAgICstLS0t Ky0tLS0tKyB8DQo+ID4gIHwgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8ICAg ICAgIHwNCj4gPiAgfCArLS0tdi0tLS0tKyAgICstLS0tdi0tLS0tLSsgICArLS0tLXYtLS0tLSsg fA0KPiA+ICB8IHwgUGxhbmUgQSB8ICAgfCBQbGFuZSBCICAgfCAgIHwgUGxhbmUgTiAgfCB8DQo+ ID4gIHwgfCBHYW1tYSAgIHwgICB8IEdhbW1hICAgICB8ICAgfCBHYW1tYSAgICB8IHwNCj4gPiAg fCArLS0tKy0tLS0tKyAgICstLS0tKy0tLS0tLSsgICArLS0tLSstLS0tLSsgfA0KPiANCj4gV2Un dmUgaGFkIGEgbnVtYmVyIG9mIGRpc2N1c3Npb25zIG9uIG5hbWluZyBmb3IgdGhlc2UgcHJvcGVy dGllcyBidXQgSSBkb24ndCB0aGluaw0KPiB3ZSd2ZSBhcnJpdmVkIGF0IGEgY29uc2Vuc3VzLiBJ dCBoYXMgY29tZSB1cCByZXBlYXRlZGx5LCB0aG91Z2gsIHRoYXQNCj4gZ2FtbWEvZGVnYW1tYSBt aWdodCBiZSBtaXNsZWFkaW5nIHRlcm1zLg0KPiANCj4gSSd2ZSBvcGVuZWQgYSB0aWNrZXQgb24g Z2l0bGFiIHRvIGhlbHAgdHJhY2sgdGhpcyBpdGVtIGFuZCB3b3VsZCBsaWtlIGl0IGlmIHdlIGNv dWxkDQo+IGRpc2N1c3MgdGhlIG1lcml0cyBvZiBkaWZmZXJlbnQgbmFtaW5nIHNjaGVtZXMgb3Zl cg0KPiB0aGVyZToNCj4gDQo+IGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9wcS9jb2xv ci1hbmQtaGRyLy0vaXNzdWVzLzcNCj4gDQo+IFVtYSwgSSB0cmllZCB0byB0YWcgeW91IGJ1dCBk b24ndCBzZWUgeW91IG9uIGdpdGxhYi5mcmVlZGVza3RvcC5vcmcuDQoNClRoYW5rcyBIYXJyeSBm b3IgY3JlYXRpbmcgdGhlIGlzc3VlLiBJIGhhdmUgcmVwbGllZCB0aGVyZSBhbmQgd2UgY2FuIGRp c2N1c3MgYW5kDQpmaW5hbGl6ZSB0aGUgVUFQSS4gDQoNClJlZ2FyZHMsDQpVbWEgU2hhbmthcg0K DQo+IEhhcnJ5DQo+IA0KPiA+ICB8ICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg fCAgICAgICB8DQo+ID4gICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLSsNCj4gPiArLS0tLS0tdi0tLS0tLS0tLS0tLS0tdi0tLS0tLS0tLS0tLS0tLXYtLS0tLS0t fA0KPiA+IHx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8DQo+ ID4gfHwgICAgICAgICAgIFBpcGUgQmxlbmRlciAgICAgICAgICAgICAgICAgICAgfHwNCj4gPiAr LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiA+IHwgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ID4gfCAgICAgICAg Ky0tLS0tLS0tLS0tdi0tLS0tLS0tLS0rICAgICAgICAgICAgIHwNCj4gPiB8ICAgICAgICB8ICBQ aXBlIERlR2FtbWEgICAgICAgIHwgICAgICAgICAgICAgfA0KPiA+IHwgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8DQo+ID4gfCAgICAgICAgKy0tLS0tLS0tLS0t Ky0tLS0tLS0tLS0rICAgICAgICAgICAgIHwNCj4gPiB8ICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgUGlwZSBDb2xvciAgfA0KPiA+IHwgICAgICAgICstLS0tLS0tLS0tLXYtLS0tLS0t LS0tKyBIYXJkd2FyZSAgICB8DQo+ID4gfCAgICAgICAgfCAgUGlwZSBDU0MvQ1RNICAgICAgICB8 ICAgICAgICAgICAgIHwNCj4gPiB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgfA0KPiA+IHwgICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tKyAgICAgICAg ICAgICB8DQo+ID4gfCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg IHwNCj4gPiB8ICAgICAgICArLS0tLS0tLS0tLS12LS0tLS0tLS0tLSsgICAgICAgICAgICAgfA0K PiA+IHwgICAgICAgIHwgIFBpcGUgR2FtbWEgICAgICAgICAgfCAgICAgICAgICAgICB8DQo+ID4g fCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwNCj4gPiB8ICAg ICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLSsgICAgICAgICAgICAgfA0KPiA+IHwgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ID4gKy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPiAgICAgICAgICAgICAgICAg ICAgICB8DQo+ID4gICAgICAgICAgICAgICAgICAgICAgdg0KPiA+ICAgICAgICAgICAgICAgIFBp cGUgT3V0cHV0DQo+ID4NCj4gPiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHByb3BlcnRpZXMgZm9y IHBsYW5lIGNvbG9yIGZlYXR1cmVzLiBJdCBhZGRzDQo+ID4gcHJvcGVydGllcyBmb3IgZGVnYW1t YSB1c2VkIHRvIGxpbmVhcml6ZSBkYXRhIGFuZCBDU0MgdXNlZCBmb3IgZ2FtdXQNCj4gPiBjb252 ZXJzaW9uLiBJdCBhbHNvIGluY2x1ZGVzIEdhbW1hIHN1cHBvcnQgdXNlZCB0byBhZ2FpbiBub24t bGluZWFyaXplDQo+ID4gZGF0YSBhcyBwZXIgcGFuZWwgc3VwcG9ydGVkIGNvbG9yIHNwYWNlLiBU aGVzZSBjYW4gYmUgdXRpbGl6ZSBieSB1c2VyDQo+ID4gc3BhY2UgdG8gY29udmVydCBwbGFuZXMg ZnJvbSBvbmUgZm9ybWF0IHRvIGFub3RoZXIsIG9uZSBjb2xvciBzcGFjZSB0bw0KPiA+IGFub3Ro ZXIgZXRjLg0KPiA+DQo+ID4gVXNlcnNwYWNlIGNhbiB0YWtlIHNtYXJ0IGJsZW5kaW5nIGRlY2lz aW9ucyBhbmQgdXRpbGl6ZSB0aGVzZSBoYXJkd2FyZQ0KPiA+IHN1cHBvcnRlZCBwbGFuZSBjb2xv ciBmZWF0dXJlcyB0byBnZXQgYWNjdXJhdGUgY29sb3IgcHJvZmlsZS4gVGhlIHNhbWUNCj4gPiBj YW4gaGVscCBpbiBjb25zaXN0ZW50IGNvbG9yIHF1YWxpdHkgZnJvbSBzb3VyY2UgdG8gcGFuZWwg dGFraW5nDQo+ID4gYWR2YW50YWdlIG9mIGFkdmFuY2VkIGNvbG9yIGZlYXR1cmVzIGluIGhhcmR3 YXJlLg0KPiA+DQo+ID4gVGhlc2UgcGF0Y2hlcyBhZGQgdGhlIHByb3BlcnR5IGludGVyZmFjZXMg YW5kIGVuYWJsZSBoZWxwZXIgZnVuY3Rpb25zLg0KPiA+IFRoaXMgc2VyaWVzIGFkZHMgSW50ZWwn cyBYRV9MUEQgaHcgc3BlY2lmaWMgcGxhbmUgZ2FtbWEgZmVhdHVyZS4gV2UNCj4gPiBjYW4gYnVp bGQgdXAgYW5kIGFkZCBvdGhlciBwbGF0Zm9ybS9oYXJkd2FyZSBzcGVjaWZpYyBpbXBsZW1lbnRh dGlvbg0KPiA+IG9uIHRvcCBvZiB0aGlzIHNlcmllcy4NCj4gPg0KPiA+IENyZWRpdHM6IFNwZWNp YWwgbWVudGlvbiBhbmQgY3JlZGl0cyB0byBWaWxsZSBTeXJqYWxhIGZvciBjb21pbmcgdXANCj4g PiB3aXRoIGEgZGVzaWduIGZvciB0aGlzIGZlYXR1cmUgYW5kIGlucHV0cy4gVGhpcyBzZXJpZXMg aXMgYmFzZWQgb24gaGlzDQo+ID4gb3JpZ2luYWwgZGVzaWduIGFuZCBpZGVhLg0KPiA+DQo+ID4g Tm90ZTogVXNlcnNwYWNlIHN1cHBvcnQgZm9yIHRoaXMgbmV3IFVBUEkgd2lsbCBiZSBkb25lIG9u IENocm9tZSBpbg0KPiA+IGFsaWdubWVudCB3aXRoIHdlc3RvbiBhbmQgZ2VuZXJhbCBvcGVuc291 cmNlIGNvbW11bml0eS4NCj4gPiBEaXNjdXNzaW9uIG9uZ29pbmcgd2l0aCBIYXJyeSBXZW50bGFu ZCwgUGVra2EgYW5kIGNvbW11bml0eSBvbiBjb2xvcg0KPiA+IHBpcGVsaW5lIGFuZCBVQVBJIGRl c2lnbi4gSGFycnkncyBSRkMgYmVsb3c6DQo+ID4gaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0 b3Aub3JnL3Nlcmllcy84OTUwNi8NCj4gPiBXZSBuZWVkIHRvIGNvbnZlcmdlIG9uIGEgY29tbW9u IFVBUEkgaW50ZXJmYWNlIHdoaWNoIGNhdGVycyB0byBhbGwgdGhlDQo+ID4gbW9kZXJuIGNvbG9y IGhhcmR3YXJlIHBpcGVsaW5lcy4NCj4gPg0KPiA+IFRvRG86IFN0YXRlIHJlYWRvdXQgZm9yIHRo aXMgZmVhdHVyZSB3aWxsIGJlIGFkZGVkIG5leHQuDQo+ID4NCj4gPiB2MjogQWRkZWQgVUFQSSBk ZXNjcmlwdGlvbiBhbmQgYWRkZWQgY2hhbmdlIGluIHRoZSByZmMgc2VjdGlvbiBvZg0KPiA+IGtl cm5lbCBEb2N1bWVudGF0aW9uIGZvbGRlcg0KPiA+DQo+ID4gVW1hIFNoYW5rYXIgKDIyKToNCj4g PiAgIGRybTogUkZDIGZvciBQbGFuZSBDb2xvciBIYXJkd2FyZSBQaXBlbGluZQ0KPiA+ICAgZHJt OiBBZGQgRW5oYW5jZWQgR2FtbWEgYW5kIGNvbG9yIGx1dCByYW5nZSBhdHRyaWJ1dGVzDQo+ID4g ICBkcm06IEFkZCBQbGFuZSBEZWdhbW1hIE1vZGUgcHJvcGVydHkNCj4gPiAgIGRybTogQWRkIFBs YW5lIERlZ2FtbWEgTHV0IHByb3BlcnR5DQo+ID4gICBkcm0vaTkxNS94ZWxwZDogRGVmaW5lIERl Z2FtbWEgTHV0IHJhbmdlIHN0cnVjdCBmb3IgSERSIHBsYW5lcw0KPiA+ICAgZHJtL2k5MTUveGVs cGQ6IEFkZCByZWdpc3RlciBkZWZpbml0aW9ucyBmb3IgUGxhbmUgRGVnYW1tYQ0KPiA+ICAgZHJt L2k5MTUveGVscGQ6IEVuYWJsZSBwbGFuZSBjb2xvciBmZWF0dXJlcw0KPiA+ICAgZHJtL2k5MTUv eGVscGQ6IEFkZCBjb2xvciBjYXBhYmlsaXRpZXMgb2YgU0RSIHBsYW5lcw0KPiA+ICAgZHJtL2k5 MTUveGVscGQ6IFByb2dyYW0gUGxhbmUgRGVnYW1tYSBSZWdpc3RlcnMNCj4gPiAgIGRybS9pOTE1 L3hlbHBkOiBBZGQgcGxhbmUgY29sb3IgY2hlY2sgdG8gZ2xrX3BsYW5lX2NvbG9yX2N0bA0KPiA+ ICAgZHJtL2k5MTUveGVscGQ6IEluaXRpYWxpemUgcGxhbmUgY29sb3IgZmVhdHVyZXMNCj4gPiAg IGRybS9pOTE1L3hlbHBkOiBMb2FkIHBsYW5lIGNvbG9yIGx1dHMgZnJvbSBhdG9taWMgZmxpcA0K PiA+ICAgZHJtOiBBZGQgUGxhbmUgQ1RNIHByb3BlcnR5DQo+ID4gICBkcm06IEFkZCBoZWxwZXIg dG8gYXR0YWNoIFBsYW5lIGN0bSBwcm9wZXJ0eQ0KPiA+ICAgZHJtL2k5MTUveGVscGQ6IERlZmlu ZSBQbGFuZSBDU0MgUmVnaXN0ZXJzDQo+ID4gICBkcm0vaTkxNS94ZWxwZDogRW5hYmxlIFBsYW5l IENTQw0KPiA+ICAgZHJtOiBBZGQgUGxhbmUgR2FtbWEgTW9kZSBwcm9wZXJ0eQ0KPiA+ICAgZHJt OiBBZGQgUGxhbmUgR2FtbWEgTHV0IHByb3BlcnR5DQo+ID4gICBkcm0vaTkxNS94ZWxwZDogRGVm aW5lIGFuZCBJbml0aWFsaXplIFBsYW5lIEdhbW1hIEx1dCByYW5nZQ0KPiA+ICAgZHJtL2k5MTUv eGVscGQ6IEFkZCByZWdpc3RlciBkZWZpbml0aW9ucyBmb3IgUGxhbmUgR2FtbWENCj4gPiAgIGRy bS9pOTE1L3hlbHBkOiBQcm9ncmFtIFBsYW5lIEdhbW1hIFJlZ2lzdGVycw0KPiA+ICAgZHJtL2k5 MTUveGVscGQ6IEVuYWJsZSBwbGFuZSBnYW1tYQ0KPiA+DQo+ID4gIERvY3VtZW50YXRpb24vZ3B1 L2RybS1rbXMucnN0ICAgICAgICAgICAgICAgICB8ICA5MCArKysNCj4gPiAgRG9jdW1lbnRhdGlv bi9ncHUvcmZjL2RybV9jb2xvcl9waXBlbGluZS5yc3QgIHwgMTY3ICsrKysrKw0KPiA+ICBkcml2 ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPiA+ICBk cml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuYyAgICAgfCAgMTIgKw0KPiA+ ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY191YXBpLmMgICAgICAgICAgICAgfCAgMzggKysN Cj4gPiAgZHJpdmVycy9ncHUvZHJtL2RybV9jb2xvcl9tZ210LmMgICAgICAgICAgICAgIHwgMTc3 ICsrKysrLQ0KPiA+ICAuLi4vZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfYXRvbWljX3BsYW5l LmMgfCAgIDYgKw0KPiA+ICAuLi4vZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfYXRvbWljX3Bs YW5lLmggfCAgIDIgKw0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Nv bG9yLmMgICAgfCA1MTMgKysrKysrKysrKysrKysrKysrDQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2Rpc3BsYXkvaW50ZWxfY29sb3IuaCAgICB8ICAgMiArDQo+ID4gIC4uLi9kcm0vaTkxNS9k aXNwbGF5L3NrbF91bml2ZXJzYWxfcGxhbmUuYyAgICB8ICAxNSArLQ0KPiA+ICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5oICAgICAgICAgICAgICAgfCAgIDMgKw0KPiA+ICBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oICAgICAgICAgICAgICAgfCAxNzYgKysrKystDQo+ID4g IGluY2x1ZGUvZHJtL2RybV9tb2RlX29iamVjdC5oICAgICAgICAgICAgICAgICB8ICAgMiArLQ0K PiA+ICBpbmNsdWRlL2RybS9kcm1fcGxhbmUuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgODEg KysrDQo+ID4gIGluY2x1ZGUvdWFwaS9kcm0vZHJtX21vZGUuaCAgICAgICAgICAgICAgICAgICB8 ICA1OCArKw0KPiA+ICAxNiBmaWxlcyBjaGFuZ2VkLCAxMzM3IGluc2VydGlvbnMoKyksIDYgZGVs ZXRpb25zKC0pICBjcmVhdGUgbW9kZQ0KPiA+IDEwMDY0NCBEb2N1bWVudGF0aW9uL2dwdS9yZmMv ZHJtX2NvbG9yX3BpcGVsaW5lLnJzdA0KPiA+DQoNCg==