From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 10/13] drm/i915/skl: Use fb modifiers for sprites Date: Wed, 11 Feb 2015 08:47:44 +0100 Message-ID: <20150211074744.GX24485@phenom.ffwll.local> References: <1423505008-15515-1-git-send-email-daniel.vetter@ffwll.ch> <1423588576-11339-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1423588576-11339-11-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) by gabe.freedesktop.org (Postfix) with ESMTP id 2D8156E274 for ; Tue, 10 Feb 2015 23:46:48 -0800 (PST) Received: by mail-wg0-f45.google.com with SMTP id x12so1655115wgg.4 for ; Tue, 10 Feb 2015 23:46:47 -0800 (PST) Content-Disposition: inline In-Reply-To: <1423588576-11339-11-git-send-email-tvrtko.ursulin@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBGZWIgMTAsIDIwMTUgYXQgMDU6MTY6MTNQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gRnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4K PiAKPiBTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwu Y29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYyB8IDEzICsr KysrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRl LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYwo+IGluZGV4IDBhNTJjNDQu LjllNmYwZTUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRl LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYwo+IEBAIC0yNDUs MTEgKzI0NSwxMSBAQCBza2xfdXBkYXRlX3BsYW5lKHN0cnVjdCBkcm1fcGxhbmUgKmRybV9wbGFu ZSwgc3RydWN0IGRybV9jcnRjICpjcnRjLAo+ICAJCUJVRygpOwo+ICAJfQo+ICAKPiAtCXN3aXRj aCAob2JqLT50aWxpbmdfbW9kZSkgewo+IC0JY2FzZSBJOTE1X1RJTElOR19OT05FOgo+ICsJc3dp dGNoIChmYi0+bW9kaWZpZXJbMF0pIHsKPiArCWNhc2UgRFJNX0ZPUk1BVF9NT0RfTk9ORToKPiAg CQlzdHJpZGUgPSBmYi0+cGl0Y2hlc1swXSA+PiA2Owo+ICAJCWJyZWFrOwo+IC0JY2FzZSBJOTE1 X1RJTElOR19YOgo+ICsJY2FzZSBJOTE1X0ZPUk1BVF9NT0RfWF9USUxFRDoKPiAgCQlwbGFuZV9j dGwgfD0gUExBTkVfQ1RMX1RJTEVEX1g7Cj4gIAkJc3RyaWRlID0gZmItPnBpdGNoZXNbMF0gPj4g OTsKPiAgCQlicmVhazsKPiBAQCAtMTA3Niw3ICsxMDc2LDYgQEAgaW50ZWxfY2hlY2tfc3ByaXRl X3BsYW5lKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAo+ICAJc3RydWN0IGludGVsX2NydGMgKmlu dGVsX2NydGMgPSB0b19pbnRlbF9jcnRjKHN0YXRlLT5iYXNlLmNydGMpOwo+ICAJc3RydWN0IGlu dGVsX3BsYW5lICppbnRlbF9wbGFuZSA9IHRvX2ludGVsX3BsYW5lKHBsYW5lKTsKPiAgCXN0cnVj dCBkcm1fZnJhbWVidWZmZXIgKmZiID0gc3RhdGUtPmJhc2UuZmI7Cj4gLQlzdHJ1Y3QgZHJtX2k5 MTVfZ2VtX29iamVjdCAqb2JqID0gaW50ZWxfZmJfb2JqKGZiKTsKPiAgCWludCBjcnRjX3gsIGNy dGNfeTsKPiAgCXVuc2lnbmVkIGludCBjcnRjX3csIGNydGNfaDsKPiAgCXVpbnQzMl90IHNyY194 LCBzcmNfeSwgc3JjX3csIHNyY19oOwo+IEBAIC0xMTA3LDkgKzExMDYsOSBAQCBpbnRlbF9jaGVj a19zcHJpdGVfcGxhbmUoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCj4gIAl9Cj4gIAo+ICAJLyog U3ByaXRlIHBsYW5lcyBjYW4gYmUgbGluZWFyIG9yIHgtdGlsZWQgc3VyZmFjZXMgKi8KPiAtCXN3 aXRjaCAob2JqLT50aWxpbmdfbW9kZSkgewo+IC0JCWNhc2UgSTkxNV9USUxJTkdfTk9ORToKPiAt CQljYXNlIEk5MTVfVElMSU5HX1g6Cj4gKwlzd2l0Y2ggKGZiLT5tb2RpZmllclswXSkgewo+ICsJ CWNhc2UgRFJNX0ZPUk1BVF9NT0RfTk9ORToKPiArCQljYXNlIEk5MTVfRk9STUFUX01PRF9YX1RJ TEVEOgoKVGhpcyBjaGVjayBoZXJlIGlzIHJlZHVuZGFudCAoZnJhbWVidWZmZXJfaW5pdCBjaGVj a3MgdGhpcyB0b28pLCBzbyBJJ3ZlCnJlbW92ZWQgaXQuCi1EYW5pZWwKCj4gIAkJCWJyZWFrOwo+ ICAJCWRlZmF1bHQ6Cj4gIAkJCURSTV9ERUJVR19LTVMoIlVuc3VwcG9ydGVkIHRpbGluZyBtb2Rl XG4iKTsKPiAtLSAKPiAyLjIuMgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwg SW50ZWwgQ29ycG9yYXRpb24KKzQxICgwKSA3OSAzNjUgNTcgNDggLSBodHRwOi8vYmxvZy5mZnds bC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=