From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 2/5] drm/i915: Add fb format modifier support Date: Tue, 10 Feb 2015 11:09:28 +0000 Message-ID: <54D9E6E8.6010002@linux.intel.com> References: <1423505008-15515-1-git-send-email-daniel.vetter@ffwll.ch> <1423505008-15515-3-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1423505008-15515-3-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter , Intel Graphics Development Cc: Daniel Vetter , DRI Development List-Id: intel-gfx@lists.freedesktop.org Ck9uIDAyLzA5LzIwMTUgMDY6MDMgUE0sIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gQ3VycmVudGx5 IHdlIGRvbid0IHN1cHBvcnQgYW55dGhpbmcgYnV0IFggdGlsZWQuIEFuZCBmb3IgYW4gZWFzaWVy Cj4gdHJhbnNpdGlvbiBpdCBtYWtlcyBhIGxvdCBvZiBzZW5zZSB0byBqdXN0IGtlZXAgcmVxdWly aW5nIHRoYXQgWCB0aWxlZAo+IGlzIHByb3Blcmx5IGZlbmNlZC4KPgo+IFdoaWNoIG1lYW5zIHdl IG5lZWQgdG8gZG8gYWJzb2x1dGVseSBub3RoaW5nIGluIG9sZCBjb2RlIHRvIHN1cHBvcnQgZmIK PiBtb2RpZmllcnMsIHlheSEKPgo+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5A aW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJA aW50ZWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5j IHwgMjQgKysrKysrKysrKysrKysrKysrKy0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTkgaW5z ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw bGF5LmMKPiBpbmRleCAzZmU5NTk4MmJlOTMuLjJkNjljY2UwM2FiNSAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBAQCAtMTI3MDcsNyArMTI3MDcsMjAgQEAgc3RhdGlj IGludCBpbnRlbF9mcmFtZWJ1ZmZlcl9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4KPiAg IAlXQVJOX09OKCFtdXRleF9pc19sb2NrZWQoJmRldi0+c3RydWN0X211dGV4KSk7Cj4KPiAtCWlm IChvYmotPnRpbGluZ19tb2RlID09IEk5MTVfVElMSU5HX1kpIHsKPiArCWlmIChtb2RlX2NtZC0+ ZmxhZ3MgJiBEUk1fTU9ERV9GQl9NT0RJRklFUlMpIHsKPiArCQkvKiBFbmZvcmNlIHRoYXQgZmIg bW9kaWZpZXIgYW5kIHRpbGluZyBtb2RlIG1hdGNoLCBidXQgb25seSBmb3IKPiArCQkgKiBYLXRp bGVkLiAqLwo+ICsJCWlmICghIShvYmotPnRpbGluZ19tb2RlID09IEk5MTVfVElMSU5HX1gpICE9 Cj4gKwkJICAgICEhKG1vZGVfY21kLT5tb2RpZmllclswXSA9PSBJOTE1X0ZPUk1BVF9NT0RfWF9U SUxFRCkpIHsKPiArCQkJRFJNX0RFQlVHKCJ0aWxpbmdfbW9kZSBkb2Vzbid0IG1hdGNoIGZiIG1v ZGlmaWVyXG4iKTsKPiArCQkJcmV0dXJuIC1FSU5WQUw7Cj4gKwkJfQo+ICsJfSBlbHNlIHsKPiAr CQlpZiAob2JqLT50aWxpbmdfbW9kZSA9PSBJOTE1X1RJTElOR19YKQo+ICsJCQltb2RlX2NtZC0+ bW9kaWZpZXJbMF0gPSBJOTE1X0ZPUk1BVF9NT0RfWF9USUxFRDsKPiArCX0KPiArCj4gKwlpZiAo bW9kZV9jbWQtPm1vZGlmaWVyWzBdID09IEk5MTVfRk9STUFUX01PRF9YX1RJTEVEKSB7Cj4gICAJ CURSTV9ERUJVRygiaGFyZHdhcmUgZG9lcyBub3Qgc3VwcG9ydCB0aWxpbmcgWVxuIik7Cj4gICAJ CXJldHVybiAtRUlOVkFMOwoKPT0gSTkxNV9GT1JNQVRfTU9EX1lfVElMRUQsIGFsdGhvdWdoIGl0 IGNhbid0IHJlYWxseSBoYXBwZW4gd2l0aCB0aGVzZSAKY2hhbmdlcy4gQnV0IGRvbid0IHdlIHN0 aWxsIG5lZWQgdGhlIGNoZWNrIGFnYWluc3Qgb2JqLT50aWxpbmdfbW9kZSBmb3IgWT8KClJlZ2Fy ZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK