From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH v3 07/10] drm/i915: Only switch to default context when evicting from GGTT Date: Thu, 26 May 2016 14:33:38 +0300 Message-ID: <1464262418.15523.6.camel@linux.intel.com> References: <1464252760-23902-1-git-send-email-chris@chris-wilson.co.uk> <1464252760-23902-8-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 199BB882A9 for ; Thu, 26 May 2016 11:33:42 +0000 (UTC) In-Reply-To: <1464252760-23902-8-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 Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org T24gdG8sIDIwMTYtMDUtMjYgYXQgMDk6NTIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBU aGUgY29udGV4dHMgb25seSBwaW4gc3BhY2Ugd2l0aGluIHRoZSBnbG9iYWwgR1RULiBUaGVyZWZv cmUgZm9yY2luZyB0aGUKPiBzd2l0Y2ggdG8gdGhlIHBlcm1hLXBpbm5lZCBrZXJuZWwgY29udGV4 dCBvbmx5IGhhcyBhbiBlZmZlY3Qgd2hlbiB0cnlpbmcKPiB0byBldmljdCBmcm9tIGFuZCBmaW5k IHJvb20gd2l0aGluIHRoZSBnbG9iYWwgR1RULiBXZSBjYW4gdGhlbiByZXN0cmljdAo+IHRoZSBz d2l0Y2ggdG8gb25seSB3aGVuIG9wZXJhdGluZyBvbiB0aGUgZGVmYXVsdCBjb250ZXh0LiBUaGlz IGlzIG1vc3RseQo+IGEgbm8tb3AgYXMgZnVsbC1wcGd0dCBvbmx5IGV4aXN0cyB3aXRoIGV4ZWNs aXN0cyBhdCBwcmVzZW50IHdoaWNoIHNraXBzCj4gdGhlIGNvbnRleHQgc3dpdGNoIGFueXdheS4K PiAKClJldmlld2VkLWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5p bnRlbC5jb20+Cgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2ls c29uLmNvLnVrPgo+IC0tLQo+IMKgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXZpY3Qu YyB8IDE2ICsrKysrKysrKystLS0tLS0KPiDCoDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25z KCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9ldmljdC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXZpY3Qu Ywo+IGluZGV4IDU3NDFiNThkMTg2Yy4uM2MxMjgwZWM3ZmY2IDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V2aWN0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbV9ldmljdC5jCj4gQEAgLTE4Myw5ICsxODMsMTEgQEAgbm9uZToKPiDCoAlp ZiAocGFzcysrID09IDApIHsKPiDCoAkJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 ID0gdG9faTkxNShkZXYpOwo+IMKgCj4gLQkJcmV0ID0gc3dpdGNoX3RvX3Bpbm5lZF9jb250ZXh0 KGRldl9wcml2KTsKPiAtCQlpZiAocmV0KQo+IC0JCQlyZXR1cm4gcmV0Owo+ICsJCWlmIChpOTE1 X2lzX2dndHQodm0pKSB7Cj4gKwkJCXJldCA9IHN3aXRjaF90b19waW5uZWRfY29udGV4dChkZXZf cHJpdik7Cj4gKwkJCWlmIChyZXQpCj4gKwkJCQlyZXR1cm4gcmV0Owo+ICsJCX0KPiDCoAo+IMKg CQlyZXQgPSBpOTE1X2dlbV93YWl0X2Zvcl9pZGxlKGRldl9wcml2KTsKPiDCoAkJaWYgKHJldCkK PiBAQCAtMzAwLDkgKzMwMiwxMSBAQCBpbnQgaTkxNV9nZW1fZXZpY3Rfdm0oc3RydWN0IGk5MTVf YWRkcmVzc19zcGFjZSAqdm0sIGJvb2wgZG9faWRsZSkKPiDCoAlpZiAoZG9faWRsZSkgewo+IMKg CQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KHZtLT5kZXYpOwo+ IMKgCj4gLQkJcmV0ID0gc3dpdGNoX3RvX3Bpbm5lZF9jb250ZXh0KGRldl9wcml2KTsKPiAtCQlp ZiAocmV0KQo+IC0JCQlyZXR1cm4gcmV0Owo+ICsJCWlmIChpOTE1X2lzX2dndHQodm0pKSB7Cj4g KwkJCXJldCA9IHN3aXRjaF90b19waW5uZWRfY29udGV4dChkZXZfcHJpdik7Cj4gKwkJCWlmIChy ZXQpCj4gKwkJCQlyZXR1cm4gcmV0Owo+ICsJCX0KPiDCoAo+IMKgCQlyZXQgPSBpOTE1X2dlbV93 YWl0X2Zvcl9pZGxlKGRldl9wcml2KTsKPiDCoAkJaWYgKHJldCkKLS0gCkpvb25hcyBMYWh0aW5l bgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK