From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH i-g-t 1/3] lib/dummyload: Support returning output fence Date: Wed, 20 Dec 2017 09:44:05 +0000 Message-ID: References: <20171219154543.10648-1-tvrtko.ursulin@linux.intel.com> <151372337072.3125.10356834740292777662@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 314166E3A7 for ; Wed, 20 Dec 2017 09:44:11 +0000 (UTC) In-Reply-To: <151372337072.3125.10356834740292777662@mail.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 , Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE5LzEyLzIwMTcgMjI6NDIsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE3LTEyLTE5IDE1OjQ1OjQxKQo+PiBGcm9tOiBUdnJ0a28gVXJzdWxpbiA8 dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+Pgo+PiBTdXBwb3J0IGNyZWF0aW5nIHNwaW4gYmF0 Y2hlcyB3aGljaCByZXR1cm4gYW4gb3V0cHV0IGZlbmNlIHVzaW5nIG5ldwo+PiBfX2lndF9zcGlu X2JhdGNoX25ld19mZW5jZSAvIGlndF9zcGluX2JhdGNoX25ld19mZW5jZSBBUEkuCj4+Cj4+IFRo aXMgd2lsbCBiZSB1c2VkIGZyb210aGUgcGVyZl9wbXVAaW50ZXJydXB0cyB0ZXN0IHRvIGVuc3Vy ZSB1c2VyCj4+IGludGVycnVwdCBnZW5lcmF0aW9uIGZyb20gYSBiYXRjaCB3aXRoIGNvbnRyb2xs ZWQgZHVyYXRpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28u dXJzdWxpbkBpbnRlbC5jb20+Cj4+IC0tLQo+PiAgIGxpYi9pZ3RfZHVtbXlsb2FkLmMgfCA2NSAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQo+PiAg IGxpYi9pZ3RfZHVtbXlsb2FkLmggfCAxMCArKysrKysrKysKPj4gICAyIGZpbGVzIGNoYW5nZWQs IDY3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9saWIv aWd0X2R1bW15bG9hZC5jIGIvbGliL2lndF9kdW1teWxvYWQuYwo+PiBpbmRleCBkMTliNGU1ZWEz ZDIuLmVmMDhhZDU4MDI0NiAxMDA2NDQKPj4gLS0tIGEvbGliL2lndF9kdW1teWxvYWQuYwo+PiAr KysgYi9saWIvaWd0X2R1bW15bG9hZC5jCj4+IEBAIC03MCw5ICs3MCw5IEBAIGZpbGxfcmVsb2Mo c3RydWN0IGRybV9pOTE1X2dlbV9yZWxvY2F0aW9uX2VudHJ5ICpyZWxvYywKPj4gICAgICAgICAg cmVsb2MtPndyaXRlX2RvbWFpbiA9IHdyaXRlX2RvbWFpbnM7Cj4+ICAgfQo+PiAgIAo+PiAtc3Rh dGljIHZvaWQgZW1pdF9yZWN1cnNpdmVfYmF0Y2goaWd0X3NwaW5fdCAqc3BpbiwKPj4gLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZkLCB1aW50MzJfdCBjdHgsIHVuc2lnbmVk IGVuZ2luZSwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGVw KQo+PiArc3RhdGljIGludCBlbWl0X3JlY3Vyc2l2ZV9iYXRjaChpZ3Rfc3Bpbl90ICpzcGluLAo+ PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmZCwgdWludDMyX3QgY3R4LCB1 bnNpZ25lZCBlbmdpbmUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy X3QgZGVwLCBib29sIG91dF9mZW5jZSkKPj4gICB7Cj4+ICAgI2RlZmluZSBTQ1JBVENIIDAKPj4g ICAjZGVmaW5lIEJBVENIIDEKPj4gQEAgLTg3LDYgKzg3LDcgQEAgc3RhdGljIHZvaWQgZW1pdF9y ZWN1cnNpdmVfYmF0Y2goaWd0X3NwaW5fdCAqc3BpbiwKPj4gICAKPj4gICAgICAgICAgbmVuZ2lu ZSA9IDA7Cj4+ICAgICAgICAgIGlmIChlbmdpbmUgPT0gLTEpIHsKPj4gKyAgICAgICAgICAgICAg IGlndF9hc3NlcnRfZXEob3V0X2ZlbmNlLCBmYWxzZSk7Cj4gCj4gRGlkbid0IGZhbmN5IG1lcmdp bmcgdGhlIGZlbmNlcyB0b2dldGhlciB0byByZXR1cm4gYSBjb21wb3NpdGUgb3V0X2ZlbmNlPwoK Tm8sIGp1c3QgZGlkIG5vdCB0aGluayBvZiBpdC4gV2lsbCBkbyB0aGF0LgoKPiAKPj4gICAgICAg ICAgICAgICAgICBmb3JfZWFjaF9lbmdpbmUoZmQsIGVuZ2luZSkKPj4gICAgICAgICAgICAgICAg ICAgICAgICAgIGlmIChlbmdpbmUpCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGVuZ2luZXNbbmVuZ2luZSsrXSA9IGVuZ2luZTsKPj4gQEAgLTE2NSwyMiArMTY2LDMxIEBAIHN0 YXRpYyB2b2lkIGVtaXRfcmVjdXJzaXZlX2JhdGNoKGlndF9zcGluX3QgKnNwaW4sCj4+ICAgICAg ICAgIGV4ZWNidWYuYnVmZmVyc19wdHIgPSB0b191c2VyX3BvaW50ZXIob2JqICsgKDIgLSBleGVj YnVmLmJ1ZmZlcl9jb3VudCkpOwo+PiAgICAgICAgICBleGVjYnVmLnJzdmQxID0gY3R4Owo+PiAg IAo+PiArICAgICAgIGlmIChvdXRfZmVuY2UpCj4+ICsgICAgICAgICAgICAgICBleGVjYnVmLmZs YWdzID0gSTkxNV9FWEVDX0ZFTkNFX09VVDsKPiAKPiBpZiAob3V0X2ZlbmNlKQo+IAlleGVjYnVm LmZsYWdzIHw9IEk5MTVfRVhFQ19GRU5DRV9PVVQ7Cj4gCj4gSnVzdCB0byBtYWtlIGZ1dHVyZSBj aGFuZ2VzIGVhc2llcj8KPiAKPiBNaWdodCBhbHNvIGJlIGdvb2QgdG8gaW5zZXJ0IGEgaWd0X3Jl cXVpcmUoZ2VtX2hhc19leGVjX2ZlbmNlKGZkKSkgaGVyZQo+IGFzIHdlbGwuIChPciBlYXJsaWVy PykKCkFjay4KCj4+ICtpZ3Rfc3Bpbl90ICpfX2lndF9zcGluX2JhdGNoX25ld19mZW5jZShpbnQg ZmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGN0 eCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgZW5n aW5lKTsKPj4gKwo+PiAraWd0X3NwaW5fdCAqaWd0X3NwaW5fYmF0Y2hfbmV3X2ZlbmNlKGludCBm ZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGN0eCwK Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGVuZ2luZSk7 Cj4gCj4gT2sgZm9yIG5vdywgSSBleHBlY3QgdGhlc2Ugd2lsbCBtYW5nbGVkIGludG8gYSBuZXcg c3Bpbi1iYXRjaCBmYWN0b3J5Cj4gbGF0ZXIgb24uCgpZZWFoLCBJIHdhcyB0aGlua2luZyB3aGV0 aGVyIGEgbW9yZSBnZW5lcmljIGNvbnN0cnVjdG9yIHdvdWxkIGJlIGJldHRlciwgCmJ1dCB0aGVu IGRlY2lkZWQgYWdhaW5zdCBzcHJpbmtsaW5nIGNoYW5nZXMgYWxsIG92ZXIgdGhlIHBsYWNlLgoK PiBXaXRoIGFuIGlndF9yZXF1aXJlKCksCj4gUmV2aWV3ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IAo+IElmIHlvdSB3YW50IHRvIG1lcmdlIHRoZSBOIGVu Z2luZXMnIG91dF9mZW5jZXMgaW50byBvbmUsIHRoYXQgd291bGQgc2F2ZQo+IG1lIGEgdGFzay4K ClRoYW5rcywgd2lsbCBkby4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==