From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 1/6] drm/i915: Force the switch to the i915->kernel_context Date: Thu, 02 Nov 2017 15:45:27 +0200 Message-ID: <1509630327.27999.5.camel@linux.intel.com> References: <20171102124226.30086-1-chris@chris-wilson.co.uk> <20171102124226.30086-2-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 ESMTPS id C4CC76E904 for ; Thu, 2 Nov 2017 13:45:31 +0000 (UTC) In-Reply-To: <20171102124226.30086-2-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 T24gVGh1LCAyMDE3LTExLTAyIGF0IDEyOjQyICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4g SW4gdGhlIG5leHQgZmV3IHBhdGNoZXMsIHdlIHdpbGwgaGF2ZSBhIGhhcmQgcmVxdWlyZW1lbnQg dGhhdCB3ZSBlbWl0IGEKPiBjb250ZXh0LXN3aXRjaCB0byB0aGUgcGVybWEtcGlubmVkIGk5MTUt Pmtlcm5lbF9jb250ZXh0IChzbyB0aGF0IHdlIGNhbgo+IHNhdmUgdGhlIEhXIHN0YXRlIHVzaW5n IHRoYXQgY29udGV4dC1zd2l0Y2gpLiBBcyB0aGUgZmlyc3QgY29udGV4dAo+IGl0c2VsZiBtYXkg YmUgY2xhc3NlZCBhcyBhIGtlcm5lbCBjb250ZXh0LCB3ZSB3YW50IHRvIGJlIGV4cGxpY2l0IGlu IG91cgo+IGNvbXBhcmlzb24uIEZvciBhbiBleHRyYS1sYXllciBvZiBmaW5lc3NlLCB3ZSBjYW4g Y2hlY2sgdGhlIGxhc3QKPiB1bnJldGlyZWQgY29udGV4dCBvbiB0aGUgZW5naW5lOyBhcyB3ZWxs IGFzIHRoZSBsYXN0IHJldGlyZWQgY29udGV4dAo+IHdoZW4gaWRsZS4KPiAKPiBTaWduZWQtb2Zm LWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KCjxTTklQPgoKPiBA QCAtMTU4Nyw4ICsxNTg3LDIwIEBAIGJvb2wgaW50ZWxfZW5naW5lc19hcmVfaWRsZShzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gIAo+ICBib29sIGludGVsX2VuZ2luZV9oYXNf a2VybmVsX2NvbnRleHQoY29uc3Qgc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ICB7 Cj4gLQlyZXR1cm4gKCFlbmdpbmUtPmxhc3RfcmV0aXJlZF9jb250ZXh0IHx8Cj4gLQkJaTkxNV9n ZW1fY29udGV4dF9pc19rZXJuZWwoZW5naW5lLT5sYXN0X3JldGlyZWRfY29udGV4dCkpOwo+ICsJ Y29uc3Qgc3RydWN0IGk5MTVfZ2VtX2NvbnRleHQgKmtjdHggPSBlbmdpbmUtPmk5MTUtPmtlcm5l bF9jb250ZXh0OwoKKmtlcm5lbF9jb250ZXh0ID0gLi4uCgo+ICsJc3RydWN0IGRybV9pOTE1X2dl bV9yZXF1ZXN0ICpycTsKPiArCj4gKwlsb2NrZGVwX2Fzc2VydF9oZWxkKCZlbmdpbmUtPmk5MTUt PmRybS5zdHJ1Y3RfbXV0ZXgpOwo+ICsKPiArCS8qIEFuIHVucmV0aXJlZCByZXF1ZXN0PyAqLwo+ ICsJcnEgPSBfX2k5MTVfZ2VtX2FjdGl2ZV9wZWVrKCZlbmdpbmUtPnRpbWVsaW5lLT5sYXN0X3Jl cXVlc3QpOwo+ICsJaWYgKHJxKQo+ICsJCXJldHVybiBycS0+Y3R4ID09IGtjdHg7Cj4gKwo+ICsJ aWYgKCFlbmdpbmUtPmxhc3RfcmV0aXJlZF9jb250ZXh0KQo+ICsJCXJldHVybiB0cnVlOwo+ICsK PiArCXJldHVybiBlbmdpbmUtPmxhc3RfcmV0aXJlZF9jb250ZXh0ID09IGtjdHg7CgpJdCBtaWdo dCBiZSB3b3J0aHkgZHJvcHBpbmcgYSBjb21tZW50IHRoYXQgYSBub25leGlzdGVudCBjb250ZXh0 IGlzCmNvbnNpZGVyZWQga2VybmVsIGNvbnRleHQgdG8gdGhlICpjb3VnaCpub25leGlzdGVudCpj b3VnaCoga2VybmVsZG9jLgoKUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxh aHRpbmVuQGxpbnV4LmludGVsLmNvbT4KClJlZ2FyZHMsIEpvb25hcwotLSAKSm9vbmFzIExhaHRp bmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCkludGVsIENvcnBvcmF0aW9uCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=