From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Release the atomic kmap relocation cache around snb GTT w/a Date: Tue, 13 Feb 2018 13:42:03 +0000 Message-ID: <40f71e41-2f5e-7eb5-8057-9ff682f25b9b@linux.intel.com> References: <20180212211157.24037-1-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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3925989854 for ; Tue, 13 Feb 2018 13:42:05 +0000 (UTC) In-Reply-To: <20180212211157.24037-1-chris@chris-wilson.co.uk> Content-Language: en-GB 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 Ck9uIDEyLzAyLzIwMTggMjE6MTEsIENocmlzIFdpbHNvbiB3cm90ZToKPiBXaGVuIHdlIG5lZWQg dG8gcmViaW5kIHRoZSB2bWEgaW50byB0aGUgZ2xvYmFsIEdUVCBmb3Igc25iLCB3ZSBuZWVkIHRv Cj4gZHJvcCB0aGUgY3VycmVudCByZWxvY19jYWNoZSBhcyBpdCB3aWxsIGJlIGhvbGRpbmcgYSBr bWFwX2F0b21pYygpIGFuZAo+IHdlIG1heSBuZWVkIHRvIHNsZWVwIGZvciBpOTE1X3ZtYV9iaW5k KCkuIEluIHByYWN0aWNlLCB0aGlzIGlzIG5vdCBhbgo+IGlzc3VlIGFzIHdlIGFscmVhZHkgaG9s ZCBhbiBycG0gcmVmZXJlbmNlIGZvciB0aGUgZXhlY2J1ZmZlciwgYnV0IHdpdGgKPiB0aWdodGVy IGVycm9yIGNoZWNraW5nIGFyb3VuZCBycG0gd2UgbmVlZCB0byBiZSBtb3JlIGNhcmVmdWwuCj4g Cj4gUmVmZXJlbmNlczogMzFhMzkyMDdmMDRhICgiZHJtL2k5MTU6IENhY2hlIGttYXAgYmV0d2Vl biByZWxvY2F0aW9ucyIpCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJp cy13aWxzb24uY28udWs+Cj4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRl bC5jb20+Cj4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVs LmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIu YyB8IDYgKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4gCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYwo+IGluZGV4IGIxNTMwNWYy ZmI3Ni4uOGMzNGIxYjVhMTI2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtX2V4ZWNidWZmZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X2V4ZWNidWZmZXIuYwo+IEBAIC0xMzE1LDYgKzEzMTUsMTIgQEAgZWJfcmVsb2NhdGVfZW50cnko c3RydWN0IGk5MTVfZXhlY2J1ZmZlciAqZWIsCj4gICAJCSAqLwo+ICAgCQlpZiAocmVsb2MtPndy aXRlX2RvbWFpbiA9PSBJOTE1X0dFTV9ET01BSU5fSU5TVFJVQ1RJT04gJiYKPiAgIAkJICAgIElT X0dFTjYoZWItPmk5MTUpKSB7Cj4gKwkJCS8qCj4gKwkJCSAqIFJlbGVhc2UgdGhlIGttYXBfYXRv bWljIGNhY2hlIGluIG9yZGVyIHRvIGFsbG93IHRoZQo+ICsJCQkgKiBpOTE1X3ZtYV9iaW5kKCkg dG8gc2xlZXAgKGlmIG5lZWRzIGJlKS4KPiArCQkJICovCj4gKwkJCXJlbG9jX2NhY2hlX3Jlc2V0 KCZlYi0+cmVsb2NfY2FjaGUpOwo+ICsKPiAgIAkJCWVyciA9IGk5MTVfdm1hX2JpbmQodGFyZ2V0 LCB0YXJnZXQtPm9iai0+Y2FjaGVfbGV2ZWwsCj4gICAJCQkJCSAgICBQSU5fR0xPQkFMKTsKPiAg IAkJCWlmIChXQVJOX09OQ0UoZXJyLAo+IAoKSG1tIHllcywgdmVyeSBpbnRlcmVzdGluZy4gSWYg eW91IGFyZSBoYXBweSB3aXRoIHRoZSBwZXJmb3JtYW5jZSBoaXQgdGhlbjoKClJldmlld2VkLWJ5 OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgoKQnV0IGluIGdlbmVy YWwgY291bGQgaXQgYWxzbyBiZSBzb2x2ZWQgYnkgY2hhbmdpbmcgaG93IAppbnRlbF9ydW50aW1l X3BtX2dldCB3b3JrcyAtIG1ha2luZyBvdXIgd2FrZXJlZl9jb3VudCB0b3AgbGV2ZWwgYW5kIG9u bHkgCmNhbGxpbmcgcG1fcnVudGltZV9nZXRfc3luYyBvbiAwIHRvIDEgdHJhbnNpdGlvbj8gVGhh dCB3b3VsZCBzb2x2ZSB0aGUgCmlzc3VlIHdpdGggcHJvcG9zZWQgbWlnaHRfc2xlZXAgYW5kIGNv ZGUgcGF0aHMgd2hpY2gga25vdyB0aGUgY29uZGl0aW9uIAppcyBhY3R1YWxseSBpbXBvc3NpYmxl LgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK