From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 2/3] drm/i915: Consolidate L3 remapping LRI Date: Tue, 19 Apr 2016 11:21:38 +0100 Message-ID: <571606B2.2080801@linux.intel.com> References: <5715FD43.9050506@linux.intel.com> <1461060455-14098-1-git-send-email-chris@chris-wilson.co.uk> <1461060455-14098-2-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 4C91D8919E for ; Tue, 19 Apr 2016 10:21:41 +0000 (UTC) In-Reply-To: <1461060455-14098-2-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE5LzA0LzE2IDExOjA3LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gV2UgY2FuIHVzZSBhIHNp bmdsZSBNSV9MT0FEX1JFR0lTVEVSX0lNTSBjb21tYW5kIHBhY2tldCB0byB3cml0ZSBhbGwgdGhl Cj4gTDMgcmVtYXBwaW5nIHJlZ2lzdGVycywgc2hyaW5raW5nIHRoZSBudW1iZXIgb2YgYnl0ZXMg cmVxdWlyZWQgdG8gZW1pdAo+IHRoZSBjb250ZXh0IHN3aXRjaC4KPgo+IFNpZ25lZC1vZmYtYnk6 IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ICAgZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jIHwgMTYgKysrKysrKy0tLS0tLS0tLQo+ ICAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPgo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKPiBpbmRleCA2ODIzMmQzODQ5MDIu LmI0N2VkOGI2ZjRiZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9jb250ZXh0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0 LmMKPiBAQCAtNjQ1LDE2ICs2NDUsMTQgQEAgbWlfc2V0X2NvbnRleHQoc3RydWN0IGRybV9pOTE1 X2dlbV9yZXF1ZXN0ICpyZXEsIHUzMiBod19mbGFncykKPgo+ICAgaW50IGk5MTVfZ2VtX2wzX3Jl bWFwKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxLCBpbnQgc2xpY2UpCj4gICB7Cj4g Kwl1MzIgKnJlbWFwX2luZm8gPSByZXEtPmk5MTUtPmwzX3Bhcml0eS5yZW1hcF9pbmZvW3NsaWNl XTsKPiAgIAlzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUgPSByZXEtPmVuZ2luZTsKPiAt CXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBlbmdpbmUtPmRldjsKPiAtCXN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gLQl1MzIgKnJlbWFwX2lu Zm8gPSBkZXZfcHJpdi0+bDNfcGFyaXR5LnJlbWFwX2luZm9bc2xpY2VdOwo+ICAgCWludCBpLCBy ZXQ7Cj4KPiAtCWlmICghSEFTX0wzX0RQRihkZXYpIHx8ICFyZW1hcF9pbmZvKQo+ICsJaWYgKCFy ZW1hcF9pbmZvKQo+ICAgCQlyZXR1cm4gMDsKPgo+IC0JcmV0ID0gaW50ZWxfcmluZ19iZWdpbihy ZXEsIEdFTjdfTDNMT0dfU0laRSAvIDQgKiAzKTsKPiArCXJldCA9IGludGVsX3JpbmdfYmVnaW4o cmVxLCBHRU43X0wzTE9HX1NJWkUvNCAqIDIgKyAyKTsKPiAgIAlpZiAocmV0KQo+ICAgCQlyZXR1 cm4gcmV0Owo+Cj4gQEAgLTY2MywxNSArNjYxLDE1IEBAIGludCBpOTE1X2dlbV9sM19yZW1hcChz dHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJlcSwgaW50IHNsaWNlKQo+ICAgCSAqIGhlcmUg YmVjYXVzZSBubyBvdGhlciBjb2RlIHNob3VsZCBhY2Nlc3MgdGhlc2UgcmVnaXN0ZXJzIG90aGVy IHRoYW4KPiAgIAkgKiBhdCBpbml0aWFsaXphdGlvbiB0aW1lLgo+ICAgCSAqLwo+IC0JZm9yIChp ID0gMDsgaSA8IEdFTjdfTDNMT0dfU0laRSAvIDQ7IGkrKykgewo+IC0JCWludGVsX3JpbmdfZW1p dChlbmdpbmUsIE1JX0xPQURfUkVHSVNURVJfSU1NKDEpKTsKPiArCWludGVsX3JpbmdfZW1pdChl bmdpbmUsIE1JX0xPQURfUkVHSVNURVJfSU1NKEdFTjdfTDNMT0dfU0laRS80KSk7Cj4gKwlmb3Ig KGkgPSAwOyBpIDwgR0VON19MM0xPR19TSVpFLzQ7IGkrKykgewo+ICAgCQlpbnRlbF9yaW5nX2Vt aXRfcmVnKGVuZ2luZSwgR0VON19MM0xPRyhzbGljZSwgaSkpOwo+ICAgCQlpbnRlbF9yaW5nX2Vt aXQoZW5naW5lLCByZW1hcF9pbmZvW2ldKTsKPiAgIAl9Cj4gLQo+ICsJaW50ZWxfcmluZ19lbWl0 KGVuZ2luZSwgTUlfTk9PUCk7Cj4gICAJaW50ZWxfcmluZ19hZHZhbmNlKGVuZ2luZSk7Cj4KPiAt CXJldHVybiByZXQ7Cj4gKwlyZXR1cm4gMDsKPiAgIH0KPgo+ICAgc3RhdGljIGlubGluZSBib29s IHNraXBfcmNzX3N3aXRjaChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUsCj4KClJldmll d2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgoKUmVnYXJk cywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK