From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/i915: Release the atomic kmap relocation cache around snb GTT w/a Date: Tue, 13 Feb 2018 13:46:28 +0000 Message-ID: <151852958865.8633.5465202862745698976@mail.alporthouse.com> References: <20180212211157.24037-1-chris@chris-wilson.co.uk> <40f71e41-2f5e-7eb5-8057-9ff682f25b9b@linux.intel.com> <151852953347.8633.13183981571328656110@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 719276E188 for ; Tue, 13 Feb 2018 13:46:33 +0000 (UTC) In-Reply-To: <151852953347.8633.13183981571328656110@mail.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBDaHJpcyBXaWxzb24gKDIwMTgtMDItMTMgMTM6NDU6MzMpCj4gUXVvdGluZyBUdnJ0 a28gVXJzdWxpbiAoMjAxOC0wMi0xMyAxMzo0MjowMykKPiA+IAo+ID4gT24gMTIvMDIvMjAxOCAy MToxMSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ID4gPiBXaGVuIHdlIG5lZWQgdG8gcmViaW5kIHRo ZSB2bWEgaW50byB0aGUgZ2xvYmFsIEdUVCBmb3Igc25iLCB3ZSBuZWVkIHRvCj4gPiA+IGRyb3Ag dGhlIGN1cnJlbnQgcmVsb2NfY2FjaGUgYXMgaXQgd2lsbCBiZSBob2xkaW5nIGEga21hcF9hdG9t aWMoKSBhbmQKPiA+ID4gd2UgbWF5IG5lZWQgdG8gc2xlZXAgZm9yIGk5MTVfdm1hX2JpbmQoKS4g SW4gcHJhY3RpY2UsIHRoaXMgaXMgbm90IGFuCj4gPiA+IGlzc3VlIGFzIHdlIGFscmVhZHkgaG9s ZCBhbiBycG0gcmVmZXJlbmNlIGZvciB0aGUgZXhlY2J1ZmZlciwgYnV0IHdpdGgKPiA+ID4gdGln aHRlciBlcnJvciBjaGVja2luZyBhcm91bmQgcnBtIHdlIG5lZWQgdG8gYmUgbW9yZSBjYXJlZnVs Lgo+ID4gPiAKPiA+ID4gUmVmZXJlbmNlczogMzFhMzkyMDdmMDRhICgiZHJtL2k5MTU6IENhY2hl IGttYXAgYmV0d2VlbiByZWxvY2F0aW9ucyIpCj4gPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdp bHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ID4gPiBDYzogVHZydGtvIFVyc3VsaW4g PHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiA+ID4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9v bmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KPiA+ID4gLS0tCj4gPiA+ICAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIHwgNiArKysrKysKPiA+ID4gICAxIGZp bGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4gPiA+IGluZGV4IGIxNTMwNWYyZmI3Ni4uOGMz NGIxYjVhMTI2IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9leGVjYnVmZmVyLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1f ZXhlY2J1ZmZlci5jCj4gPiA+IEBAIC0xMzE1LDYgKzEzMTUsMTIgQEAgZWJfcmVsb2NhdGVfZW50 cnkoc3RydWN0IGk5MTVfZXhlY2J1ZmZlciAqZWIsCj4gPiA+ICAgICAgICAgICAgICAgICovCj4g PiA+ICAgICAgICAgICAgICAgaWYgKHJlbG9jLT53cml0ZV9kb21haW4gPT0gSTkxNV9HRU1fRE9N QUlOX0lOU1RSVUNUSU9OICYmCj4gPiA+ICAgICAgICAgICAgICAgICAgIElTX0dFTjYoZWItPmk5 MTUpKSB7Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAvKgo+ID4gPiArICAgICAgICAgICAg ICAgICAgICAgICogUmVsZWFzZSB0aGUga21hcF9hdG9taWMgY2FjaGUgaW4gb3JkZXIgdG8gYWxs b3cgdGhlCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgKiBpOTE1X3ZtYV9iaW5kKCkgdG8g c2xlZXAgKGlmIG5lZWRzIGJlKS4KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAqLwo+ID4g PiArICAgICAgICAgICAgICAgICAgICAgcmVsb2NfY2FjaGVfcmVzZXQoJmViLT5yZWxvY19jYWNo ZSk7Cj4gPiA+ICsKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgIGVyciA9IGk5MTVfdm1hX2Jp bmQodGFyZ2V0LCB0YXJnZXQtPm9iai0+Y2FjaGVfbGV2ZWwsCj4gPiA+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBJTl9HTE9CQUwpOwo+ID4gPiAgICAgICAgICAg ICAgICAgICAgICAgaWYgKFdBUk5fT05DRShlcnIsCj4gPiA+IAo+ID4gCj4gPiBIbW0geWVzLCB2 ZXJ5IGludGVyZXN0aW5nLiBJZiB5b3UgYXJlIGhhcHB5IHdpdGggdGhlIHBlcmZvcm1hbmNlIGhp dCB0aGVuOgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1 bGluQGludGVsLmNvbT4KPiA+IAo+ID4gQnV0IGluIGdlbmVyYWwgY291bGQgaXQgYWxzbyBiZSBz b2x2ZWQgYnkgY2hhbmdpbmcgaG93IAo+ID4gaW50ZWxfcnVudGltZV9wbV9nZXQgd29ya3MgLSBt YWtpbmcgb3VyIHdha2VyZWZfY291bnQgdG9wIGxldmVsIGFuZCBvbmx5IAo+ID4gY2FsbGluZyBw bV9ydW50aW1lX2dldF9zeW5jIG9uIDAgdG8gMSB0cmFuc2l0aW9uPyBUaGF0IHdvdWxkIHNvbHZl IHRoZSAKPiA+IGlzc3VlIHdpdGggcHJvcG9zZWQgbWlnaHRfc2xlZXAgYW5kIGNvZGUgcGF0aHMg d2hpY2gga25vdyB0aGUgY29uZGl0aW9uIAo+ID4gaXMgYWN0dWFsbHkgaW1wb3NzaWJsZS4KPiAK PiBJIHRoaW5rIHdlIHNob3VsZCBkbyB0aGF0IGFueXdheSB0byByZWR1Y2UgdGhlIGppdHRlciB3 ZSBzZWUgaW4gY2FsbGluZwo+IHBtX3J1bnRpbWVfZ2V0X3N5bmMoKS4KCkkgcmVjYWxsIHRoZSBj aGFsbGVuZ2UgbGF5IGluIHRoZSBhc3NlcnRzIHdoaWNoIGFsc28gYnVtcCBvdXIgY291bnRlciB0 bwpoaWRlIHRoZW1zZWx2ZXMuCi1DaHJpcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK