From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from 7.mo68.mail-out.ovh.net (7.mo68.mail-out.ovh.net [46.105.63.230]) by gabe.freedesktop.org (Postfix) with ESMTPS id A1C2589362 for ; Mon, 13 May 2019 01:11:34 +0000 (UTC) Received: from player796.ha.ovh.net (unknown [10.108.54.119]) by mo68.mail-out.ovh.net (Postfix) with ESMTP id B8D22124AD2 for ; Mon, 13 May 2019 02:46:37 +0200 (CEST) From: Andi Shyti Date: Mon, 13 May 2019 03:45:03 +0300 Message-Id: <20190513004508.8042-10-andi@etezian.org> In-Reply-To: <20190513004508.8042-1-andi@etezian.org> References: <20190513004508.8042-1-andi@etezian.org> MIME-Version: 1.0 Subject: [igt-dev] [PATCH v23 09/14] test/i915: gem_ctx_exec: 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: IGT dev Cc: Andi Shyti List-ID: RnJvbTogQW5kaSBTaHl0aSA8YW5kaS5zaHl0aUBpbnRlbC5jb20+CgpSZXBsYWNlIHRoZSBsZWdh Y3kgZm9yX2VhY2hfZW5naW5lKiBkZWZpbmVzIHdpdGggdGhlIG9uZXMKaW1wbGVtZW50ZWQgaW4g dGhlIGdlbV9lbmdpbmVfdG9wb2xvZ3kgbGlicmFyeS4KClNpZ25lZC1vZmYtYnk6IEFuZGkgU2h5 dGkgPGFuZGkuc2h5dGlAaW50ZWwuY29tPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13 aWxzb24uY28udWs+CkNjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50 ZWwuY29tPgpDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KLS0tCiB0 ZXN0cy9pOTE1L2dlbV9jdHhfZXhlYy5jIHwgMTUgKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hh bmdlZCwgNyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3Rz L2k5MTUvZ2VtX2N0eF9leGVjLmMgYi90ZXN0cy9pOTE1L2dlbV9jdHhfZXhlYy5jCmluZGV4IGI4 ZTBlMDc0Mzg5Mi4uYzM1NDNiZmU1ZGQxIDEwMDY0NAotLS0gYS90ZXN0cy9pOTE1L2dlbV9jdHhf ZXhlYy5jCisrKyBiL3Rlc3RzL2k5MTUvZ2VtX2N0eF9leGVjLmMKQEAgLTExMSw3ICsxMTEsOCBA QCBzdGF0aWMgdm9pZCBiaWdfZXhlYyhpbnQgZmQsIHVpbnQzMl90IGhhbmRsZSwgaW50IHJpbmcp CiAJZ2VtX3N5bmMoZmQsIGhhbmRsZSk7CiB9CiAKLXN0YXRpYyB2b2lkIGludmFsaWRfY29udGV4 dChpbnQgZmQsIHVuc2lnbmVkIHJpbmcsIHVpbnQzMl90IGhhbmRsZSkKK3N0YXRpYyB2b2lkIGlu dmFsaWRfY29udGV4dChpbnQgZmQsIHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiAqZSwK KwkJCSAgICB1aW50MzJfdCBoYW5kbGUpCiB7CiAJc3RydWN0IGRybV9pOTE1X2dlbV9leGVjX29i amVjdDIgb2JqID0gewogCQkuaGFuZGxlID0gaGFuZGxlLApAQCAtMTE5LDcgKzEyMCw3IEBAIHN0 YXRpYyB2b2lkIGludmFsaWRfY29udGV4dChpbnQgZmQsIHVuc2lnbmVkIHJpbmcsIHVpbnQzMl90 IGhhbmRsZSkKIAlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX2V4ZWNidWZmZXIyIGV4ZWNidWYgPSB7CiAJ CS5idWZmZXJzX3B0ciA9IHRvX3VzZXJfcG9pbnRlcigmb2JqKSwKIAkJLmJ1ZmZlcl9jb3VudCA9 IDEsCi0JCS5mbGFncyA9IHJpbmcsCisJCS5mbGFncyA9IGUtPmZsYWdzLAogCX07CiAJdW5zaWdu ZWQgaW50IGk7CiAJdWludDMyX3QgY3R4OwpAQCAtMTk4LDcgKzE5OSw3IEBAIHN0YXRpYyB2b2lk IG5vcmVjb3ZlcnkoaW50IGk5MTUpCiBpZ3RfbWFpbgogewogCWNvbnN0IHVpbnQzMl90IGJhdGNo WzJdID0geyAwLCBNSV9CQVRDSF9CVUZGRVJfRU5EIH07Ci0JY29uc3Qgc3RydWN0IGludGVsX2V4 ZWN1dGlvbl9lbmdpbmUgKmU7CisJc3RydWN0IGludGVsX2V4ZWN1dGlvbl9lbmdpbmUyICplOwog CXVpbnQzMl90IGhhbmRsZTsKIAl1aW50MzJfdCBjdHhfaWQ7CiAJaW50IGZkOwpAQCAtMjI4LDEx ICsyMjksOSBAQCBpZ3RfbWFpbgogCQlnZW1fc3luYyhmZCwgaGFuZGxlKTsKIAl9CiAKLQlmb3Ig KGUgPSBpbnRlbF9leGVjdXRpb25fZW5naW5lczsgZS0+bmFtZTsgZSsrKSB7Ci0JCWlndF9zdWJ0 ZXN0X2YoImJhc2ljLWludmFsaWQtY29udGV4dC0lcyIsIGUtPm5hbWUpIHsKLQkJCWdlbV9yZXF1 aXJlX3JpbmcoZmQsIGUtPmV4ZWNfaWQgfCBlLT5mbGFncyk7Ci0JCQlpbnZhbGlkX2NvbnRleHQo ZmQsIGUtPmV4ZWNfaWQgfCBlLT5mbGFncywgaGFuZGxlKTsKLQkJfQorCV9fZm9yX2VhY2hfcGh5 c2ljYWxfZW5naW5lKGZkLCBlKSB7CisJCWlndF9zdWJ0ZXN0X2YoImJhc2ljLWludmFsaWQtY29u dGV4dC0lcyIsIGUtPm5hbWUpCisJCQlpbnZhbGlkX2NvbnRleHQoZmQsIGUsIGhhbmRsZSk7CiAJ fQogCiAJaWd0X3N1YnRlc3QoImV2aWN0aW9uIikKLS0gCjIuMjAuMQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0 LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2