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 5035D6EA4C for ; Wed, 20 Nov 2019 22:02:31 +0000 (UTC) MIME-Version: 1.0 From: Chris Wilson References: <20191120212143.364333-1-lionel.g.landwerlin@intel.com> <20191120212143.364333-11-lionel.g.landwerlin@intel.com> In-Reply-To: <20191120212143.364333-11-lionel.g.landwerlin@intel.com> Message-ID: <157428734638.24852.1446645268203959148@skylake-alporthouse-com> Date: Wed, 20 Nov 2019 22:02:26 +0000 Subject: Re: [igt-dev] [PATCH i-g-t 10/10] tests/i915/gem_exec_fence: add engine chaining tests 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: Lionel Landwerlin , igt-dev@lists.freedesktop.org List-ID: UXVvdGluZyBMaW9uZWwgTGFuZHdlcmxpbiAoMjAxOS0xMS0yMCAyMToyMTo0MykKPiArc3RhdGlj IHZvaWQgdGVzdF9zeW5jb2JqX3RpbWVsaW5lX2NoYWluX2VuZ2luZXMoaW50IGZkLCBzdHJ1Y3Qg aW50ZWxfZW5naW5lX2RhdGEgKmVuZ2luZXMpCj4gK3sKLi4uCj4gKyAgICAgICBnZW1fc3luYyhm ZCwgY3R4LmVuZ2luZV9jb3VudGVyX29iamVjdC5oYW5kbGUpOwo+ICsKPiArICAgICAgIGNvdW50 ZXJfb3V0cHV0ID0gZ2VtX21tYXBfX3djKGZkLCBjdHguZW5naW5lX2NvdW50ZXJfb2JqZWN0Lmhh bmRsZSwgMCwgNDA5NiwgUFJPVF9SRUFEKTsKPiArCj4gKyAgICAgICBmb3IgKHVpbnQzMl90IGkg PSAwOyBpIDwgY3R4LmVuZ2luZXMtPm5lbmdpbmVzOyBpKyspCj4gKyAgICAgICAgICAgICAgIGln dF9kZWJ1ZygiZW5naW5lICVpICglcylcdD0gJTAxNmx4XG4iLCBpLAo+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgY3R4LmVuZ2luZXMtPmVuZ2luZXNbaV0ubmFtZSwgY291bnRlcl9vdXRwdXRb aV0pOwo+ICsKPiArICAgICAgIC8qCj4gKyAgICAgICAgKiBWZXJpZnkgdGhhdCB3ZSBnZXQgdGhl IGZpYm9uYWNjaSBudW1iZXIgZXhwZWN0ZWQgKHdlIHN0YXJ0Cj4gKyAgICAgICAgKiBhdCB0aGUg c2VxdWVuY2Ugb24gdGhlIHNlY29uZCBudW1iZXIgOiAxKS4KPiArICAgICAgICAqLwo+ICsgICAg ICAgaWd0X2Fzc2VydF9lcShjb3VudGVyX291dHB1dFtlbmdpbmVzLT5uZW5naW5lcyAtIDFdLAo+ ICsgICAgICAgICAgICAgICAgICAgICBmaWIoQVJSQVlfU0laRShjdHguaXRlcmF0aW9ucykgKiBl bmdpbmVzLT5uZW5naW5lcyArIDEpKTsKPiArCj4gKyAgICAgICB0ZWFyZG93bl90aW1lbGluZV9j aGFpbl9lbmdpbmVzKCZjdHgpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB0ZXN0X3N5bmNvYmpf c3RhdGlvbmFyeV90aW1lbGluZV9jaGFpbl9lbmdpbmVzKGludCBmZCwgc3RydWN0IGludGVsX2Vu Z2luZV9kYXRhICplbmdpbmVzKQo+ICt7Ci4uLgo+ICsgICAgICAgZ2VtX3N5bmMoZmQsIGN0eC5l bmdpbmVfY291bnRlcl9vYmplY3QuaGFuZGxlKTsKPiArCj4gKyAgICAgICBjb3VudGVyX291dHB1 dCA9IGdlbV9tbWFwX193YyhmZCwgY3R4LmVuZ2luZV9jb3VudGVyX29iamVjdC5oYW5kbGUsIDAs IDQwOTYsIFBST1RfUkVBRCk7Cj4gKwo+ICsgICAgICAgZm9yICh1aW50MzJfdCBpID0gMDsgaSA8 IGN0eC5lbmdpbmVzLT5uZW5naW5lczsgaSsrKQo+ICsgICAgICAgICAgICAgICBpZ3RfZGVidWco ImVuZ2luZSAlaSAoJXMpXHQ9ICUwMTZseFxuIiwgaSwKPiArICAgICAgICAgICAgICAgICAgICAg ICAgIGN0eC5lbmdpbmVzLT5lbmdpbmVzW2ldLm5hbWUsIGNvdW50ZXJfb3V0cHV0W2ldKTsKPiAr ICAgICAgIGlndF9hc3NlcnRfZXEoY291bnRlcl9vdXRwdXRbZW5naW5lcy0+bmVuZ2luZXMgLSAx XSwKPiArICAgICAgICAgICAgICAgICAgICAgZmliKEFSUkFZX1NJWkUoY3R4Lml0ZXJhdGlvbnMp ICogZW5naW5lcy0+bmVuZ2luZXMgKyAxKSk7Cj4gKwo+ICsgICAgICAgdGVhcmRvd25fdGltZWxp bmVfY2hhaW5fZW5naW5lcygmY3R4KTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdGVzdF9zeW5j b2JqX2JhY2t3YXJkX3RpbWVsaW5lX2NoYWluX2VuZ2luZXMoaW50IGZkLCBzdHJ1Y3QgaW50ZWxf ZW5naW5lX2RhdGEgKmVuZ2luZXMpCj4gK3sKLi4uCj4gKyAgICAgICBnZW1fc3luYyhmZCwgY3R4 LmVuZ2luZV9jb3VudGVyX29iamVjdC5oYW5kbGUpOwo+ICsKPiArICAgICAgIGNvdW50ZXJfb3V0 cHV0ID0gZ2VtX21tYXBfX3djKGZkLCBjdHguZW5naW5lX2NvdW50ZXJfb2JqZWN0LmhhbmRsZSwg MCwgNDA5NiwgUFJPVF9SRUFEKTsKPiArCj4gKyAgICAgICBmb3IgKHVpbnQzMl90IGkgPSAwOyBp IDwgY3R4LmVuZ2luZXMtPm5lbmdpbmVzOyBpKyspCj4gKyAgICAgICAgICAgICAgIGlndF9kZWJ1 ZygiZW5naW5lICVpICglcylcdD0gJTAxNmx4XG4iLCBpLAo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgY3R4LmVuZ2luZXMtPmVuZ2luZXNbaV0ubmFtZSwgY291bnRlcl9vdXRwdXRbaV0pOwo+ ICsgICAgICAgaWd0X2Fzc2VydF9lcShjb3VudGVyX291dHB1dFtlbmdpbmVzLT5uZW5naW5lcyAt IDFdLAo+ICsgICAgICAgICAgICAgICAgICAgICBmaWIoQVJSQVlfU0laRShjdHguaXRlcmF0aW9u cykgKiBlbmdpbmVzLT5uZW5naW5lcyArIDEpKTsKCllvdSBwcm9iYWJseSB3YW50IHRvIGludmVz dCBpbiBhIGZldyBtdW5tYXAuLi4KLUNocmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaWd0LWRldg==