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 D12076E03C for ; Tue, 27 Feb 2018 21:53:12 +0000 (UTC) Received: from localhost (unverified [78.156.65.138]) by fireflyinternet.com (Firefly Internet (M1)) with ESMTP (TLS) id 10838105-1500050 for ; Tue, 27 Feb 2018 21:53:10 +0000 MIME-Version: 1.0 From: Chris Wilson References: <20180227215040.11297-1-chris@chris-wilson.co.uk> In-Reply-To: <20180227215040.11297-1-chris@chris-wilson.co.uk> Message-ID: <151976838821.21577.4031013306271933406@mail.alporthouse.com> Date: Tue, 27 Feb 2018 21:53:08 +0000 Subject: Re: [igt-dev] [PATCH igt] lib: Provide an accelerated routine for readback from WC 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: igt-dev@lists.freedesktop.org List-ID: UXVvdGluZyBDaHJpcyBXaWxzb24gKDIwMTgtMDItMjcgMjE6NTA6NDApCj4gUmVhZGluZyBmcm9t IFdDIGlzIGF3ZnVsbHkgc2xvdyBhcyBlYWNoIGFjY2VzcyBpcyB1bmNhY2hlZCBhbmQgc28KPiBw ZXJmb3JtZWQgc3luY2hyb25vdXNseSwgc3RhbGxpbmcgZm9yIHRoZSBtZW1vcnkgbG9hZC4geDg2 IGRpZCBpbnRyb2R1Y2UKPiBzb21lIG5ldyBpbnN0cnVjdGlvbnMgaW4gU1NFIDQuMSB0byBwcm92 aWRlIGEgc21hbGwgaW50ZXJuYWwgYnVmZmVyIHRvCj4gYWNjZWxlcmF0ZSByZWFkaW5nIGJhY2sg YSBjYWNoZWxpbmUgYXQgYSB0aW1lIGZyb20gdW5jYWNoZWQgbWVtb3J5LCBmb3IKPiB0aGlzIHB1 cnBvc2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+Cj4gLS0tCj4gIGxpYi9pZ3RfZmIuYyAgfCAgMyArKy0KPiAgbGliL2lndF94ODYu YyB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg bGliL2lndF94ODYuaCB8ICAyICsrCj4gIDMgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9saWIvaWd0X2ZiLmMgYi9saWIvaWd0 X2ZiLmMKPiBpbmRleCBlY2Q3MzA1My4uNzQwNGJhN2MgMTAwNjQ0Cj4gLS0tIGEvbGliL2lndF9m Yi5jCj4gKysrIGIvbGliL2lndF9mYi5jCj4gQEAgLTMyLDYgKzMyLDcgQEAKPiAgI2luY2x1ZGUg ImRybXRlc3QuaCIKPiAgI2luY2x1ZGUgImlndF9mYi5oIgo+ICAjaW5jbHVkZSAiaWd0X2ttcy5o Igo+ICsjaW5jbHVkZSAiaWd0X3g4Ni5oIgo+ICAjaW5jbHVkZSAiaW9jdGxfd3JhcHBlcnMuaCIK PiAgI2luY2x1ZGUgImludGVsX2NoaXBzZXQuaCIKPiAgCj4gQEAgLTEzNDAsNyArMTM0MSw3IEBA IHN0YXRpYyB2b2lkIGNvbnZlcnRfbnYxMl90b19yZ2IyNChzdHJ1Y3QgaWd0X2ZiICpmYiwgc3Ry dWN0IGZiX2NvbnZlcnRfYmxpdF91cGxvCj4gICAgICAgICAgKiBpdCdzIGZhc3RlciB0byBjb3B5 IHRoZSB3aG9sZSBCTyB0byBhIHRlbXBvcmFyeSBidWZmZXIgYW5kIGNvbnZlcnQKPiAgICAgICAg ICAqIGZyb20gdGhlcmUuCj4gICAgICAgICAgKi8KPiAtICAgICAgIG1lbWNweShidWYsIGJsaXQt PmxpbmVhci5tYXAsIGJsaXQtPmxpbmVhci5zaXplKTsKPiArICAgICAgIGlndF9tZW1jcHlfZnJv bV93YyhidWYsIGJsaXQtPmxpbmVhci5tYXAsIGJsaXQtPmxpbmVhci5zaXplKTsKPiAgICAgICAg IHkgPSAmYnVmW2JsaXQtPmxpbmVhci5vZmZzZXRzWzBdXTsKPiAgICAgICAgIHV2ID0gJmJ1Zlti bGl0LT5saW5lYXIub2Zmc2V0c1sxXV07Cj4gIAo+IGRpZmYgLS1naXQgYS9saWIvaWd0X3g4Ni5j IGIvbGliL2lndF94ODYuYwo+IGluZGV4IDBlZDNjNmYxLi5iN2I1NzI4NCAxMDA2NDQKPiAtLS0g YS9saWIvaWd0X3g4Ni5jCj4gKysrIGIvbGliL2lndF94ODYuYwo+IEBAIC0zNiw3ICszNiwxMCBA QAo+ICAjZW5kaWYKPiAgCj4gICNpbmNsdWRlICJpZ3RfeDg2LmgiCj4gKwo+ICsjaW5jbHVkZSA8 c3RkaW50Lmg+Cj4gICNpbmNsdWRlIDxzdGRpby5oPgo+ICsjaW5jbHVkZSA8c3RyaW5nLmg+Cj4g IAo+ICAvKioKPiAgICogU0VDVElPTjppZ3RfeDg2Cj4gQEAgLTE3NCwzICsxNzcsNDYgQEAgY2hh ciAqaWd0X3g4Nl9mZWF0dXJlc190b19zdHJpbmcodW5zaWduZWQgZmVhdHVyZXMsIGNoYXIgKmxp bmUpCj4gICAgICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gICNlbmRpZgo+ICsKPiArI2lmIGRlZmlu ZWQoX194ODZfNjRfXykgJiYgIWRlZmluZWQoX19jbGFuZ19fKQo+ICsjZGVmaW5lIE1PVk5UIDUx Mgo+ICsKPiArI3ByYWdtYSBHQ0MgcHVzaF9vcHRpb25zCj4gKyNwcmFnbWEgR0NDIHRhcmdldCgi c3NlNC4xIikKCkFkZAojcHJhZ21hIEdDQyBkaWFnbm9zdGljIGlnbm9yZSAiLVdwb2ludGVyLWFy aXRoIgpmb3IgcGVhY2UgYW5kIHF1aWV0LgotQ2hyaXMKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pZ3QtZGV2Cg==