From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6B6A86E862 for ; Fri, 21 Jun 2019 10:02:03 +0000 (UTC) From: Ramalingam C Date: Fri, 21 Jun 2019 15:33:34 +0530 Message-Id: <20190621100345.20019-33-ramalingam.c@intel.com> In-Reply-To: <20190621100345.20019-1-ramalingam.c@intel.com> References: <20190621100345.20019-1-ramalingam.c@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [RFC v2 32/43] tests/i915/gem_shrink: 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@lists.freedesktop.org, tvrtko.ursulin@linux.intel.com, andi@etezian.org List-ID: UmVwbGFjZSB0aGUgbGVnYWN5IGZvcl9lYWNoX2VuZ2luZSogZGVmaW5lcyB3aXRoIHRoZSBvbmVz CmltcGxlbWVudGVkIGluIHRoZSBnZW1fZW5naW5lX3RvcG9sb2d5IGxpYnJhcnkuCgpTaWduZWQt b2ZmLWJ5OiBSYW1hbGluZ2FtIEMgPHJhbWFsaW5nYW0uY0BpbnRlbC5jb20+Ci0tLQogdGVzdHMv aTkxNS9nZW1fc2hyaW5rLmMgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hh bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0 cy9pOTE1L2dlbV9zaHJpbmsuYyBiL3Rlc3RzL2k5MTUvZ2VtX3Nocmluay5jCmluZGV4IDAzN2Zm MDA1YjBmNC4uYmNhNmZiODhjNmRhIDEwMDY0NAotLS0gYS90ZXN0cy9pOTE1L2dlbV9zaHJpbmsu YworKysgYi90ZXN0cy9pOTE1L2dlbV9zaHJpbmsuYwpAQCAtMzI4LDcgKzMyOCw3IEBAIHN0YXRp YyB2b2lkIHJ1bl90ZXN0KGludCBuY2hpbGRyZW4sIHVpbnQ2NF90IGFsbG9jLAogCWlndF93YWl0 Y2hpbGRyZW4oKTsKIH0KIAotc3RhdGljIHZvaWQgcmVjbGFpbSh1bnNpZ25lZCBlbmdpbmUsIGlu dCB0aW1lb3V0KQorc3RhdGljIHZvaWQgcmVjbGFpbShjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0 aW9uX2VuZ2luZTIgKmVuZ2luZSwgaW50IHRpbWVvdXQpCiB7CiAJY29uc3QgdWludDY0X3QgdGlt ZW91dF8xMDBtcyA9IDEwMDAwMDAwMExMOwogCWludCBmZCA9IGRybV9vcGVuX2RyaXZlcihEUklW RVJfSU5URUwpOwpAQCAtMzQ2LDkgKzM0Niw5IEBAIHN0YXRpYyB2b2lkIHJlY2xhaW0odW5zaWdu ZWQgZW5naW5lLCBpbnQgdGltZW91dCkKIAkJfSB3aGlsZSAoISpzaGFyZWQpOwogCX0KIAotCXNw aW4gPSBpZ3Rfc3Bpbl9uZXcoZmQsIC5lbmdpbmUgPSBlbmdpbmUpOworCXNwaW4gPSBpZ3Rfc3Bp bl9uZXcoZmQsIC5lbmdpbmUgPSBlbmdpbmUtPmZsYWdzKTsKIAlpZ3RfdW50aWxfdGltZW91dCh0 aW1lb3V0KSB7Ci0JCWlndF9zcGluX3QgKm5leHQgPSBfX2lndF9zcGluX25ldyhmZCwgLmVuZ2lu ZSA9IGVuZ2luZSk7CisJCWlndF9zcGluX3QgKm5leHQgPSBfX2lndF9zcGluX25ldyhmZCwgLmVu Z2luZSA9IGVuZ2luZS0+ZmxhZ3MpOwogCiAJCWlndF9zcGluX3NldF90aW1lb3V0KHNwaW4sIHRp bWVvdXRfMTAwbXMpOwogCQlnZW1fc3luYyhmZCwgc3Bpbi0+aGFuZGxlKTsKQEAgLTM5NSwxMiAr Mzk1LDEyIEBAIGlndF9tYWluCiAJfTsKIAl1aW50NjRfdCBhbGxvY19zaXplID0gMDsKIAlpbnQg bnVtX3Byb2Nlc3NlcyA9IDA7CisJY29uc3Qgc3RydWN0IGludGVsX2V4ZWN1dGlvbl9lbmdpbmUy ICplbmdpbmU7CiAKIAlpZ3Rfc2tpcF9vbl9zaW11bGF0aW9uKCk7CiAKIAlpZ3RfZml4dHVyZSB7 CiAJCXVpbnQ2NF90IG1lbV9zaXplID0gaW50ZWxfZ2V0X3RvdGFsX3JhbV9tYigpOwotCQl1bnNp Z25lZCBpbnQgZW5naW5lOwogCQlpbnQgZmQ7CiAKIAkJZmQgPSBkcm1fb3Blbl9kcml2ZXIoRFJJ VkVSX0lOVEVMKTsKQEAgLTQyMywxNSArNDIzLDIxIEBAIGlndF9tYWluCiAJCQkJICAgICBDSEVD S19TV0FQIHwgQ0hFQ0tfUkFNKTsKIAogCQluZW5naW5lID0gMDsKLQkJZm9yX2VhY2hfZW5naW5l KGZkLCBlbmdpbmUpCi0JCQllbmdpbmVzW25lbmdpbmUrK10gPSBlbmdpbmU7CisJCV9fZm9yX2Vh Y2hfc3RhdGljX2VuZ2luZShlbmdpbmUpCisJCQllbmdpbmVzW25lbmdpbmUrK10gPSBlbmdpbmUt PmZsYWdzOwogCQlpZ3RfcmVxdWlyZShuZW5naW5lKTsKIAogCQljbG9zZShmZCk7CiAJfQogCi0J aWd0X3N1YnRlc3QoInJlY2xhaW0iKQotCQlyZWNsYWltKEk5MTVfRVhFQ19ERUZBVUxULCAyKTsK KwlpZ3Rfc3VidGVzdCgicmVjbGFpbSIpIHsKKwkJX19mb3JfZWFjaF9zdGF0aWNfZW5naW5lKGVu Z2luZSkgeworCQkJaWYgKGVuZ2luZS0+Y2xhc3MgPT0gSTkxNV9FTkdJTkVfQ0xBU1NfUkVOREVS KQorCQkJCWJyZWFrOworCQl9CisKKwkJcmVjbGFpbShlbmdpbmUsIDIpOworCX0KIAogCWZvcihj b25zdCBzdHJ1Y3QgdGVzdCAqdCA9IHRlc3RzOyB0LT5uYW1lOyB0KyspIHsKIAkJZm9yKGNvbnN0 IHN0cnVjdCBtb2RlICptID0gbW9kZXM7IG0tPnN1ZmZpeDsgbSsrKSB7Ci0tIAoyLjE5LjEKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFp bGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==