From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 06/22] drm/i915: Use intel_tile_{size, width, height}() in intel_gen4_compute_page_offset() Date: Wed, 21 Oct 2015 12:24:33 +0200 Message-ID: <20151021102433.GX13786@phenom.ffwll.local> References: <1444840154-7804-1-git-send-email-ville.syrjala@linux.intel.com> <1444840154-7804-7-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2B6486EDC7 for ; Wed, 21 Oct 2015 03:24:37 -0700 (PDT) Received: by wikq8 with SMTP id q8so86330944wik.1 for ; Wed, 21 Oct 2015 03:24:35 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1444840154-7804-7-git-send-email-ville.syrjala@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: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBPY3QgMTQsIDIwMTUgYXQgMDc6Mjg6NThQTSArMDMwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBNYWtlIGludGVsX2dlbjRfY29tcHV0ZV9wYWdlX29m ZnNldCgpIHJlYWR5IGZvciBvdGhlciB0aWxpbmcgZm9ybWF0cwo+IGJlc2llZCBYLXRpbGUgYnkg Z2V0dGluZyB0aGUgdGlsZSBkaW1lbnNpb25zIHRocm91Z2gKPiBpbnRlbF90aWxlX3tzaXplLHdp ZHRoLGhlaWdodH0oKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxl LnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kaXNwbGF5LmMgfCAxNSArKysrKysrKysrLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEw IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2Rpc3BsYXkuYwo+IGluZGV4IGM4YjI5MDcuLjUwOWZjYWMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGlzcGxheS5jCj4gQEAgLTI0NjAsMTUgKzI0NjAsMjAgQEAgdW5zaWduZWQgbG9u ZyBpbnRlbF9nZW40X2NvbXB1dGVfcGFnZV9vZmZzZXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUg KmRldl9wcml2LAo+ICAJCQkJCSAgICAgdW5zaWduZWQgaW50IHBpdGNoKQo+ICB7CgpGb3IgY29u c2lzdGVuY3kgSSdkIHJlbmFtZSBpdCB0byBjb21wdXRlX3RpbGVfb2Zmc2V0IHRoZW4uIFNpbmNl IGl0IG1pZ2h0Cm9yIG1pZ2h0IG5vdCBiZSBhIHBhZ2UgYW55IG1vcmUuIENhbiBiZSBkb25lIGlu IGEgZm9sbG93LXVwLiBBbmQgdGhhdAp0aWxlX29mZnNldCBoZWxwZXIgd291bGQgYmUgcHJldHR5 IGluIGk5MTVfZ2VtX3RpbGluZy5jIHRvbyBJJ2Qgc2F5LgoKQW55d2F5IFJldmlld2VkLWJ5OiBE YW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgoKPiAgCWlmIChmYl9tb2RpZmll ciAhPSBEUk1fRk9STUFUX01PRF9OT05FKSB7Cj4gKwkJdW5zaWduZWQgaW50IHRpbGVfc2l6ZSwg dGlsZV93aWR0aCwgdGlsZV9oZWlnaHQ7Cj4gIAkJdW5zaWduZWQgaW50IHRpbGVfcm93cywgdGls ZXM7Cj4gIAo+IC0JCXRpbGVfcm93cyA9ICp5IC8gODsKPiAtCQkqeSAlPSA4Owo+ICsJCXRpbGVf c2l6ZSA9IGludGVsX3RpbGVfc2l6ZShkZXZfcHJpdik7Cj4gKwkJdGlsZV93aWR0aCA9IGludGVs X3RpbGVfd2lkdGgoZGV2X3ByaXYsIGZiX21vZGlmaWVyLCBjcHApOwo+ICsJCXRpbGVfaGVpZ2h0 ID0gdGlsZV9zaXplIC8gdGlsZV93aWR0aDsKPiArCj4gKwkJdGlsZV9yb3dzID0gKnkgLyB0aWxl X2hlaWdodDsKPiArCQkqeSAlPSB0aWxlX2hlaWdodDsKPiAgCj4gLQkJdGlsZXMgPSAqeCAvICg1 MTIvY3BwKTsKPiAtCQkqeCAlPSA1MTIvY3BwOwo+ICsJCXRpbGVzID0gKnggLyAodGlsZV93aWR0 aC9jcHApOwo+ICsJCSp4ICU9IHRpbGVfd2lkdGgvY3BwOwo+ICAKPiAtCQlyZXR1cm4gdGlsZV9y b3dzICogcGl0Y2ggKiA4ICsgdGlsZXMgKiA0MDk2Owo+ICsJCXJldHVybiB0aWxlX3Jvd3MgKiBw aXRjaCAqIHRpbGVfaGVpZ2h0ICsgdGlsZXMgKiB0aWxlX3NpemU7Cj4gIAl9IGVsc2Ugewo+ICAJ CXVuc2lnbmVkIGludCBhbGlnbm1lbnQgPSBpbnRlbF9saW5lYXJfYWxpZ25tZW50KGRldl9wcml2 KSAtIDE7Cj4gIAkJdW5zaWduZWQgaW50IG9mZnNldDsKPiAtLSAKPiAyLjQuOQo+IAo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVs IFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cu ZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK