From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 73DDA6E869 for ; Fri, 21 Jun 2019 10:01:17 +0000 (UTC) From: Ramalingam C Date: Fri, 21 Jun 2019 15:33:13 +0530 Message-Id: <20190621100345.20019-12-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 11/43] tests/i915/gem_cs_prefetch: 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 aTkxNS9nZW1fY3NfcHJlZmV0Y2guYyB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0 cy9pOTE1L2dlbV9jc19wcmVmZXRjaC5jIGIvdGVzdHMvaTkxNS9nZW1fY3NfcHJlZmV0Y2guYwpp bmRleCAyYjg2NTM2ODdmOGYuLjkzOWQ2NDU1NjEzZSAxMDA2NDQKLS0tIGEvdGVzdHMvaTkxNS9n ZW1fY3NfcHJlZmV0Y2guYworKysgYi90ZXN0cy9pOTE1L2dlbV9jc19wcmVmZXRjaC5jCkBAIC03 OSw3ICs3OSw3IEBAIHN0YXRpYyB2b2lkIHNldHVwKGludCBmZCwgaW50IGdlbiwgc3RydWN0IHNo YWRvdyAqc2hhZG93KQogCXNoYWRvdy0+cmVsb2Mud3JpdGVfZG9tYWluID0gSTkxNV9HRU1fRE9N QUlOX0lOU1RSVUNUSU9OOwogfQogCi1zdGF0aWMgdm9pZCBjYW5fdGVzdF9yaW5nKHVuc2lnbmVk IHJpbmcpCitzdGF0aWMgdm9pZCBjYW5fdGVzdF9yaW5nKGNvbnN0IHN0cnVjdCBpbnRlbF9leGVj dXRpb25fZW5naW5lMiAqZSkKIHsKIAlpbnQgbWFzdGVyID0gZHJtX29wZW5fZHJpdmVyX21hc3Rl cihEUklWRVJfSU5URUwpOwogCWludCBmZCA9IGRybV9vcGVuX2RyaXZlcihEUklWRVJfSU5URUwp OwpAQCAtODcsMTIgKzg3LDEyIEBAIHN0YXRpYyB2b2lkIGNhbl90ZXN0X3JpbmcodW5zaWduZWQg cmluZykKIAkvKiBEYW5jZSB0byBhdm9pZCBkeWluZyB3aXRoIG1hc3RlciBvcGVuICovCiAJY2xv c2UobWFzdGVyKTsKIAlpZ3RfcmVxdWlyZV9nZW0oZmQpOwotCWdlbV9yZXF1aXJlX3JpbmcoZmQs IHJpbmcpOwotCWlndF9yZXF1aXJlKGdlbV9jYW5fc3RvcmVfZHdvcmQoZmQsIHJpbmcpKTsKKwln ZW1fcmVxdWlyZV9yaW5nKGZkLCBlLT5mbGFncyk7CisJaWd0X3JlcXVpcmUoZ2VtX2NsYXNzX2Nh bl9zdG9yZV9kd29yZChmZCwgZS0+Y2xhc3MpKTsKIAljbG9zZShmZCk7CiB9CiAKLXN0YXRpYyB2 b2lkIHRlc3RfcmluZyh1bnNpZ25lZCByaW5nKQorc3RhdGljIHZvaWQgdGVzdF9yaW5nKGNvbnN0 IHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiAqZSkKIHsKIAlzdHJ1Y3QgZHJtX2k5MTVf Z2VtX2V4ZWNidWZmZXIyIGV4ZWNidWY7CiAJc3RydWN0IGRybV9pOTE1X2dlbV9leGVjX29iamVj dDIgb2JqWzJdOwpAQCAtMTAwLDcgKzEwMCw3IEBAIHN0YXRpYyB2b2lkIHRlc3RfcmluZyh1bnNp Z25lZCByaW5nKQogCXVpbnQ2NF90IGksIGNvdW50OwogCWludCBmZCwgZ2VuOwogCi0JY2FuX3Rl c3RfcmluZyhyaW5nKTsKKwljYW5fdGVzdF9yaW5nKGUpOwogCiAJZmQgPSBkcm1fb3Blbl9kcml2 ZXJfbWFzdGVyKERSSVZFUl9JTlRFTCk7CiAJZ2VuID0gaW50ZWxfZ2VuKGludGVsX2dldF9kcm1f ZGV2aWQoZmQpKTsKQEAgLTExNiw3ICsxMTYsNyBAQCBzdGF0aWMgdm9pZCB0ZXN0X3JpbmcodW5z aWduZWQgcmluZykKIAogCW1lbXNldCgmZXhlY2J1ZiwgMCwgc2l6ZW9mKGV4ZWNidWYpKTsKIAll eGVjYnVmLmJ1ZmZlcnNfcHRyID0gdG9fdXNlcl9wb2ludGVyKG9iaik7Ci0JZXhlY2J1Zi5mbGFn cyA9IHJpbmc7CisJZXhlY2J1Zi5mbGFncyA9IGUtPmZsYWdzOwogCWlmIChnZW4gPCA2KQogCQll eGVjYnVmLmZsYWdzIHw9IEk5MTVfRVhFQ19TRUNVUkU7CiAKQEAgLTEzOSwxMSArMTM5LDExIEBA IHN0YXRpYyB2b2lkIHRlc3RfcmluZyh1bnNpZ25lZCByaW5nKQogCiBpZ3RfbWFpbgogewotCWNv bnN0IHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lICplOworCWNvbnN0IHN0cnVjdCBpbnRl bF9leGVjdXRpb25fZW5naW5lMiAqZTsKIAogCWlndF9za2lwX29uX3NpbXVsYXRpb24oKTsKIAot CWZvciAoZSA9IGludGVsX2V4ZWN1dGlvbl9lbmdpbmVzOyBlLT5uYW1lOyBlKyspCisJX19mb3Jf ZWFjaF9zdGF0aWNfZW5naW5lKGUpCiAJCWlndF9zdWJ0ZXN0X2YoIiVzIiwgZS0+bmFtZSkKLQkJ CXRlc3RfcmluZyhlLT5leGVjX2lkIHwgZS0+ZmxhZ3MpOworCQkJdGVzdF9yaW5nKGUpOwogfQot LSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=