From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 09/15] drm/i915: Add NV12 support to intel_framebuffer_init Date: Thu, 1 Oct 2015 14:37:27 +0300 Message-ID: <20151001113727.GB26517@intel.com> References: <1441420391-19109-10-git-send-email-chandra.konduru@intel.com> <1441989858-4511-1-git-send-email-chandra.konduru@intel.com> <20150929185828.GJ26517@intel.com> <76A9B330A4D78C4D99CB292C4CC06C0E370F10A9@fmsmsx101.amr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 8EC9F6E3AF for ; Thu, 1 Oct 2015 04:37:32 -0700 (PDT) Content-Disposition: inline In-Reply-To: <76A9B330A4D78C4D99CB292C4CC06C0E370F10A9@fmsmsx101.amr.corp.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "Konduru, Chandra" Cc: "Vetter, Daniel" , "intel-gfx@lists.freedesktop.org" , "Syrjala, Ville" List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBTZXAgMzAsIDIwMTUgYXQgMTA6NTg6MDdQTSArMDAwMCwgS29uZHVydSwgQ2hhbmRy YSB3cm90ZToKPiA+ID4gQEAgLTE0MjQxLDYgKzE0MjQxLDcgQEAgc3RhdGljIGludCBpbnRlbF9m cmFtZWJ1ZmZlcl9pbml0KHN0cnVjdAo+ID4gZHJtX2RldmljZSAqZGV2LAo+ID4gPiAgewo+ID4g PiAgCXVuc2lnbmVkIGludCBhbGlnbmVkX2hlaWdodDsKPiA+ID4gIAlpbnQgcmV0Owo+ID4gPiAr CWludCBpOwo+ID4gPiAgCXUzMiBwaXRjaF9saW1pdCwgc3RyaWRlX2FsaWdubWVudDsKPiA+ID4K PiA+ID4gIAlXQVJOX09OKCFtdXRleF9pc19sb2NrZWQoJmRldi0+c3RydWN0X211dGV4KSk7Cj4g PiA+IEBAIC0xNDI1NSw3ICsxNDI1Niw4IEBAIHN0YXRpYyBpbnQgaW50ZWxfZnJhbWVidWZmZXJf aW5pdChzdHJ1Y3QKPiA+IGRybV9kZXZpY2UgKmRldiwKPiA+ID4gIAkJfQo+ID4gPiAgCX0gZWxz ZSB7Cj4gPiA+ICAJCWlmIChvYmotPnRpbGluZ19tb2RlID09IEk5MTVfVElMSU5HX1gpCj4gPiA+ IC0JCQltb2RlX2NtZC0+bW9kaWZpZXJbMF0gPQo+ID4gSTkxNV9GT1JNQVRfTU9EX1hfVElMRUQ7 Cj4gPiA+ICsJCQlmb3IgKGkgPSAwOyBpIDwgZHJtX2Zvcm1hdF9udW1fcGxhbmVzKG1vZGVfY21k LQo+ID4gPnBpeGVsX2Zvcm1hdCk7IGkrKykKPiA+ID4gKwkJCQltb2RlX2NtZC0+bW9kaWZpZXJb aV0gPQo+ID4gSTkxNV9GT1JNQVRfTU9EX1hfVElMRUQ7Cj4gPiAKPiA+IFRoZSBvdGhlciBicmFu Y2ggbmVlZHMgdXBkYXRpbmcgdG9vIHNvIHRoYXQgaXQgd2lsbCByZWplY3QgdGhlIG9wZXJhdGlv bgo+ID4gaWYgdGhlIG1vZGlmaWVyIGRpc2FncmVlcyB3aXRoIHRoZSBvYmogdGlsaW5nIG1vZGUu Cj4gCj4gSXMgYmVsb3cgc29tZXRoaW5nIHlvdSBtZWFudD8KPiAKPiBAQCAtMTQyMjMsMTAgKzE0 MjIzLDEyIEBAIHN0YXRpYyBpbnQgaW50ZWxfZnJhbWVidWZmZXJfaW5pdChzdHJ1Y3QgZHJtX2Rl dmljZSAqZAo+ICAgICAgICAgaWYgKG1vZGVfY21kLT5mbGFncyAmIERSTV9NT0RFX0ZCX01PRElG SUVSUykgewo+ICAgICAgICAgICAgICAgICAvKiBFbmZvcmNlIHRoYXQgZmIgbW9kaWZpZXIgYW5k IHRpbGluZyBtb2RlIG1hdGNoLCBidXQgb25seSBmb3IKPiAgICAgICAgICAgICAgICAgICogWC10 aWxlZC4gVGhpcyBpcyBuZWVkZWQgZm9yIEZCQy4gKi8KPiAtICAgICAgICAgICAgICAgaWYgKCEh KG9iai0+dGlsaW5nX21vZGUgPT0gSTkxNV9USUxJTkdfWCkgIT0KPiAtICAgICAgICAgICAgICAg ICAgICEhKG1vZGVfY21kLT5tb2RpZmllclswXSA9PSBJOTE1X0ZPUk1BVF9NT0RfWF9USUxFRCkp IHsKPiAtICAgICAgICAgICAgICAgICAgICAgICBEUk1fREVCVUcoInRpbGluZ19tb2RlIGRvZXNu J3QgbWF0Y2ggZmIgbW9kaWZpZXJcbiIpOwo+IC0gICAgICAgICAgICAgICAgICAgICAgIHJldHVy biAtRUlOVkFMOwo+ICsgICAgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgZHJtX2Zvcm1hdF9u dW1fcGxhbmVzKG1vZGVfY21kLT5waXhlbF9mb3JtYXQpOyBpCj4gKyAgICAgICAgICAgICAgICAg ICAgICAgaWYgKCEhKG9iai0+dGlsaW5nX21vZGUgPT0gSTkxNV9USUxJTkdfWCkgIT0KPiArICAg ICAgICAgICAgICAgICAgICAgICAhIShtb2RlX2NtZC0+bW9kaWZpZXJbaV0gPT0gSTkxNV9GT1JN QVRfTU9EX1hfVElMRUQpKSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEUk1f REVCVUcoInRpbGluZ19tb2RlIGRvZXNuJ3QgbWF0Y2ggZmIgbW9kaWZpZXIKPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgICAgICAgICAgICAg ICAgICAgIH0KPiAgICAgICAgICAgICAgICAgfQoKWWVwLgoKPiAgICAgICAgIH0gZWxzZSB7Cj4g Cj4gPiA+ICsJCWlmIChtb2RlX2NtZC0+bW9kaWZpZXJbMV0gPT0gSTkxNV9GT1JNQVRfTU9EX1lm X1RJTEVECj4gPiAmJgo+ID4gPiArCQkJKG1vZGVfY21kLT5vZmZzZXRzWzFdICYgMHhGRkYpKSB7 Cj4gPiAKPiA+IEkndmUgYmVlbiB0cnlpbmcgdG8gc29saWNpdCBpZGVhcyBvbiBob3cgd2Ugc2hv dWxkIGRlZmluZSB0aGUgb2Zmc2V0c1tdOwo+ID4gcmF3IGJ5dGUgb2Zmc2V0LCBvciBsaW5lYXIg b2Zmc2V0LiBJIGRpZG4ndCBnZXQgbWFueSBvcGluaW9ucyB5ZXQuIFNvIHdlCj4gPiBuZWVkIHRv IGZpZ3VyZSBpdCBvdXQgYW5kIGRvY3VtZW50IGl0IHNvbWV3aGVyZSBiZWZvcmUgd2UgZXhwb3Nl IGl0IHRvCj4gPiB0aGUgd29ybGQuIEluIHRoZSBtZWFudGltZSB3ZSBjb3VsZCBqdXN0IHJlamVj dCBub24gdGlsZSByb3cgYWxpZ25lZAo+ID4gb2Zmc2V0cyByZWdhcmRsZXNzIG9mIHRoZSB0aWxp bmcgbW9kZS4KPiAKPiBBYm92ZSBjaGVjayBpcyBzaW1wbHkgbWFraW5nIHN1cmUgdGlsZSBZZiwg dXYgb2Zmc2V0IHN0YXJ0cyBvbiBhIG5ldyBwYWdlLiAKPiBJcyB0aGVyZSBhbnkgaXNzdWUgd2l0 aCBhYm92ZSBjaGVjaz8KCkl0IHdvbid0IG5lY2Vzc2FyaWx5IGJlIGEgcGFnZSBib3VuZGFyeSBp ZiB3ZSBpbnRlcnByZXQgb2Zmc2V0c1tdIGFzIGEgbGluZWFyCm9mZnNldC4KCkVnLiBsZXQncyBh c3N1bWUgNHg0IHRpbGUgc2l6ZSwgc3RyaWRlPTgsIGFuZCBvZmZzZXQ9MTYuIElmIGludGVycHJl dAp0aGUgb2Zmc2V0IGFzIGEgbGluZWFyIG9mZnNldCB3ZSB3b3VsZCBsYW5kIGF0ICd4JywgYnV0 IGludGVycHJldGVkIGFzCmEgcmF3IGJ5dGUgb2Zmc2V0IChub3Qgc3VyZSB0aGF0J3MgYSBnb29k IG5hbWUsIG1heWJlIHVudGlsZWQgb2Zmc2V0PykKd2UnZCBsYW5kIGF0ICd5Jy4KCi0tLS0tLS0t LS0tCnwgICAgfHkgICB8CnwgICAgfCAgICB8Cnx4ICAgfCAgICB8CnwgICAgfCAgICB8Ci0tLS0t LS0tLS0tCnx6ICAgfCAgICB8CnwgICAgfCAgICB8CnwgICAgfCAgICB8CnwgICAgfCAgICB8Ci0t LS0tLS0tLS0tCgpJZiB3ZSBoYWQgb2Zmc2V0PTMyLCB0aGVuIG9mIGNvdXJzZSB3ZSB3b3VsZCBs YW5kIGF0ICd6JyBmb3IgYm90aCBjYXNlcywKd2hpY2ggaXMgd2h5IEkgc3VnZ2VzdGVkIHRoYXQg aWYgd2UgaGF2ZW4ndCBtYWRlIHVwIG91ciBtaW5kIGFib3V0IHdoYXQKb2Zmc2V0c1tdIGlzLCB3 ZSBjb3VsZCByZXF1aXJlIGl0IHRvIGJlIHRpbGUgcm93IGFsaWduZWQgc28gdGhhdCB0aGVyZQp3 b3VsZCBiZSBubyBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3byBpbnRlcnByZXRhdGlvbnMuCgot LSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=