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 28AE18936B for ; Tue, 14 May 2019 09:12:24 +0000 (UTC) MIME-Version: 1.0 From: Chris Wilson In-Reply-To: <20190513175613.2507-12-andi.shyti@intel.com> References: <20190513175613.2507-1-andi.shyti@intel.com> <20190513175613.2507-12-andi.shyti@intel.com> Message-ID: <155782512629.2525.6544893299921418974@skylake-alporthouse-com> Date: Tue, 14 May 2019 10:12:06 +0100 Subject: Re: [igt-dev] [PATCH v24 11/14] test/i915: gem_exec_parallel: use the gem_engine_topology library 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: Andi Shyti , IGT dev Cc: Andi Shyti List-ID: UXVvdGluZyBBbmRpIFNoeXRpICgyMDE5LTA1LTEzIDE4OjU2OjEwKQo+IFJlcGxhY2UgdGhlIGxl Z2FjeSBmb3JfZWFjaF9lbmdpbmUqIGRlZmluZXMgd2l0aCB0aGUgb25lcwo+IGltcGxlbWVudGVk IGluIHRoZSBnZW1fZW5naW5lX3RvcG9sb2d5IGxpYnJhcnkuCj4gCj4gU2lnbmVkLW9mZi1ieTog QW5kaSBTaHl0aSA8YW5kaS5zaHl0aUBpbnRlbC5jb20+Cj4gQ2M6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ICB0ZXN0cy9pOTE1L2dlbV9leGVjX3BhcmFs bGVsLmMgfCAyNiArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg MTQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rlc3Rz L2k5MTUvZ2VtX2V4ZWNfcGFyYWxsZWwuYyBiL3Rlc3RzL2k5MTUvZ2VtX2V4ZWNfcGFyYWxsZWwu Ywo+IGluZGV4IDc1OTdiZWZiMGIzOS4uOGE0NDgyZTUyYTZlIDEwMDY0NAo+IC0tLSBhL3Rlc3Rz L2k5MTUvZ2VtX2V4ZWNfcGFyYWxsZWwuYwo+ICsrKyBiL3Rlc3RzL2k5MTUvZ2VtX2V4ZWNfcGFy YWxsZWwuYwo+IEBAIC0xNDksNyArMTQ5LDcgQEAgc3RhdGljIHZvaWQgKnRocmVhZCh2b2lkICpk YXRhKQo+ICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGFsbChp bnQgZmQsIHVuc2lnbmVkIGVuZ2luZSwgdW5zaWduZWQgZmxhZ3MpCj4gK3N0YXRpYyB2b2lkIGFs bChpbnQgZmQsIHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiAqZW5naW5lLCB1bnNpZ25l ZCBmbGFncykKPiAgewo+ICAgICAgICAgY29uc3QgaW50IGdlbiA9IGludGVsX2dlbihpbnRlbF9n ZXRfZHJtX2RldmlkKGZkKSk7Cj4gICAgICAgICBwdGhyZWFkX211dGV4X3QgbXV0ZXg7Cj4gQEAg LTE3MCwxNSArMTcwLDE1IEBAIHN0YXRpYyB2b2lkIGFsbChpbnQgZmQsIHVuc2lnbmVkIGVuZ2lu ZSwgdW5zaWduZWQgZmxhZ3MpCj4gICAgICAgICB9Cj4gIAo+ICAgICAgICAgbmVuZ2luZSA9IDA7 Cj4gLSAgICAgICBpZiAoZW5naW5lID09IEFMTF9FTkdJTkVTKSB7Cj4gLSAgICAgICAgICAgICAg IGZvcl9lYWNoX3BoeXNpY2FsX2VuZ2luZShmZCwgZW5naW5lKSB7Cj4gLSAgICAgICAgICAgICAg ICAgICAgICAgaWYgKGdlbV9jYW5fc3RvcmVfZHdvcmQoZmQsIGVuZ2luZSkpCj4gLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBlbmdpbmVzW25lbmdpbmUrK10gPSBlbmdpbmU7Cj4gKyAg ICAgICBpZiAoIWVuZ2luZSkgewo+ICsgICAgICAgICAgICAgICBzdHJ1Y3QgaW50ZWxfZXhlY3V0 aW9uX2VuZ2luZTIgKmU7Cj4gKyAgICAgICAgICAgICAgIF9fZm9yX2VhY2hfcGh5c2ljYWxfZW5n aW5lKGZkLCBlKSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgaWYgKGdlbV9jbGFzc19jYW5f c3RvcmVfZHdvcmQoZmQsIGUtPmNsYXNzKSkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGVuZ2luZXNbbmVuZ2luZSsrXSA9IGUtPmZsYWdzOwo+ICAgICAgICAgICAgICAgICB9Cj4g ICAgICAgICB9IGVsc2Ugewo+IC0gICAgICAgICAgICAgICBpZ3RfcmVxdWlyZShnZW1faGFzX3Jp bmcoZmQsIGVuZ2luZSkpOwo+IC0gICAgICAgICAgICAgICBpZ3RfcmVxdWlyZShnZW1fY2FuX3N0 b3JlX2R3b3JkKGZkLCBlbmdpbmUpKTsKPiAtICAgICAgICAgICAgICAgZW5naW5lc1tuZW5naW5l KytdID0gZW5naW5lOwo+ICsgICAgICAgICAgICAgICBpZ3RfcmVxdWlyZShnZW1fY2xhc3NfY2Fu X3N0b3JlX2R3b3JkKGZkLCBlbmdpbmUtPmNsYXNzKSk7Cj4gKyAgICAgICAgICAgICAgIGVuZ2lu ZXNbbmVuZ2luZSsrXSA9IGVuZ2luZS0+ZmxhZ3M7Cj4gICAgICAgICB9Cj4gICAgICAgICBpZ3Rf cmVxdWlyZShuZW5naW5lKTsKPiAgCj4gQEAgLTIyOSw2ICsyMjksOCBAQCBzdGF0aWMgdm9pZCBh bGwoaW50IGZkLCB1bnNpZ25lZCBlbmdpbmUsIHVuc2lnbmVkIGZsYWdzKQo+ICAKPiAgaWd0X21h aW4KPiAgewo+ICsgICAgICAgc3RydWN0IGludGVsX2V4ZWN1dGlvbl9lbmdpbmUyICplOwo+ICsK PiAgICAgICAgIGNvbnN0IHN0cnVjdCBtb2RlIHsKPiAgICAgICAgICAgICAgICAgY29uc3QgY2hh ciAqbmFtZTsKPiAgICAgICAgICAgICAgICAgdW5zaWduZWQgZmxhZ3M7Cj4gQEAgLTI0OSwxNiAr MjUxLDE2IEBAIGlndF9tYWluCj4gIAo+ICAgICAgICAgZm9yIChjb25zdCBzdHJ1Y3QgbW9kZSAq bSA9IG1vZGVzOyBtLT5uYW1lOyBtKyspCj4gICAgICAgICAgICAgICAgIGlndF9zdWJ0ZXN0X2Yo IiVzIiwgKm0tPm5hbWUgPyBtLT5uYW1lIDogImJhc2ljIikKPiAtICAgICAgICAgICAgICAgICAg ICAgICBhbGwoZmQsIEFMTF9FTkdJTkVTLCBtLT5mbGFncyk7Cj4gKyAgICAgICAgICAgICAgICAg ICAgICAgLyogTlVMTCB2YWx1ZSBtZWFucyBhbGwgZW5naW5lcyAqLwoKU2hydWcuIFNlZW1zIGVh c3kgZW5vdWdoIHRvIGluZmVyLgoKPiArICAgICAgICAgICAgICAgICAgICAgICBhbGwoZmQsIE5V TEwsIG0tPmZsYWdzKTsKPiAgCj4gLSAgICAgICBmb3IgKGNvbnN0IHN0cnVjdCBpbnRlbF9leGVj dXRpb25fZW5naW5lICplID0gaW50ZWxfZXhlY3V0aW9uX2VuZ2luZXM7Cj4gLSAgICAgICAgICAg IGUtPm5hbWU7IGUrKykgewo+ICsgICAgICAgX19mb3JfZWFjaF9waHlzaWNhbF9lbmdpbmUoZmQs IGUpIHsKPiAgICAgICAgICAgICAgICAgZm9yIChjb25zdCBzdHJ1Y3QgbW9kZSAqbSA9IG1vZGVz OyBtLT5uYW1lOyBtKyspCj4gICAgICAgICAgICAgICAgICAgICAgICAgaWd0X3N1YnRlc3RfZigi JXMlcyVzIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUtPm5hbWUs Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqbS0+bmFtZSA/ICItIiA6 ICIiLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS0+bmFtZSkKPiAt ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbChmZCwgZS0+ZXhlY19pZCB8IGUtPmZs YWdzLCBtLT5mbGFncyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGwoZmQs IGUsIG0tPmZsYWdzKTsKPiAgICAgICAgIH0KClJldmlld2VkLWJ5OiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4KLUNocmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaWd0LWRldg==