From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <20190111135723.25991-1-chris@chris-wilson.co.uk> From: Tvrtko Ursulin Message-ID: <8f5f0224-5545-67db-aeda-03c5060afe82@linux.intel.com> Date: Fri, 11 Jan 2019 14:01:15 +0000 MIME-Version: 1.0 In-Reply-To: <20190111135723.25991-1-chris@chris-wilson.co.uk> Content-Language: en-US Subject: Re: [Intel-gfx] [igt-dev] [PATCH i-g-t] i915/gem_tiled_wc: Reuse common gem_get_tiling List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-ID: Ck9uIDExLzAxLzIwMTkgMTM6NTcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBnZXRfdGlsaW5nID09 IGdlbV9nZXRfdGlsaW5nICsgaWd0X3JlcXVpcmU7IHNvIGRvIHRoYXQgaW5zdGVhZCBvZgo+IG9w ZW5jb2RpbmcgdGhlIGlvY3RsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3Vs aW5AaW50ZWwuY29tPgo+IC0tLQo+ICAgdGVzdHMvaTkxNS9nZW1fdGlsZWRfd2MuYyB8IDIzICst LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks IDIyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90ZXN0cy9pOTE1L2dlbV90aWxlZF93 Yy5jIGIvdGVzdHMvaTkxNS9nZW1fdGlsZWRfd2MuYwo+IGluZGV4IDY1YWMzODUxMC4uMjEzOTA3 MjlkIDEwMDY0NAo+IC0tLSBhL3Rlc3RzL2k5MTUvZ2VtX3RpbGVkX3djLmMKPiArKysgYi90ZXN0 cy9pOTE1L2dlbV90aWxlZF93Yy5jCj4gQEAgLTEwNCwyNyArMTA0LDYgQEAgY2FsY3VsYXRlX2V4 cGVjdGVkKGludCBvZmZzZXQpCj4gICAJcmV0dXJuIChiYXNlX3kgKyB0aWxlX3kpICogV0lEVEgg KyBiYXNlX3ggKyB0aWxlX3g7Cj4gICB9Cj4gICAKPiAtc3RhdGljIHZvaWQKPiAtZ2V0X3RpbGlu ZyhpbnQgZmQsIHVpbnQzMl90IGhhbmRsZSwgdWludDMyX3QgKnRpbGluZywgdWludDMyX3QgKnN3 aXp6bGUpCj4gLXsKPiAtCXN0cnVjdCBkcm1faTkxNV9nZW1fZ2V0X3RpbGluZzIgewo+IC0JCXVp bnQzMl90IGhhbmRsZTsKPiAtCQl1aW50MzJfdCB0aWxpbmdfbW9kZTsKPiAtCQl1aW50MzJfdCBz d2l6emxlX21vZGU7Cj4gLQkJdWludDMyX3QgcGh5c19zd2l6emxlX21vZGU7Cj4gLQl9IGFyZzsK PiAtI2RlZmluZSBEUk1fSU9DVExfSTkxNV9HRU1fR0VUX1RJTElORzIJRFJNX0lPV1IgKERSTV9D T01NQU5EX0JBU0UgKyBEUk1fSTkxNV9HRU1fR0VUX1RJTElORywgc3RydWN0IGRybV9pOTE1X2dl bV9nZXRfdGlsaW5nMikKPiAtCj4gLQltZW1zZXQoJmFyZywgMCwgc2l6ZW9mKGFyZykpOwo+IC0J YXJnLmhhbmRsZSA9IGhhbmRsZTsKPiAtCj4gLQlkb19pb2N0bChmZCwgRFJNX0lPQ1RMX0k5MTVf R0VNX0dFVF9USUxJTkcyLCAmYXJnKTsKPiAtCWlndF9yZXF1aXJlKGFyZy5waHlzX3N3aXp6bGVf bW9kZSA9PSBhcmcuc3dpenpsZV9tb2RlKTsKPiAtCj4gLQkqdGlsaW5nID0gYXJnLnRpbGluZ19t b2RlOwo+IC0JKnN3aXp6bGUgPSBhcmcuc3dpenpsZV9tb2RlOwo+IC19Cj4gLQo+ICAgaWd0X3Np bXBsZV9tYWluCj4gICB7Cj4gICAJaW50IGZkOwo+IEBAIC0xMzYsNyArMTE1LDcgQEAgaWd0X3Np bXBsZV9tYWluCj4gICAJZ2VtX3JlcXVpcmVfbW1hcF93YyhmZCk7Cj4gICAKPiAgIAloYW5kbGUg PSBjcmVhdGVfYm8oZmQpOwo+IC0JZ2V0X3RpbGluZyhmZCwgaGFuZGxlLCAmdGlsaW5nLCAmc3dp enpsZSk7Cj4gKwlpZ3RfcmVxdWlyZShnZW1fZ2V0X3RpbGluZyhmZCwgaGFuZGxlLCAmdGlsaW5n LCAmc3dpenpsZSkpOwo+ICAgCj4gICAJaWYgKElTX0dFTjIoaW50ZWxfZ2V0X2RybV9kZXZpZChm ZCkpKSB7Cj4gICAJCXRpbGVfaGVpZ2h0ID0gMTY7Cj4gCgpSZXZpZXdlZC1ieTogVHZydGtvIFVy c3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==