From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-f193.google.com (mail-qt1-f193.google.com [209.85.160.193]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7B34F6E395 for ; Tue, 29 Jan 2019 20:10:16 +0000 (UTC) Received: by mail-qt1-f193.google.com with SMTP id r14so23816617qtp.1 for ; Tue, 29 Jan 2019 12:10:16 -0800 (PST) Message-ID: From: Lyude Paul Date: Tue, 29 Jan 2019 15:10:14 -0500 In-Reply-To: <20190125145842.15738-10-maxime.ripard@bootlin.com> References: <20190125145842.15738-1-maxime.ripard@bootlin.com> <20190125145842.15738-10-maxime.ripard@bootlin.com> Mime-Version: 1.0 Subject: Re: [igt-dev] [PATCH i-g-t v5 09/13] igt: fb: Rework YUV i915 allocation path List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Maxime Ripard , igt-dev@lists.freedesktop.org Cc: Petri Latvala , Thomas Petazzoni , eben@raspberrypi.org List-ID: UmV2aWV3ZWQtYnk6IEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CgpPbiBGcmksIDIwMTkt MDEtMjUgYXQgMTU6NTggKzAxMDAsIE1heGltZSBSaXBhcmQgd3JvdGU6Cj4gV2Ugb25seSBuZWVk IHRvIGFsbG9jYXRlIGEgYnVmZmVyIHVzaW5nIHRoZSBHRU0gQVBJIHdoZW4gd2UncmUgaW4gdGhl Cj4gY29uZGl0aW9uIHRoYXQgd2UgY3VycmVudGx5IHRlc3QsIGFuZCB0aGF0IHdlJ3JlIHJ1bm5p bmcgb24gaTkxNS4KPiAKPiBBbGwgdGhlIG90aGVyIGNhc2VzIGNhbiBiZSBoYW5kbGVkIGJ5IGEg ZmFsbGJhY2sgdG8gYSBkdW1iIGJ1ZmZlcgo+IGFsbG9jYXRpb24uIExldCdzIHNpbXBsaWZ5IHRo ZSBjb2RlIGEgYml0IHRvIHJlZmxlY3QgdGhhdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYXhpbWUg UmlwYXJkIDxtYXhpbWUucmlwYXJkQGJvb3RsaW4uY29tPgo+IC0tLQo+ICBsaWIvaWd0X2ZiLmMg fCAyNSArKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2Vy dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9saWIvaWd0X2ZiLmMg Yi9saWIvaWd0X2ZiLmMKPiBpbmRleCA2NWFhOTllY2Y3YWUuLjQzZTUyN2QxYTNkZCAxMDA2NDQK PiAtLS0gYS9saWIvaWd0X2ZiLmMKPiArKysgYi9saWIvaWd0X2ZiLmMKPiBAQCAtNTMzLDcgKzUz Myw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2JvX2Zvcl9mYihzdHJ1Y3QgaWd0X2ZiICpmYikKPiAg CXVuc2lnbmVkICpzdHJpZGVzID0gJmZiLT5zdHJpZGVzWzBdOwo+ICAJaW50IGZkID0gZmItPmZk Owo+ICAKPiAtCWlmIChmYi0+dGlsaW5nIHx8IGZiLT5zaXplIHx8IGZiLT5zdHJpZGVzWzBdIHx8 IGlndF9mb3JtYXRfaXNfeXV2KGZiLQo+ID5kcm1fZm9ybWF0KSkgewo+ICsJaWYgKGlzX2k5MTVf ZGV2aWNlKGZkKSAmJgo+ICsJICAgKGZiLT50aWxpbmcgfHwgZmItPnNpemUgfHwgZmItPnN0cmlk ZXNbMF0gfHwgaWd0X2Zvcm1hdF9pc195dXYoZmItCj4gPmRybV9mb3JtYXQpKSkgewo+ICAJCXVp bnQ2NF90IHNpemU7Cj4gIAo+ICAJCXNpemUgPSBjYWxjX2ZiX3NpemUoZmIpOwo+IEBAIC01NDMs MjMgKzU0NCwxMiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9ib19mb3JfZmIoc3RydWN0IGlndF9mYiAq ZmIpCj4gIAkJCWZiLT5zaXplID0gc2l6ZTsKPiAgCj4gIAkJZmItPmlzX2R1bWIgPSBmYWxzZTsK PiArCQlmYi0+Z2VtX2hhbmRsZSA9IGdlbV9jcmVhdGUoZmQsIGZiLT5zaXplKTsKPiArCQlnZW1f c2V0X3RpbGluZyhmZCwgZmItPmdlbV9oYW5kbGUsCj4gKwkJCSAgICAgICBpZ3RfZmJfbW9kX3Rv X3RpbGluZyhmYi0+dGlsaW5nKSwKPiArCQkJICAgICAgIGZiLT5zdHJpZGVzWzBdKTsKPiAgCj4g LQkJaWYgKGlzX2k5MTVfZGV2aWNlKGZkKSkgewo+IC0KPiAtCQkJZmItPmdlbV9oYW5kbGUgPSBn ZW1fY3JlYXRlKGZkLCBmYi0+c2l6ZSk7Cj4gLQo+IC0JCQlnZW1fc2V0X3RpbGluZyhmZCwgZmIt PmdlbV9oYW5kbGUsCj4gLQkJCQkgICAgICAgaWd0X2ZiX21vZF90b190aWxpbmcoZmItPnRpbGlu ZyksCj4gLQkJCQkgICAgICAgZmItPnN0cmlkZXNbMF0pOwo+IC0JCQljbGVhcl95dXZfYnVmZmVy KGZkKTsKPiAtCj4gLQkJCXJldHVybiBmYi0+Z2VtX2hhbmRsZTsKPiAtCQl9IGVsc2Ugewo+IC0J CQlib29sIGRyaXZlcl9oYXNfZ2VtX2FwaSA9IGZhbHNlOwo+IC0KPiAtCQkJaWd0X3JlcXVpcmUo ZHJpdmVyX2hhc19nZW1fYXBpKTsKPiAtCQkJcmV0dXJuIC1FSU5WQUw7Cj4gLQkJfQo+ICsJCWdv dG8gb3V0Owo+ICAJfQo+ICAKPiAgCS8qCj4gQEAgLTU5Myw2ICs1ODMsNyBAQCBzdGF0aWMgaW50 IGNyZWF0ZV9ib19mb3JfZmIoc3RydWN0IGlndF9mYiAqZmIpCj4gIAlmYi0+Z2VtX2hhbmRsZSA9 IGttc3Rlc3RfZHVtYl9jcmVhdGUoZmQsIGZiLT53aWR0aCwgZmItPmhlaWdodCwKPiAgCQkJCQkg ICAgIGJwcCwgc3RyaWRlcywgJmZiLT5zaXplKTsKPiAgCj4gK291dDoKPiAgCWlmIChpZ3RfZm9y bWF0X2lzX3l1dihmYi0+ZHJtX2Zvcm1hdCkpCj4gIAkJY2xlYXJfeXV2X2J1ZmZlcihmYik7Cj4g IAotLSAKQ2hlZXJzLAoJTHl1ZGUgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pZ3QtZGV2Cg==