From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH i-g-t] tests/gem_exec_fence: test that in-fence is not overwritten Date: Wed, 14 Feb 2018 19:29:29 +0000 Message-ID: <151863656906.31524.11631745356043448293@mail.alporthouse.com> References: <20180214191827.8465-1-daniele.ceraolospurio@intel.com> <20180214191827.8465-2-daniele.ceraolospurio@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7253D6E2A1 for ; Wed, 14 Feb 2018 19:29:38 +0000 (UTC) In-Reply-To: <20180214191827.8465-2-daniele.ceraolospurio@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniele Ceraolo Spurio , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBEYW5pZWxlIENlcmFvbG8gU3B1cmlvICgyMDE4LTAyLTE0IDE5OjE4OjI2KQo+IFdo ZW4gYW4gb3V0LWZlbmNlIGlzIHJldHVybmVkIHdlIGV4cGVjdCB0aGF0IHRoZSBpbi1mZW5jZSBp cyBub3QKPiBvdmVyd3JpdHRlbi4gQWRkIGEgdGVzdCB0byBjaGVjayBmb3IgdGhhdC4KPiAKPiBD YzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gU2lnbmVkLW9mZi1i eTogRGFuaWVsZSBDZXJhb2xvIFNwdXJpbyA8ZGFuaWVsZS5jZXJhb2xvc3B1cmlvQGludGVsLmNv bT4KPiAtLS0KPiAgdGVzdHMvZ2VtX2V4ZWNfZmVuY2UuYyB8IDM5ICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygr KQo+IAo+IGRpZmYgLS1naXQgYS90ZXN0cy9nZW1fZXhlY19mZW5jZS5jIGIvdGVzdHMvZ2VtX2V4 ZWNfZmVuY2UuYwo+IGluZGV4IGJkN2IxMjYzLi5mNzQ3OGM1NSAxMDA2NDQKPiAtLS0gYS90ZXN0 cy9nZW1fZXhlY19mZW5jZS5jCj4gKysrIGIvdGVzdHMvZ2VtX2V4ZWNfZmVuY2UuYwo+IEBAIC01 ODYsNiArNTg2LDQyIEBAIHN0YXRpYyB2b2lkIHRlc3RfcGFyYWxsZWwoaW50IGZkLCB1bnNpZ25l ZCBpbnQgbWFzdGVyKQo+ICAgICAgICAgZ2VtX2Nsb3NlKGZkLCBoYW5kbGVbMF0pOwo+ICB9Cj4g IAo+ICsvKiBjaGVjayB0aGF0IGEgZmVuY2UgaW4gZG9lc24ndCBnZXQgY2xvYmJlcmVkIHdoZW4g YSBmZW5jZSBvdXQgaXMgcmV0dXJuZWQgKi8KPiArc3RhdGljIHZvaWQgdGVzdF9rZWVwX2ZlbmNl X2luKGludCBmZCwgdW5zaWduZWQgaW50IGVuZ2luZSkKPiArewo+ICsgICAgICAgc3RydWN0IGRy bV9pOTE1X2dlbV9leGVjYnVmZmVyMiBleGVjYnVmOwo+ICsgICAgICAgc3RydWN0IGRybV9pOTE1 X2dlbV9leGVjX29iamVjdDIgb2JqOwo+ICsgICAgICAgY29uc3QgdWludDMyX3QgYmJlID0gTUlf QkFUQ0hfQlVGRkVSX0VORDsKPiArICAgICAgIGludCBmZW5jZTsKPiArCj4gKyAgICAgICBtZW1z ZXQoJm9iaiwgMCwgc2l6ZW9mKG9iaikpOwo+ICsgICAgICAgbWVtc2V0KCZleGVjYnVmLCAwLCBz aXplb2YoZXhlY2J1ZikpOwo+ICsKPiArICAgICAgIG9iai5oYW5kbGUgPSBnZW1fY3JlYXRlKGZk LCA0MDk2KTsKPiArICAgICAgIGdlbV93cml0ZShmZCwgb2JqLmhhbmRsZSwgMCwgJmJiZSwgc2l6 ZW9mKGJiZSkpOwo+ICsKPiArICAgICAgIGV4ZWNidWYuYnVmZmVyc19wdHIgPSB0b191c2VyX3Bv aW50ZXIoJm9iaik7Cj4gKyAgICAgICBleGVjYnVmLmJ1ZmZlcl9jb3VudCA9IDE7Cj4gKyAgICAg ICBleGVjYnVmLmZsYWdzID0gZW5naW5lIHwgTE9DQUxfRVhFQ19GRU5DRV9PVVQ7Cj4gKwo+ICsg ICAgICAgZ2VtX2V4ZWNidWZfd3IoZmQsICZleGVjYnVmKTsKPiArICAgICAgIGZlbmNlID0gZXhl Y2J1Zi5yc3ZkMiA+PiAzMjsKPiArCj4gKyAgICAgICBnZW1fY2xvc2UoZmQsIG9iai5oYW5kbGUp Owo+ICsgICAgICAgb2JqLmhhbmRsZSA9IGdlbV9jcmVhdGUoZmQsIDQwOTYpOwo+ICsgICAgICAg Z2VtX3dyaXRlKGZkLCBvYmouaGFuZGxlLCAwLCAmYmJlLCBzaXplb2YoYmJlKSk7CgpZb3UgZG9u J3QgbmVlZCB0byByZWNyZWF0ZSB0aGUgYmF0Y2ggaGVyZTsganVzdCByZXVzaW5nIHRoZSBzYW1l IGhhbmRsZQp3aWxsIGRvIChhbmQgYXZvaWQgdGhlIGV4dHJhIGNvbXBsaWNhdGlvbikuCgo+ICsK PiArICAgICAgIGV4ZWNidWYuZmxhZ3MgfD0gTE9DQUxfRVhFQ19GRU5DRV9JTjsKPiArICAgICAg IGV4ZWNidWYucnN2ZDIgPSBmZW5jZTsKPiArCj4gKyAgICAgICBnZW1fZXhlY2J1Zl93cihmZCwg JmV4ZWNidWYpOwo+ICsgICAgICAgaWd0X2Fzc2VydF9lcShmZW5jZSwgZXhlY2J1Zi5yc3ZkMiAm IDB4RkZGRkZGRkYpOwoKVGhpcyB3b3VsZCBiZSBhIGdvb2Qgb25lIHRvIHRocm93IHRvIHRoZSBp bnRlcnJ1cHRpYmxlIHdvbHZlcy4KCnN0YXRpYyB2b2lkIHRlc3Rfa2VlcF9mZW5jZV9pbihpbnQg ZmQsIHVuc2lnbmVkIGludCBlbmdpbmUsIHVuc2lnbmVkIGludCBmbGFncykKI2RlZmluZSBJTlRS IDB4MQoKLi4uCglpZ3Rfd2hpbGVfaW50ZXJydXB0aWJsZShmbGFncyAmIElOVFIpCgkJZ2VtX2V4 ZWNidWZfd3IoZmQsICZleGVjYnVmKTsKCWlndF9hc3NlcnRfZXEoZmVuY2UsIGxvd2VyXzMyX2Jp dHMoZXhlY2J1Zi5yc3ZkMikpOwoKaWd0X3N1YnRlc3RfZigia2VlcC1mZW5jZS1pbi0lcyIsIGUt Pm5hbWUpCgl0ZXN0X2tlZXBfZmVuY2VfaW4oaTkxNSwgZS0+ZXhlY19pZCB8IGUtPmZsYWdzLCAw KTsKCmlndF9zdWJ0ZXN0X2YoImtlZXAtZmVuY2UtaW4tJXMtaW50ZXJydXB0aWJsZSIsIGUtPm5h bWUpCgl0ZXN0X2tlZXBfZmVuY2VfaW4oaTkxNSwgZS0+ZXhlY19pZCB8IGUtPmZsYWdzLCBJTlRS KTsKCj4gKwo+ICsgICAgICAgZ2VtX2Nsb3NlKGZkLCBvYmouaGFuZGxlKTsKPiArICAgICAgIGNs b3NlKGZlbmNlKTsKPiArICAgICAgIGNsb3NlKGV4ZWNidWYucnN2ZDIgPj4gMzIpOwo+ICt9Cl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=