From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id A7D7B6E621 for ; Tue, 27 Mar 2018 13:59:29 +0000 (UTC) MIME-Version: 1.0 From: Chris Wilson In-Reply-To: <152215874075.10679.3805049067891133914@mail.alporthouse.com> References: <20180327134843.17956-1-chris@chris-wilson.co.uk> <152215874075.10679.3805049067891133914@mail.alporthouse.com> Message-ID: <152215915755.10679.4998358126045369822@mail.alporthouse.com> Date: Tue, 27 Mar 2018 14:59:17 +0100 Subject: Re: [igt-dev] [PATCH igt] igt/gem_ctx_isolation: Reset a scratch context List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: intel-gfx@lists.freedeskto.org Cc: igt-dev@lists.freedesktop.org, Tvrtko Ursulin List-ID: UXVvdGluZyBDaHJpcyBXaWxzb24gKDIwMTgtMDMtMjcgMTQ6NTI6MjApCj4gUXVvdGluZyBDaHJp cyBXaWxzb24gKDIwMTgtMDMtMjcgMTQ6NDg6NDMpCj4gPiBJZiB3ZSBpbmplY3QgYSByZXNldCBp bnRvIHRoZSB0YXJnZXQgY29udGV4dCwgdGhlcmUgaXMgYSByaXNrIHRoYXQgdGhlCj4gPiByZWdp c3RlciBzdGF0ZSBpcyBuZXZlciBzYXZlZCBiYWNrIHRvIG1lbW9yeS4gVGhlIGV4YWN0IGludGVy YWN0aW9uCj4gPiBiZXR3ZWVuIHJlc2V0LCB0aGUgY29udGV4dCBpbWFnZSBhbmQgdGhlIHByZWNp c2UgdGltaW5nIG9mIG91ciBleGVjdXRpb24KPiA+IGFyZSBub3Qgd2VsbCBkZWZpbmVkLiBTaW5j ZSB3ZSBjYW5ub3QgZW5zdXJlIHRoYXQgdGhlIGNvbnRleHQgaW1hZ2UKPiA+IHJlbWFpbnMgdmFs aWQsIGZvcmNlIGEgY29udGV4dCBzd2l0Y2ggcHJpb3IgdG8gdGhlIHJlc2V0Lgo+ID4gCj4gPiBC dWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1 MjcwCj4gPiBCdWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5j Z2k/aWQ9MTA1NDU3Cj4gPiBCdWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9z aG93X2J1Zy5jZ2k/aWQ9MTA1NTQ1Cj4gPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4KPiA+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVy c3VsaW5AaW50ZWwuY29tPgo+ID4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVu QGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4gIHRlc3RzL2dlbV9jdHhfaXNvbGF0aW9uLmMg fCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDI3 IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rlc3Rz L2dlbV9jdHhfaXNvbGF0aW9uLmMgYi90ZXN0cy9nZW1fY3R4X2lzb2xhdGlvbi5jCj4gPiBpbmRl eCBkODEwOWFhMC4uNDk2OGUzNjcgMTAwNjQ0Cj4gPiAtLS0gYS90ZXN0cy9nZW1fY3R4X2lzb2xh dGlvbi5jCj4gPiArKysgYi90ZXN0cy9nZW1fY3R4X2lzb2xhdGlvbi5jCj4gPiBAQCAtNTIyLDYg KzUyMiwzMiBAQCBzdGF0aWMgdm9pZCBpc29sYXRpb24oaW50IGZkLAo+ID4gICNkZWZpbmUgUzQg KDQgPDwgOCkKPiA+ICAjZGVmaW5lIFNMRUVQX01BU0sgKDB4ZiA8PCA4KQo+ID4gIAo+ID4gK3N0 YXRpYyB2b2lkIGluamVjdF9yZXNldF9jb250ZXh0KGludCBmZCwgdW5zaWduZWQgaW50IGVuZ2lu ZSkKPiA+ICt7Cj4gPiArICAgICAgIGlndF9zcGluX3QgKnNwaW47Cj4gPiArICAgICAgIHVpbnQz Ml90IGN0eDsKPiA+ICsKPiA+ICsgICAgICAgLyoKPiA+ICsgICAgICAgICogRm9yY2UgYSBjb250 ZXh0IHN3aXRjaCBiZWZvcmUgdHJpZ2dlcmluZyB0aGUgcmVzZXQsIG9yIGVsc2UKPiA+ICsgICAg ICAgICogd2UgcmlzayBjb3JydXB0aW5nIHRoZSB0YXJnZXQgY29udGV4dCBhbmQgd2UgY2FuJ3Qg YmxhbWUgdGhlCj4gPiArICAgICAgICAqIEhXIGZvciBzY3Jld2luZyB1cCBpZiB0aGUgY29udGV4 dCB3YXMgYWxyZWFkeSBicm9rZW4uCj4gPiArICAgICAgICAqLwo+ID4gKwo+ID4gKyAgICAgICBj dHggPSBnZW1fY29udGV4dF9jcmVhdGUoZmQpOwo+ID4gKyAgICAgICBpZiAoZ2VtX2Nhbl9zdG9y ZV9kd29yZChmZCwgZW5naW5lKSkgewo+ID4gKyAgICAgICAgICAgICAgIHNwaW4gPSBfX2lndF9z cGluX2JhdGNoX25ld19wb2xsKGZkLCBjdHgsIGVuZ2luZSk7Cj4gPiArICAgICAgICAgICAgICAg aWd0X3NwaW5fYnVzeXdhaXRfdW50aWxfcnVubmluZyhzcGluKTsKPiA+ICsgICAgICAgfSBlbHNl IHsKPiA+ICsgICAgICAgICAgICAgICBzcGluID0gX19pZ3Rfc3Bpbl9iYXRjaF9uZXcoZmQsIGN0 eCwgZW5naW5lLCAwKTsKPiA+ICsgICAgICAgICAgICAgICB1c2xlZXAoMTAwMCk7IC8qIGJldHRl ciB0aGFuIG5vdGhpbmcgKi8KPiA+ICsgICAgICAgfQo+IAo+IFR2cnRrbywgbWF5YmUgd2Ugd2Fu dCBpZ3Rfc3Bpbl9iYXRjaF9ydW4oKT8gTm90IHN1cmUgdGhvdWdoLCBzbyBmYXIgd2UKPiBoYXZl IGFuIGV4YW1wbGUgd2hlcmUgeW91IG5lZWQgcHJlY2lzZSBjb250cm9sIGFuZCBhIGNvdXBsZSBv ZiBleGFtcGxlcwo+IHdoZXJlIHdlIGp1c3Qgd2FudCBhIHJ1bm5pbmcgc3Bpbm5lci4KCkFsc28g dGhpcyB3aG9sZSBmdW5jdGlvbiBtaWdodCB3YW50IHRvIG1ha2UgaXRzIHdheSBpbnRvIGxpYi9p OTE1IGFzIHRoZQpiYXNpcyBvZiBhbGwgaGFuZy9yZXNldCBpbmplY3Rpb24uIFNvbWUgaW1wcm92 ZW1lbnQgcmVxdWlyZWQgdG8gc2V0CmNvbnRleHQgcGFyYW1ldGVycyAoZS5nLiBkaXNhYmxpbmcg ZXJyb3Igc3RhdGUgY2FwdHVyaW5nKSBhbmQgc2tpcHBpbmcKaWYgbm8gcmVzZXQgaXMgYXZhaWxh YmxlIG9yIGRpc2FibGVkIChhbHRob3VnaCB0aGF0J3MgdGhlIGpvYiBmb3IgdGhlCmZpeHR1cmUs IHNvIG1heSBub3QgYmUgcmVxdWlyZWQgZm9yIHRoZSBsaWJyYXJ5IGZ1bmN0aW9uKS4gSSdtIHN1 cmUKc29tZW9uZSB3aWxsIGNhdGNoIG1lIHJldXNpbmcgdGhpcyBjaHVuayBvdmVyIGFuZCBvdmVy IGFnYWluLi4uCi1DaHJpcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXYK