From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Kannan, Vandana" Subject: Re: [RFC 2/2] drm/i915: Render decompression support for Gen9 Date: Wed, 23 Dec 2015 08:50:40 +0530 Message-ID: <567A1308.90309@intel.com> References: <1449638144-21945-1-git-send-email-vandana.kannan@intel.com> <1449638144-21945-2-git-send-email-vandana.kannan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id A727E6E4FA for ; Tue, 22 Dec 2015 19:20:43 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Stone Cc: intel-gfx List-Id: intel-gfx@lists.freedesktop.org SGkgRGFuaWVsLAoKSG93IGRvZXMgVlQgc3dpdGNoIHdvcmsgaW4gY2FzZSBvZiByb3RhdGlvbiwg c2V0dGluZyBkaWZmZXJlbnQgcGl4ZWwgCmZvcm1hdCwgZXRjPwoKLSBWYW5kYW5hCgpPbiAxMi85 LzIwMTUgMTE6MzUgUE0sIERhbmllbCBTdG9uZSB3cm90ZToKPiBIaSwKPgo+IE9uIDkgRGVjZW1i ZXIgMjAxNSBhdCAwNToxNSwgVmFuZGFuYSBLYW5uYW4gPHZhbmRhbmEua2FubmFuQGludGVsLmNv bT4gd3JvdGU6Cj4+IFRoaXMgcGF0Y2ggaW5jbHVkZXMgZW5hYmxpbmcgcmVuZGVyIGRlY29tcHJl c3Npb24gYWZ0ZXIgY2hlY2tpbmcgYWxsIHRoZQo+PiByZXF1aXJlbWVudHMgKGZvcm1hdCwgdGls aW5nLCByb3RhdGlvbiBldGMuKS4gQWxvbmcgd2l0aCB0aGlzLCB0aGUgV0FzCj4+IG1lbnRpb25l ZCBpbiBCU3BlYyBXb3JrYXJvdW5kIHBhZ2UgaGF2ZSBiZWVuIGltcGxlbWVudGVkLgo+PiBJbiBj YXNlLCBhbnkgb2YgdGhlIGNvbmRpdGlvbnMgZmFpbCwgdGhlIGZsaXAgd2lsbCBmYWlsLgo+Pgo+ PiBbLi4uXQo+Pgo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWNfcGxh bmUuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWNfcGxhbmUuYwo+ PiBAQCAtMjIyLDggKzIyMiwxMyBAQCBpbnRlbF9wbGFuZV9hdG9taWNfZ2V0X3Byb3BlcnR5KHN0 cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBzdHJ1Y3QgZHJtX3Byb3BlcnR5ICpwcm9wZXJ0eSwKPj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdWludDY0X3QgKnZhbCkKPj4gICB7Cj4+IC0gICAgICAgRFJNX0RFQlVHX0tN UygiVW5rbm93biBwbGFuZSBwcm9wZXJ0eSAnJXMnXG4iLCBwcm9wZXJ0eS0+bmFtZSk7Cj4+IC0g ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsgICAgICAgaWYgKHByb3BlcnR5ID09IGRldl9wcml2 LT5yZW5kZXJfY29tcF9wcm9wZXJ0eSkgewo+PiArICAgICAgICAgICAgICAgKnZhbCA9IGludGVs X3N0YXRlLT5yZW5kZXJfY29tcF9lbmFibGU7Cj4+ICsgICAgICAgfSBlbHNlIHsKPj4gKyAgICAg ICAgICAgICAgIERSTV9ERUJVR19LTVMoIlVua25vd24gcGxhbmUgcHJvcGVydHkgJyVzJ1xuIiwg cHJvcGVydHktPm5hbWUpOwo+PiArICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsg ICAgICAgfQo+PiArICAgICAgIHJldHVybiAwOwo+PiAgIH0KPj4KPj4gICAvKioKPj4gQEAgLTI0 NCw2ICsyNDksMTEgQEAgaW50ZWxfcGxhbmVfYXRvbWljX3NldF9wcm9wZXJ0eShzdHJ1Y3QgZHJt X3BsYW5lICpwbGFuZSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0 IGRybV9wcm9wZXJ0eSAqcHJvcGVydHksCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHVpbnQ2NF90IHZhbCkKPj4gICB7Cj4+IC0gICAgICAgRFJNX0RFQlVHX0tNUygiVW5rbm93 biBwbGFuZSBwcm9wZXJ0eSAnJXMnXG4iLCBwcm9wZXJ0eS0+bmFtZSk7Cj4+IC0gICAgICAgcmV0 dXJuIC1FSU5WQUw7Cj4+ICsgICAgICAgaWYgKHByb3BlcnR5ID09IGRldl9wcml2LT5yZW5kZXJf Y29tcF9wcm9wZXJ0eSkgewo+PiArICAgICAgICAgICAgICAgaW50ZWxfc3RhdGUtPnJlbmRlcl9j b21wX2VuYWJsZSA9IHZhbDsKPj4gKyAgICAgICB9IGVsc2Ugewo+PiArICAgICAgICAgICAgICAg RFJNX0RFQlVHX0tNUygiVW5rbm93biBwbGFuZSBwcm9wZXJ0eSAnJXMnXG4iLCBwcm9wZXJ0eS0+ bmFtZSk7Cj4+ICsgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKyAgICAgICB9Cj4+ ICsgICAgICAgcmV0dXJuIDA7Cj4KPiBVc2luZyB0aGlzIGFzIGEgcHJvcGVydHkgaXMgYSBjb25j ZXJuIHRvIG1lLiBVbmRlciB0aGUgZm9sbG93aW5nCj4gc2NlbmFyaW8sIHlvdSBjYW4gZWFzaWx5 IHRyaWdnZXIgYSBmYWlsdXJlOgo+ICAgIC0gY29tcHJlc3Npb24tYXdhcmUgY2xpZW50IHJ1bnMg YW5kIHNldHMgY29tcHJlc3Npb24gdG8gdHJ1ZSBvbiB0aGUKPiBwcmltYXJ5IHBsYW5lCj4gICAg LSBWVCBzd2l0Y2gKPiAgICAtIG5vbi1jb21wcmVzc2lvbi1hd2FyZSBjbGllbnQgdGFrZXMgb3Zl ciwgY2hhbmdlcyB0aGUgRkIgdG8gYQo+IG5vbi1jb21wcmVzc2VkIGJ1ZmZlciwgbGVhdmVzIGNv bXByZXNzaW9uIHByb3BlcnR5IGFsb25lIGFzIGl0IGlzCj4gdW5hd2FyZSBvZiBpdAo+ICAgIC0g Pz8/Cj4KPiBJdCBzZWVtcyBsaWtlIHRoZSBiZXN0IHRoaW5nIHRvIGRvIGluIHRoaXMgY2FzZSBp cyB0byBtYWtlIGNvbXByZXNzaW9uCj4gYSBwcm9wZXJ0eSBvZiB0aGUgRkIsIHRocm91Z2ggbW9k aWZpZXJzLiBUaGlzIGFsc28gZW5hYmxlcyBzZWFtbGVzcwo+IHVzZSBvZiByZW5kZXIgY29tcHJl c3Npb24gZnJvbSBjbGllbnRzIHVzaW5nIEVHTC9HQk0sIHdoZXJlIEdCTSBqdXN0Cj4gaGFuZHMg YSBidWZmZXIgb3ZlciB0byB0aGUgY2xpZW50IGFuZCBsZXRzIHRoZSBjbGllbnQgZGVhbCB3aXRo Cj4gcHJlc2VudGluZyBpdCB0aHJvdWdoIEtNUy4gSW4gdGhpcyBjYXNlLCB0aGUgY2xpZW50IGlz IG5vdCBhd2FyZSBpZgo+IGNvbXByZXNzaW9uIHNob3VsZCBiZSBlbmFibGVkIG9yIG5vdC4KPgo+ IENoZWVycywKPiBEYW5pZWwKPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=