From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id A75036EB33 for ; Mon, 10 Dec 2018 16:30:16 +0000 (UTC) Date: Mon, 10 Dec 2018 18:30:10 +0200 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Message-ID: <20181210163010.GH9144@intel.com> References: <20181206141132.23349-1-paul.kocialkowski@bootlin.com> <20181206141132.23349-5-paul.kocialkowski@bootlin.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20181206141132.23349-5-paul.kocialkowski@bootlin.com> Subject: Re: [igt-dev] [PATCH i-g-t 4/9] lib/igt_fb: Add checks on i915 for i915-specific tiled buffer allocation 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: Paul Kocialkowski Cc: Petri Latvala , Eben Upton , igt-dev@lists.freedesktop.org, Thomas Petazzoni List-ID: T24gVGh1LCBEZWMgMDYsIDIwMTggYXQgMDM6MTE6MjdQTSArMDEwMCwgUGF1bCBLb2NpYWxrb3dz a2kgd3JvdGU6Cj4gVGhlIGNvZGUgcGF0aCBmb3IgYWxsb2NhdGluZyB0aWxlZCBidWZmZXJzIGhh cyBhIGZldyBpOTE1LXNwZWNpZmljIGJpdHMKPiB3aXRob3V0IGNoZWNrcyBmb3IgdGhlIGk5MTUg ZHJpdmVyLiBBZGQgdGhlc2UgbWlzc2luZyBjaGVja3MuCgpUaGUgZWxzZSBicmFuY2ggYWxzbyBo YXMgYSBiaXQgb2YgaTkxNSBzcGVjaWZpY3MgaW4gaXQ6Cgp2b2lkIGlndF9nZXRfZmJfdGlsZV9z aXplKGludCBmZCwgdWludDY0X3QgdGlsaW5nLCBpbnQgZmJfYnBwLAogICAgICAgICAgICAgICAg ICAgICAgICAgIHVuc2lnbmVkICp3aWR0aF9yZXQsIHVuc2lnbmVkICpoZWlnaHRfcmV0KQp7CiAg ICAgICAgc3dpdGNoICh0aWxpbmcpIHsKICAgICAgICBjYXNlIExPQ0FMX0RSTV9GT1JNQVRfTU9E X05PTkU6CiAgICAgICAgICAgICAgICAqd2lkdGhfcmV0ID0gNjQ7CiAgICAgICAgICAgICAgICAq aGVpZ2h0X3JldCA9IDE7CiAgICAgICAgICAgICAgICBicmVhazsKCkJ1dCBJJ20gbm90IHN1cmUg aWYgdGhlcmUgaXMgaGFyZHdhcmUgdGhhdCB3b3VsZG4ndCBiZSBoYXBweQp3aXRoIDY0IGJ5dGUg c3RyaWRlIGFsaWdubWVudC4KCj4gCj4gRm9yIHRoZSBtYXBfYm8gZnVuY3Rpb24sIGluaXRpYWxs eSBkZWZpbmUgdGhlIHJldHVybiBwb2ludGVyIHRvCj4gTUFQX0ZBSUxFRCBhbmQgYXNzZXJ0IHRo YXQgaXQncyBub3QgTUFQX0ZBSUxFRCB3aGVuIG5vIG1hcHBpbmcgZnVuY3Rpb24KPiB3YXMgZm91 bmQsIGluIG9yZGVyIHRvIHByb3ZpZGUgYW4gdW5kZXJzdGFuZGFibGUgZXJyb3Igd2hlbiBpdCBv Y2N1cnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBLb2NpYWxrb3dza2kgPHBhdWwua29jaWFs a293c2tpQGJvb3RsaW4uY29tPgo+IC0tLQo+ICBsaWIvaWd0X2ZiLmMgfCA4ICsrKysrKy0tCj4g IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL2xpYi9pZ3RfZmIuYyBiL2xpYi9pZ3RfZmIuYwo+IGluZGV4IGYyZTZjODlmLi5j Y2RmMDdkMCAxMDA2NDQKPiAtLS0gYS9saWIvaWd0X2ZiLmMKPiArKysgYi9saWIvaWd0X2ZiLmMK PiBAQCAtMjk4LDYgKzI5OCw3IEBAIHN0YXRpYyB1aW50MzJfdCBjYWxjX3BsYW5lX3N0cmlkZShz dHJ1Y3QgaWd0X2ZiICpmYiwgaW50IHBsYW5lKQo+ICAJCShmYi0+cGxhbmVfYnBwW3BsYW5lXSAv IDgpOwo+ICAKPiAgCWlmIChmYi0+dGlsaW5nICE9IExPQ0FMX0RSTV9GT1JNQVRfTU9EX05PTkUg JiYKPiArCSAgICBpc19pOTE1X2RldmljZShmYi0+ZmQpICYmCj4gIAkgICAgaW50ZWxfZ2VuKGlu dGVsX2dldF9kcm1fZGV2aWQoZmItPmZkKSkgPD0gMykgewo+ICAJCXVpbnQzMl90IHN0cmlkZTsK PiAgCj4gQEAgLTMyNiw2ICszMjcsNyBAQCBzdGF0aWMgdWludDMyX3QgY2FsY19wbGFuZV9zdHJp ZGUoc3RydWN0IGlndF9mYiAqZmIsIGludCBwbGFuZSkKPiAgc3RhdGljIHVpbnQ2NF90IGNhbGNf cGxhbmVfc2l6ZShzdHJ1Y3QgaWd0X2ZiICpmYiwgaW50IHBsYW5lKQo+ICB7Cj4gIAlpZiAoZmIt PnRpbGluZyAhPSBMT0NBTF9EUk1fRk9STUFUX01PRF9OT05FICYmCj4gKwkgICAgaXNfaTkxNV9k ZXZpY2UoZmItPmZkKSAmJgo+ICAJICAgIGludGVsX2dlbihpbnRlbF9nZXRfZHJtX2RldmlkKGZi LT5mZCkpIDw9IDMpIHsKPiAgCQl1aW50NjRfdCBtaW5fc2l6ZSA9ICh1aW50NjRfdCkgZmItPnN0 cmlkZXNbcGxhbmVdICoKPiAgCQkJZmItPnBsYW5lX2hlaWdodFtwbGFuZV07Cj4gQEAgLTE0NjYs NyArMTQ2OCw3IEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfY2Fpcm9fc3VyZmFjZV9fZ3R0KHZvaWQg KmFyZykKPiAgCj4gIHN0YXRpYyB2b2lkICptYXBfYm8oaW50IGZkLCBzdHJ1Y3QgaWd0X2ZiICpm YikKPiAgewo+IC0Jdm9pZCAqcHRyOwo+ICsJdm9pZCAqcHRyID0gTUFQX0ZBSUxFRDsKPiAgCj4g IAlpZiAoaXNfaTkxNV9kZXZpY2UoZmQpKQo+ICAJCWdlbV9zZXRfZG9tYWluKGZkLCBmYi0+Z2Vt X2hhbmRsZSwKPiBAQCAtMTQ3NSw5ICsxNDc3LDExIEBAIHN0YXRpYyB2b2lkICptYXBfYm8oaW50 IGZkLCBzdHJ1Y3QgaWd0X2ZiICpmYikKPiAgCWlmIChmYi0+aXNfZHVtYikKPiAgCQlwdHIgPSBr bXN0ZXN0X2R1bWJfbWFwX2J1ZmZlcihmZCwgZmItPmdlbV9oYW5kbGUsIGZiLT5zaXplLAo+ICAJ CQkJCSAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOwo+IC0JZWxzZQo+ICsJZWxzZSBpZiAo aXNfaTkxNV9kZXZpY2UoZmQpKQo+ICAJCXB0ciA9IGdlbV9tbWFwX19ndHQoZmQsIGZiLT5nZW1f aGFuZGxlLCBmYi0+c2l6ZSwKPiAgCQkJCSAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFKTsKPiAr CWVsc2UKPiArCQlpZ3RfYXNzZXJ0KHB0ciAhPSBNQVBfRkFJTEVEKTsKCmlndF9hc3NlcnQoMCk/ Cgo+ICAKPiAgCXJldHVybiBwdHI7Cj4gIH0KPiAtLSAKPiAyLjE5LjIKCi0tIApWaWxsZSBTeXJq w6Rsw6QKSW50ZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg==