From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v4] drm/i915/selftests: Wait for the dma-fence timeout Date: Wed, 17 Jan 2018 14:25:17 +0000 Message-ID: References: <20180117121546.6023-1-chris@chris-wilson.co.uk> <20180117135713.2324-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 81ACA6E48F for ; Wed, 17 Jan 2018 14:25:19 +0000 (UTC) In-Reply-To: <20180117135713.2324-1-chris@chris-wilson.co.uk> 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 List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE3LzAxLzIwMTggMTM6NTcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBXaGVuIHRlc3Rpbmcg dGhhdCB0aGUgdGltZW91dCBmaXJlZCwgd2UgbmVlZCB0byBiZSBzdXJlIHdlIGhhdmUgd2FpdGVk Cj4ganVzdCBsb25nIGVub3VnaCBmb3IgdGhlIHRpbWVvdXQgdG8gaGF2ZSBvY2N1cnJlZCBhbmQg Zm9yIHRoZSBzb2Z0aXJxCj4gKG9uIGFub3RoZXIgY3B1KSB0byBoYXZlIGNvbXBsZXRlZC4gU2xl ZXBpbmcgZm9yIGFuIGFyYml0cmFyeSBhbW91bnQgaXMKPiBwcm9uZSB0byBlcnJvciwgc28gd2Fp dCBmb3IgdGhlIHRpbWVvdXQgaW5zdGVhZCBhbmQgY29tcGxhaW4gaWYgaXQgd2FzCj4gdG9vIGxh dGUuCj4gCj4gdjI6IFVzZSB3YWl0X2V2ZW50X3RpbWVvdXQgdG8gcHJvdmlkZSBhbiB1cHBlciBi b3VuZAo+IHYzOiBGaXggaW52ZXJ0ZWQgY2hlY2sgZm9yIHdhaXRfZXZlbnRfdGltZW91dCB0aW1p bmcgb3V0Cj4gdjQ6IFJlc3RvcmUgdGhlIGNoZWNrIHRoYXQgdGhlIGZlbmNlcyBhcmVuJ3Qgc2ln bmFsbGVkIHRvbyBlYXJseSwgYnkKPiBpbnNwZWN0aW5nIHRoZW0gYmVmb3JlIHRoZSBleHBlY3Rl ZCB0aW1lb3V0Lgo+IAo+IFJlZmVyZW5jZXM6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcv c2hvd19idWcuY2dpP2lkPTEwNDY3MAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3Vs aW5AaW50ZWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2k5 MTVfc3dfZmVuY2UuYyB8IDE4ICsrKysrKysrLS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQs IDggaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9pOTE1X3N3X2ZlbmNlLmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9zZWxmdGVzdHMvaTkxNV9zd19mZW5jZS5jCj4gaW5kZXggNGZiNTFkZWI4MWExLi41 NzBlMzI1YWY5M2UgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRlc3Rz L2k5MTVfc3dfZmVuY2UuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9p OTE1X3N3X2ZlbmNlLmMKPiBAQCAtNjkzLDcgKzY5Myw4IEBAIHN0YXRpYyBpbnQgdGVzdF9kbWFf ZmVuY2Uodm9pZCAqYXJnKQo+ICAgCXNsZWVwID0gamlmZmllc190b191c2VjcyhkZWxheSkgLyAz Owo+ICAgCXVzbGVlcF9yYW5nZShzbGVlcCwgMiAqIHNsZWVwKTsKPiAgIAlpZiAodGltZV9hZnRl cihqaWZmaWVzLCBlbmQpKSB7Cj4gLQkJcHJfZGVidWcoIlNsZXB0IHRvbyBsb25nLCBkZWxheT0l bHUsIHNraXBwaW5nIVxuIiwgZGVsYXkpOwo+ICsJCXByX2RlYnVnKCJTbGVwdCB0b28gbG9uZywg ZGVsYXk9JWx1LCAodGFyZ2V0PSVsdSwgbm93PSVsdSkgc2tpcHBpbmdcbiIsCj4gKwkJCSBkZWxh eSwgZW5kLCBqaWZmaWVzKTsKPiAgIAkJZ290byBza2lwOwo+ICAgCX0KPiAgIAo+IEBAIC03MDIs MTggKzcwMywxNSBAQCBzdGF0aWMgaW50IHRlc3RfZG1hX2ZlbmNlKHZvaWQgKmFyZykKPiAgIAkJ Z290byBlcnI7Cj4gICAJfQo+ICAgCj4gLQlkbyB7Cj4gLQkJc2xlZXAgPSBqaWZmaWVzX3RvX3Vz ZWNzKGVuZCAtIGppZmZpZXMgKyAxKTsKPiAtCQl1c2xlZXBfcmFuZ2Uoc2xlZXAsIDIgKiBzbGVl cCk7Cj4gLQl9IHdoaWxlICghdGltZV9hZnRlcihqaWZmaWVzLCBlbmQpKTsKPiAtCj4gLQlpZiAo aTkxNV9zd19mZW5jZV9kb25lKG5vdCkpIHsKPiAtCQlwcl9lcnIoIk5vIHRpbWVvdXQgZmVuY2Ug c2lnbmFsZWQhXG4iKTsKPiArCWlmICghd2FpdF9ldmVudF90aW1lb3V0KHRpbWVvdXQtPndhaXQs Cj4gKwkJCQlpOTE1X3N3X2ZlbmNlX2RvbmUodGltZW91dCksCj4gKwkJCQkyICogKGVuZCAtIGpp ZmZpZXMpICsgMSkpIHsKPiArCQlwcl9lcnIoIlRpbWVvdXQgZmVuY2UgdW5zaWduYWxlZCFcbiIp Owo+ICAgCQlnb3RvIGVycjsKPiAgIAl9Cj4gICAKPiAtCWlmICghaTkxNV9zd19mZW5jZV9kb25l KHRpbWVvdXQpKSB7Cj4gLQkJcHJfZXJyKCJUaW1lb3V0IGZlbmNlIHVuc2lnbmFsZWQhXG4iKTsK PiArCWlmIChpOTE1X3N3X2ZlbmNlX2RvbmUobm90KSkgewo+ICsJCXByX2VycigiTm8gdGltZW91 dCBmZW5jZSBzaWduYWxlZCFcbiIpOwo+ICAgCQlnb3RvIGVycjsKPiAgIAl9Cj4gICAKPiAKClJl dmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgoKUmVn YXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK