From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] i915/oa: Simplify updating contexts Date: Thu, 13 Sep 2018 09:54:15 +0100 Message-ID: <2e7615e0-962e-0983-e7f9-8feafbe797c0@linux.intel.com> References: <20180912152930.28237-1-tvrtko.ursulin@linux.intel.com> <153676745291.31648.5564874800693291759@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 17C586E62C for ; Thu, 13 Sep 2018 08:54:28 +0000 (UTC) In-Reply-To: <153676745291.31648.5564874800693291759@skylake-alporthouse-com> 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, Tvrtko Ursulin Cc: Matthew Auld List-Id: intel-gfx@lists.freedesktop.org Ck9uIDEyLzA5LzIwMTggMTY6NTAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTA5LTEyIDE2OjI5OjMwKQo+PiAgICAgICAgICAvKgo+PiAgICAgICAg ICAgKiBUaGUgT0EgcmVnaXN0ZXIgY29uZmlnIGlzIHNldHVwIHRocm91Z2ggdGhlIGNvbnRleHQg aW1hZ2UuIFRoaXMgaW1hZ2UKPj4gICAgICAgICAgICogbWlnaHQgYmUgd3JpdHRlbiB0byBieSB0 aGUgR1BVIG9uIGNvbnRleHQgc3dpdGNoIChpbiBwYXJ0aWN1bGFyIG9uCj4+IEBAIC0xODMzLDcg KzE3MjcsNyBAQCBzdGF0aWMgaW50IGdlbjhfY29uZmlndXJlX2FsbF9jb250ZXh0cyhzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4+ICAgICAgICAgICAqIHRoZSBHUFUgZnJvbSBh bnkgc3VibWl0dGVkIHdvcmsuCj4+ICAgICAgICAgICAqLwo+PiAgICAgICAgICByZXQgPSBpOTE1 X2dlbV93YWl0X2Zvcl9pZGxlKGRldl9wcml2LAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgd2FpdF9mbGFncywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIEk5MTVfV0FJVF9MT0NLRUQsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgTUFYX1NDSEVEVUxFX1RJTUVPVVQpOwo+IAo+IFdhaXQgdW50aWwgaWRsZSBpbmNs dWRlcyBhIHdhaXQgZm9yIHRoZSBncHUgdG8gc3dpdGNoIG9mZi4gQXQgbGVhc3QgaXQKPiBkb2Vz IGZvciBleGVjbGlzdHMsIG5vdCBzbyBjbGVhciBmb3IgcmluZ2J1ZmZlciBhcyB0aGVyZSBpcyBu byBleHBsaWNpdAo+IGlkbGUtZXZlbnQuIEhvd2V2ZXIsIHRoYXQgc2hvdWxkbid0IG1hdHRlciBh cyB0aGUga2VybmVsIGNvbnRleHQgZG9lc24ndAo+IGV4aXN0IGZvciBsZWdhY3kgcmluZ2J1ZmZl ciBhbnl3YXkgOykgQnV0IHRoZSByZWxvYWQgd2lsbCBiZSBmb3JjZWQgb24KPiB0aGUgbmV4dCBh Y3R1YWwgdXNlLgoKQW5kIG9uIHRvcCB0aGlzIGlzIG9ubHkgY2FsbGVkIG9uIEdlbjgrIQoKPj4g ICAgICAgICAgaWYgKHJldCkKPj4gICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+PiBAQCAt MTg1OSw3ICsxNzUzLDE3IEBAIHN0YXRpYyBpbnQgZ2VuOF9jb25maWd1cmVfYWxsX2NvbnRleHRz KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKPj4gICAgICAgICAgICAgICAgICBp OTE1X2dlbV9vYmplY3RfdW5waW5fbWFwKGNlLT5zdGF0ZS0+b2JqKTsKPj4gICAgICAgICAgfQo+ PiAgIAo+PiAtICAgICAgIHJldHVybiByZXQ7Cj4+ICsgICAgICAgLyoKPj4gKyAgICAgICAgKiBB cHBseSB0aGUgY29uZmlndXJhdGlvbiBieSBkb2luZyBvbmUgY29udGV4dCByZXN0b3JlIG9mIHRo ZSBlZGl0ZWQKPj4gKyAgICAgICAgKiBjb250ZXh0IGltYWdlLgo+PiArICAgICAgICAqLwo+PiAr ICAgICAgIHJxID0gaTkxNV9yZXF1ZXN0X2FsbG9jKGVuZ2luZSwgZGV2X3ByaXYtPmtlcm5lbF9j b250ZXh0KTsKPiAKPiBCeSBmZWVkaW5nIGEgcmVxdWVzdCwgeW91IGVuc3VyZSB0aGUgcmVjb25m aWcgaXMgbG9hZGVkIGFnYWluLiArMSBmb3IKPiBoYXZpbmcgaXQgdHVybiBvZmYgd2hlbiBpZGxl IChhbmQgbm90IGluc3RydW1lbnQgdGhlIGtlcm5lbCBjb250ZXh0IGF0Cj4gYWxsKSEKPiAKPiBT dGlsbCBJIGZvbGxvdyB5b3VyIGxvZ2ljIHRoYXQgdGhpcyBzaG91bGQgbGVhdmUgdGhlIG9hIGNv bmZpZyBpbgo+IGV4YWN0bHkgdGhlIHNhbWUgc3RhdGUgYXMgYmVmb3JlIHRoZSBwYXRjaCwgc28K PiBSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpU aGFua3MsIHllYWgsIEkgYW0gbm90IHN1cmUgZXhjbHVkaW5nIGtlcm5lbCBjb250ZXh0IGlzIHBv c3NpYmxlLiBJZiBJIAp1bmRlcnN0YW5kIHRoZSBjb21tZW50cyBpbiBpOTE1X3BlcmYuYywgYW5k IGhvdyBtdWNoIExpb25lbCBleHBsYWluZWQgdG8gCm1lLCB3aGVuIG9uIHdlIHdhbnQgaXQgb24g YWxsIHRoZSB0aW1lIHNvIHNhbXBsaW5nIHRpbWVycyBhcmUgYWx3YXlzIG9uIApyZWdhcmRsZXNz IG9mIGNvbnRleHQgc3dpdGNoZXMuCgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=