From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id D94266ED65 for ; Fri, 2 Aug 2019 09:04:02 +0000 (UTC) References: <20190725103034.8882-1-lionel.g.landwerlin@intel.com> <20190725103034.8882-11-lionel.g.landwerlin@intel.com> <156460522446.2512.13711873169438917838@skylake-alporthouse-com> From: Lionel Landwerlin Message-ID: <7a6d81bf-1bd1-9118-4fc6-7b0903f6d5c7@intel.com> Date: Fri, 2 Aug 2019 12:03:59 +0300 MIME-Version: 1.0 In-Reply-To: <156460522446.2512.13711873169438917838@skylake-alporthouse-com> Content-Language: en-US Subject: Re: [igt-dev] [PATCH i-g-t 10/10] tests/i915/exec_fence: add timeline fence tests List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson , igt-dev@lists.freedesktop.org List-ID: T24gMzEvMDcvMjAxOSAyMzozMywgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IFF1b3RpbmcgTGlvbmVs IExhbmR3ZXJsaW4gKDIwMTktMDctMjUgMTE6MzA6MzQpCj4+ICtzdGF0aWMgdm9pZCB0ZXN0X3N5 bmNvYmpfdGltZWxpbmVfd2FpdChpbnQgZmQpCj4+ICt7Cj4+ICsgICAgICAgY29uc3QgdWludDMy X3QgYmJlID0gTUlfQkFUQ0hfQlVGRkVSX0VORDsKPj4gKyAgICAgICBzdHJ1Y3QgZHJtX2k5MTVf Z2VtX2V4ZWNfb2JqZWN0MiBvYmo7Cj4+ICsgICAgICAgc3RydWN0IGRybV9pOTE1X2dlbV9leGVj YnVmZmVyMiBleGVjYnVmOwo+PiArICAgICAgIHN0cnVjdCBkcm1faTkxNV9nZW1fZXhlY2J1ZmZl cl9leHRfdGltZWxpbmVfZmVuY2VzIHRpbWVsaW5lX2ZlbmNlczsKPj4gKyAgICAgICBzdHJ1Y3Qg ZHJtX2k5MTVfZ2VtX2V4ZWNfZmVuY2UgZmVuY2UgPSB7Cj4+ICsgICAgICAgICAgICAgICAuaGFu ZGxlID0gc3luY29ial9jcmVhdGUoZmQsIDApLAo+PiArICAgICAgIH07Cj4+ICsgICAgICAgdWlu dDY0X3QgdmFsdWUgPSAxOwo+PiArICAgICAgIGlndF9zcGluX3QgKnNwaW47Cj4+ICsgICAgICAg dW5zaWduZWQgZW5naW5lOwo+PiArICAgICAgIHVuc2lnbmVkIGhhbmRsZVsxNl07Cj4+ICsgICAg ICAgaW50IG47Cj4+ICsKPj4gKyAgICAgICAvKiBDaGVjayB0aGF0IHdlIGNhbiB1c2UgdGhlIHN5 bmNvYmogdG8gYXN5bmNocm9ub3VzIHdhaXQgcHJpb3IgdG8KPj4gKyAgICAgICAgKiBleGVjdXRp b24uCj4+ICsgICAgICAgICovCj4+ICsKPj4gKyAgICAgICBnZW1fcXVpZXNjZW50X2dwdShmZCk7 Cj4+ICsKPj4gKyAgICAgICBzcGluID0gaWd0X3NwaW5fbmV3KGZkKTsKPj4gKwo+PiArICAgICAg IG1lbXNldCgmdGltZWxpbmVfZmVuY2VzLCAwLCBzaXplb2YodGltZWxpbmVfZmVuY2VzKSk7Cj4+ ICsgICAgICAgdGltZWxpbmVfZmVuY2VzLmJhc2UubmFtZSA9IERSTV9JOTE1X0dFTV9FWEVDQlVG RkVSX0VYVF9USU1FTElORV9GRU5DRVM7Cj4+ICsgICAgICAgdGltZWxpbmVfZmVuY2VzLmZlbmNl X2NvdW50ID0gMTsKPj4gKyAgICAgICB0aW1lbGluZV9mZW5jZXMuaGFuZGxlc19wdHIgPSB0b191 c2VyX3BvaW50ZXIoJmZlbmNlKTsKPj4gKyAgICAgICB0aW1lbGluZV9mZW5jZXMudmFsdWVzX3B0 ciA9IHRvX3VzZXJfcG9pbnRlcigmdmFsdWUpOwo+PiArCj4+ICsgICAgICAgbWVtc2V0KCZleGVj YnVmLCAwLCBzaXplb2YoZXhlY2J1ZikpOwo+PiArICAgICAgIGV4ZWNidWYuYnVmZmVyc19wdHIg PSB0b191c2VyX3BvaW50ZXIoJm9iaik7Cj4+ICsgICAgICAgZXhlY2J1Zi5idWZmZXJfY291bnQg PSAxOwo+PiArCj4+ICsgICAgICAgbWVtc2V0KCZvYmosIDAsIHNpemVvZihvYmopKTsKPj4gKyAg ICAgICBvYmouaGFuZGxlID0gZ2VtX2NyZWF0ZShmZCwgNDA5Nik7Cj4+ICsgICAgICAgZ2VtX3dy aXRlKGZkLCBvYmouaGFuZGxlLCAwLCAmYmJlLCBzaXplb2YoYmJlKSk7Cj4+ICsKPj4gKyAgICAg ICAvKiBRdWV1ZSBhIHNpZ25hbGVyIGZyb20gdGhlIGJsb2NrZWQgZW5naW5lICovCj4+ICsgICAg ICAgZXhlY2J1Zi5mbGFncyA9IEk5MTVfRVhFQ19FWFQ7Cj4+ICsgICAgICAgZXhlY2J1Zi5jbGlw cmVjdHNfcHRyID0gdG9fdXNlcl9wb2ludGVyKCZ0aW1lbGluZV9mZW5jZXMpOwo+PiArICAgICAg IGV4ZWNidWYubnVtX2NsaXByZWN0cyA9IDA7Cj4+ICsgICAgICAgZmVuY2UuZmxhZ3MgPSBJOTE1 X0VYRUNfRkVOQ0VfU0lHTkFMOwo+PiArICAgICAgIGdlbV9leGVjYnVmKGZkLCAmZXhlY2J1Zik7 Cj4+ICsgICAgICAgaWd0X2Fzc2VydChnZW1fYm9fYnVzeShmZCwgc3Bpbi0+aGFuZGxlKSk7Cj4+ ICsKPj4gKyAgICAgICBnZW1fY2xvc2UoZmQsIG9iai5oYW5kbGUpOwo+PiArICAgICAgIG9iai5o YW5kbGUgPSBnZW1fY3JlYXRlKGZkLCA0MDk2KTsKPj4gKyAgICAgICBnZW1fd3JpdGUoZmQsIG9i ai5oYW5kbGUsIDAsICZiYmUsIHNpemVvZihiYmUpKTsKPiBUaGlzIGhhbmRsZSBpcyBsZWFrZWQu IEluc3RlYWQgb2YgcmVjcmVhdGluZyBhIGhhbmRsZSBldmVyeSB0aW1lLCB5b3UKPiBjb3VsZCBl eHBvcnQgYSBzeW5jLWZpbGUuCj4KPj4gKyAgICAgICBuID0gMDsKPj4gKyAgICAgICBmb3JfZWFj aF9lbmdpbmUoZmQsIGVuZ2luZSkgewo+PiArICAgICAgICAgICAgICAgb2JqLmhhbmRsZSA9IGdl bV9jcmVhdGUoZmQsIDQwOTYpOwo+PiArICAgICAgICAgICAgICAgZ2VtX3dyaXRlKGZkLCBvYmou aGFuZGxlLCAwLCAmYmJlLCBzaXplb2YoYmJlKSk7Cj4+ICsKPj4gKyAgICAgICAgICAgICAgIC8q IE5vIGludGVyLWVuZ2luZSBzeW5jaHJvbmlzYXRpb24sIHdpbGwgY29tcGxldGUgKi8KPj4gKyAg ICAgICAgICAgICAgIGlmIChlbmdpbmUgPT0gSTkxNV9FWEVDX0JMVCkgewo+PiArICAgICAgICAg ICAgICAgICAgICAgICBleGVjYnVmLmZsYWdzID0gZW5naW5lOwo+PiArICAgICAgICAgICAgICAg ICAgICAgICBleGVjYnVmLmNsaXByZWN0c19wdHIgPSAwOwo+PiArICAgICAgICAgICAgICAgICAg ICAgICBleGVjYnVmLm51bV9jbGlwcmVjdHMgPSAwOwo+PiArICAgICAgICAgICAgICAgICAgICAg ICBnZW1fZXhlY2J1ZihmZCwgJmV4ZWNidWYpOwo+PiArICAgICAgICAgICAgICAgICAgICAgICBn ZW1fc3luYyhmZCwgb2JqLmhhbmRsZSk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGlndF9h c3NlcnQoZ2VtX2JvX2J1c3koZmQsIHNwaW4tPmhhbmRsZSkpOwo+PiArICAgICAgICAgICAgICAg fQo+PiArICAgICAgICAgICAgICAgaWd0X2Fzc2VydChnZW1fYm9fYnVzeShmZCwgc3Bpbi0+aGFu ZGxlKSk7Cj4+ICsKPj4gKyAgICAgICAgICAgICAgIC8qIE5vdyB3YWl0IHVwb24gdGhlIGJsb2Nr ZWQgZW5naW5lICovCj4+ICsgICAgICAgICAgICAgICBleGVjYnVmLmZsYWdzID0gSTkxNV9FWEVD X0VYVCB8IGVuZ2luZTsKPj4gKyAgICAgICAgICAgICAgIGV4ZWNidWYuY2xpcHJlY3RzX3B0ciA9 IHRvX3VzZXJfcG9pbnRlcigmdGltZWxpbmVfZmVuY2VzKTsKPj4gKyAgICAgICAgICAgICAgIGV4 ZWNidWYubnVtX2NsaXByZWN0cyA9IDA7Cj4+ICsgICAgICAgICAgICAgICBmZW5jZS5mbGFncyA9 IEk5MTVfRVhFQ19GRU5DRV9XQUlUOwo+PiArICAgICAgICAgICAgICAgZ2VtX2V4ZWNidWYoZmQs ICZleGVjYnVmKTsKPj4gKwo+PiArICAgICAgICAgICAgICAgaWd0X2Fzc2VydChnZW1fYm9fYnVz eShmZCwgb2JqLmhhbmRsZSkpOwo+PiArICAgICAgICAgICAgICAgaGFuZGxlW24rK10gPSBvYmou aGFuZGxlOwo+PiArICAgICAgIH0KPiBZb3UgY291bGQgbW92ZSB0aGlzIHRvIGEgc2Vjb25kIGNv bnRleHQgYW5kIGF2b2lkIHRoZSBkaWZmZXJlbnRpYXRpb24KPiBiZXR3ZWVuIGVuZ2luZXM6Cj4K PiAJZmVuY2UuZmxhZ3MgPSBJOTE1X0VYRUNfRkVOQ0VfV0FJVDsKPiAJZXhlY2J1Zi5yc3ZkMSA9 IGdlbV9jb250ZXh0X2NyZWF0ZShmZCk7Cj4KPiAJbiA9IDA7Cj4gCWZvcl9lYWNoX2VuZ2luZShm ZCwgZW5naW5lKSB7Cj4gCQlvYmouaGFuZGxlID0gZ2VtX2NyZWF0ZShmZCwgNDA5Nik7Cj4gCQln ZW1fd3JpdGUoZmQsIG9iai5oYW5kbGUsIDAsICZiYmUsIHNpemVvZihiYmUpKTsKPgo+IAkJLyog VW5zeW5jaHJvbmlzZWQgd2lsbCBleGVjdXRlIGFoZWFkIG9mIHRoZSBibG9ja2FnZSAqLwo+IAkJ ZXhlY2J1Zi5mbGFncyA9IGVuZ2luZTsKPiAJCWV4ZWNidWYuY2xpcHJlY3RzX3B0ciA9IDA7Cj4g CQlnZW1fZXhlY2J1ZihmZCwgJmV4ZWNidWYpOwo+IAkJZ2VtX3N5bmMoZmQsIG9iai5oYW5kbGUp OwoKCk5vdCBxdWl0ZSBzdXJlIHRoaXMgZW5kcyB1cCBibG9ja2luZyBvbiBlbmdpbmU9MS4KCgo+ Cj4gCQkvKiBOb3cgd2FpdCB1cG9uIHRoZSBibG9ja2VkIGVuZ2luZSAqLwo+IAkJZXhlY2J1Zi5m bGFncyB8PSBJOTE1X0VYRUNfRVhUOwo+IAkJZXhlY2J1Zi5jbGlwcmVjdHNfcHRyID0gdG9fdXNl cl9wb2ludGVyKCZ0aW1lbGluZV9mZW5jZXMpOwo+IAkJZ2VtX2V4ZWNidWYoZmQsICZleGVjYnVm KTsKPiAJCWhhbmRsZVtuKytdID0gb2JqLmhhbmRsZTsKPiAJfQo+IAlpZ3RfYXNzZXJ0KGdlbV9i b19idXN5KGZkLCBzcGluLT5oYW5kbGUpKTsKPiAJZ2VtX2NvbnRleHRfZGVzdHJveShmZCwgZXhl Y2J1Zi5yc3ZkMSk7Cj4KPj4gKyAgICAgICBzeW5jb2JqX2Rlc3Ryb3koZmQsIGZlbmNlLmhhbmRs ZSk7Cj4+ICsKPj4gKyAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykKPj4gKyAgICAg ICAgICAgICAgIGlndF9hc3NlcnQoZ2VtX2JvX2J1c3koZmQsIGhhbmRsZVtpXSkpOwo+PiArCj4+ ICsgICAgICAgaWd0X3NwaW5fZnJlZShmZCwgc3Bpbik7Cj4+ICsKPj4gKyAgICAgICBmb3IgKGlu dCBpID0gMDsgaSA8IG47IGkrKykgewo+PiArICAgICAgICAgICAgICAgZ2VtX3N5bmMoZmQsIGhh bmRsZVtpXSk7Cj4+ICsgICAgICAgICAgICAgICBnZW1fY2xvc2UoZmQsIGhhbmRsZVtpXSk7Cj4+ ICsgICAgICAgfQo+PiArfQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRl dg==