From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 75AA36E5D2 for ; Wed, 24 Jul 2019 15:29:52 +0000 (UTC) Date: Wed, 24 Jul 2019 14:00:59 +0530 From: Ramalingam C Message-ID: <20190724083059.GA29823@intel.com> References: <20190724022118.26136-1-ramalingam.c@intel.com> <156396409994.31349.11465023355248762062@skylake-alporthouse-com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <156396409994.31349.11465023355248762062@skylake-alporthouse-com> Subject: Re: [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_async: Update with engine discovery 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: Chris Wilson Cc: igt-dev List-ID: T24gMjAxOS0wNy0yNCBhdCAxMToyODoxOSArMDEwMCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IFF1 b3RpbmcgUmFtYWxpbmdhbSBDICgyMDE5LTA3LTI0IDAzOjIxOjE4KQo+ID4gTGVnYWN5IGV4ZWNi dWYgYWJpIHRlc3RzIGFyZSBwcmVmaXhlZCB3aXRoIGxlZ2FjeS4gTmV3IHRlc3QgYXJlIGFkZGVk IHRvCj4gPiBydW4gb24gcGh5c2ljYWwgZW5naW5lcyBhY2Nlc3NlZCB0aHJvdWdoIGVuZ2luZSBk aXNjb3ZlcnkuCj4gPiAKPiA+IFNvIGxlZ2FjeSB0ZXN0cyBydW4gb24gdGhlIHVuY29uZmlndXJl ZCAod2l0aCBlbmdpbmUgbWFwKSBjb250ZXh0IGFuZAo+ID4gdXNlIGEgbmV3IGhlbHBlciBnZW1f ZWJfZmxhZ3NfdG9fZW5naW5lIHRvIGxvb2sgdXAgdGhlIGVuZ2luZSBmcm9tIHRoZQo+ID4gaW50 ZWxfZXhlY3V0aW9uX2VuZ2luZXMyIHN0YXRpYyBsaXN0LiBUaGlzIGlzIG9ubHkgdG8gZW5hYmxl IHRoZSBjb3JlCj4gPiB0ZXN0IGNvZGUgdG8gYmUgc2hhcmVkLgo+ID4gCj4gPiBQbGFjZXMgd2hl cmUgbmV3IGNvbnRleHRzIGFyZSBjcmVhdGVkIGhhZCB0byBiZSB1cGRhdGVkIHRvIGVpdGhlcgo+ ID4gZXF1YWxseSBjb25maWd1cmUgdGhlIGNvbnRleHRzIG9yIG5vdC4KPiA+IAo+ID4gdjI6Cj4g PiAgIHJldGFpbmVkIHRoZSB0ZXN0IGFzIGl0IGlzIGZvciBsZWdhY3kgdWFwaSB0ZXN0aW5nIGFu ZCBkdXBsY2lhdGVkIGZvcgo+ID4gICAgICAgICBuZXcgZW5naW5lIGRpc2NvdmVyeSBbVHZydGtv XQo+ID4gdjM6Cj4gPiAgIEZldyBuaXRzIGFkZHJlc3NlZCBbVHZydGtvXQo+ID4gCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBSYW1hbGluZ2FtIEMgPHJhbWFsaW5nYW0uY0BpbnRlbC5jb20+Cj4gPiAtLS0K PiA+ICB0ZXN0cy9pOTE1L2dlbV9leGVjX2FzeW5jLmMgfCA1NSArKysrKysrKysrKysrKysrKysr KysrKysrKystLS0tLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyks IDE0IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvdGVzdHMvaTkxNS9nZW1fZXhl Y19hc3luYy5jIGIvdGVzdHMvaTkxNS9nZW1fZXhlY19hc3luYy5jCj4gPiBpbmRleCA5YTA2YWY3 ZTI5Y2IuLmRlMzY1MmRhNDUyYSAxMDA2NDQKPiA+IC0tLSBhL3Rlc3RzL2k5MTUvZ2VtX2V4ZWNf YXN5bmMuYwo+ID4gKysrIGIvdGVzdHMvaTkxNS9nZW1fZXhlY19hc3luYy5jCj4gPiBAQCAtODAs OSArODAsMTAgQEAgc3RhdGljIHZvaWQgc3RvcmVfZHdvcmQoaW50IGZkLCB1bnNpZ25lZCByaW5n LAo+ID4gICAgICAgICBnZW1fY2xvc2UoZmQsIG9ialsxXS5oYW5kbGUpOwo+ID4gIH0KPiA+ICAK PiA+IC1zdGF0aWMgdm9pZCBvbmUoaW50IGZkLCB1bnNpZ25lZCByaW5nLCB1aW50MzJfdCBmbGFn cykKPiA+ICtzdGF0aWMgdm9pZCBvbmUoaW50IGZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0 aW9uX2VuZ2luZTIgKmUyLCBib29sIGxlZ2FjeSkKPiA+ICB7Cj4gPiAgICAgICAgIGNvbnN0IGlu dCBnZW4gPSBpbnRlbF9nZW4oaW50ZWxfZ2V0X2RybV9kZXZpZChmZCkpOwo+ID4gKyAgICAgICBj b25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZTIgKm90aGVyMjsKPiA+ICAgICAgICAg c3RydWN0IGRybV9pOTE1X2dlbV9leGVjX29iamVjdDIgb2JqWzJdOwo+ID4gICNkZWZpbmUgU0NS QVRDSCAwCj4gPiAgI2RlZmluZSBCQVRDSCAxCj4gPiBAQCAtMTM4LDIwICsxMzksMzYgQEAgc3Rh dGljIHZvaWQgb25lKGludCBmZCwgdW5zaWduZWQgcmluZywgdWludDMyX3QgZmxhZ3MpCj4gPiAg ICAgICAgIG1lbXNldCgmZXhlY2J1ZiwgMCwgc2l6ZW9mKGV4ZWNidWYpKTsKPiA+ICAgICAgICAg ZXhlY2J1Zi5idWZmZXJzX3B0ciA9IHRvX3VzZXJfcG9pbnRlcihvYmopOwo+ID4gICAgICAgICBl eGVjYnVmLmJ1ZmZlcl9jb3VudCA9IDI7Cj4gPiAtICAgICAgIGV4ZWNidWYuZmxhZ3MgPSByaW5n IHwgZmxhZ3M7Cj4gPiArICAgICAgIGV4ZWNidWYuZmxhZ3MgPSBlMi0+ZmxhZ3M7Cj4gPiAgICAg ICAgIGlndF9yZXF1aXJlKF9fZ2VtX2V4ZWNidWYoZmQsICZleGVjYnVmKSA9PSAwKTsKPiA+ICAg ICAgICAgZ2VtX2Nsb3NlKGZkLCBvYmpbQkFUQ0hdLmhhbmRsZSk7Cj4gPiAgCj4gPiAgICAgICAg IGkgPSAwOwo+ID4gLSAgICAgICBmb3JfZWFjaF9waHlzaWNhbF9lbmdpbmUoZmQsIG90aGVyKSB7 Cj4gPiAtICAgICAgICAgICAgICAgaWYgKG90aGVyID09IHJpbmcpCj4gPiAtICAgICAgICAgICAg ICAgICAgICAgICBjb250aW51ZTsKPiA+ICsgICAgICAgaWYgKGxlZ2FjeSkgewo+ID4gKyAgICAg ICAgICAgICAgIGZvcl9lYWNoX2VuZ2luZShmZCwgb3RoZXIpIHsKPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgIGlmICghZ2VtX3JpbmdfaGFzX3BoeXNpY2FsX2VuZ2luZShmZCwgb3RoZXIpKQo+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKPiA+ICAKPiA+IC0g ICAgICAgICAgICAgICBpZiAoIWdlbV9jYW5fc3RvcmVfZHdvcmQoZmQsIG90aGVyKSkKPiA+IC0g ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgaWYgKGUyLT5mbGFncyA9PSBvdGhlcikKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgICAgICAgICBpZiAoIWdl bV9jYW5fc3RvcmVfZHdvcmQoZmQsIG90aGVyKSkKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgICAgICAgICBzdG9y ZV9kd29yZChmZCwgb3RoZXIsIG9ialtTQ1JBVENIXS5oYW5kbGUsIDQqaSwgaSk7Cj4gPiArICAg ICAgICAgICAgICAgICAgICAgICBpKys7Cj4gPiArICAgICAgICAgICAgICAgfQo+ID4gKyAgICAg ICB9IGVsc2Ugewo+ID4gKyAgICAgICAgICAgICAgIF9fZm9yX2VhY2hfcGh5c2ljYWxfZW5naW5l KGZkLCBvdGhlcjIpIHsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIGlmIChnZW1fZW5naW5l X2lzX2VxdWFsKGUyLCBvdGhlcjIpKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBjb250aW51ZTsKPiA+ICAKPiA+IC0gICAgICAgICAgICAgICBzdG9yZV9kd29yZChmZCwgb3Ro ZXIsIG9ialtTQ1JBVENIXS5oYW5kbGUsIDQqaSwgaSk7Cj4gPiAtICAgICAgICAgICAgICAgaSsr Owo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFnZW1fY2xhc3NfY2FuX3N0b3JlX2R3 b3JkKGZkLCBvdGhlcjItPmNsYXNzKSkKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgICAgICAgICBzdG9yZV9kd29y ZChmZCwgb3RoZXIyLT5mbGFncywgb2JqW1NDUkFUQ0hdLmhhbmRsZSwgNCppLCBpKTsKPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgIGkrKzsKPiA+ICsgICAgICAgICAgICAgICB9Cj4gPiAgICAg ICAgIH0KPiAKPiBEb2VzIHRoaXMgbG9vayBuZWF0ZXIgaWYgd2UgcGFzcyBpbiB0aGUgYXJyYXkg b2YgZW5naW5lcyBhbmQganVzdCBza2lwCj4gaWYgb3RoZXJzW10gPT0gdGhpc19lbmdpbmUuIFRo ZSBhcnJheSBjYW4gYmUgY29uc3RydWN0ZWQgb25jZSBkdXJpbmcKPiBlYWNoIHN1Ymdyb3VwIGZp eHR1cmUsIHdoZXJlIGxlZ2FjeS9ub24tbGVnYWN5IG1vZGUgaXMga25vdy4gVGhhdCBhcnJheQo+ IGdlbmVyYXRpb24gaXMgYWxzbyBmYWlybHkgY29tbW9uIHNvIHBlcmhhcHMgaGF2aW5nIGEKPiBn ZW1fZW5naW5lX3RvcG9sb2d5LmMgZnVuY3Rpb24gcmV0dXJuIHRoZSBzZXQgb2YgcGh5c2ljYWwg ZW5naW5lcyB3aXRoCj4gQUxMX0VOR0lORVNfU1RPUkVfRFdPUkQgfCBBTExfRU5HSU5FU19MRUdB Q1k/IEJvbnVzIHBvaW50cyBmb3IgYSByZXZlcnNlCj4gbG9va3VwIHRvIHN0cmluZy4KQ2hyaXMs CgpTdXJlIFdlIGNvdWxkIGRvIHRoaXMuIEV2ZW4gYWZ0ZXIgdGhpcyB3ZSBtaWdodCBuZWVkIGFu IGV4cGxpY2l0IGNhbGwgZm9yCmVuZ2luZSBsaXN0IGZvciBkaWZmZXJlbnQgY29udGV4dCB0aGFu IGRlZmF1bHQoMCkuIEJ1dCBpdCBpcyBuZWVkZWQgaW4Kc3BlY2lhbCBjYXNlcy4KCkJSLAotUmFt Lgo+IC1DaHJpcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=