From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5E11589C28 for ; Mon, 26 Nov 2018 20:44:05 +0000 (UTC) From: Andi Shyti Date: Mon, 26 Nov 2018 22:43:49 +0200 Message-Id: <20181126204349.6739-4-andi.shyti@intel.com> In-Reply-To: <20181126204349.6739-1-andi.shyti@intel.com> References: <20181126204349.6739-1-andi.shyti@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH v3 3/3] tests: gem_exec_basic: add "exec-ctx" buffer execution demo test 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: Tvrtko Ursulin , Andi Shyti List-ID: VGhlICJleGVjLWN0eCIgaXMgYSBkZW1vIHN1YnRlc3QgaW5zZXJ0ZWQgaW4gdGhlIGdlbV9leGVj X2Jhc2ljCnRlc3QuIFRoZSBtYWluIHNjb3BlIGlzIHRvIGRlbW9uc3RyYXRlIGFuIGFsdGVybmF0 aXZlIHdheSBmb3IKcXVlcnlpbmcgZW5naW5lcyBhcyBpbXBsZW1lbnRlZCBpbiB0aGUgbmV3IEFQ SSBpbiBjb21taXQgODcwNzllMDQKKCJsaWI6IGltcGxlbWVudCBuZXcgZW5naW5lIGRpc2NvdmVy eSBpbnRlcmZhY2UiKS4KClRoZSAiZXhlYy1jdHgiIHN1YnRlc3Qgc2ltcGx5IGdldHMgdGhlIGxp c3Qgb2YgZW5naW5lcywgYmluZHMKdGhlbSB0byBhIGNvbnRleHQgYW5kIGV4ZWN1dGVzIGEgYnVm ZmVyLiBUaGlzIGlzIGRvbmUgdGhyb3VnaCBhCm5ldyAiZm9yX2VhY2hfZW5naW5lX2N0eCIgbG9v cCB3aGljaCBpdGVyYXRlcyB0aHJvdWdoIHRoZQplbmdpbmVzLgoKU2lnbmVkLW9mZi1ieTogQW5k aSBTaHl0aSA8YW5kaS5zaHl0aUBpbnRlbC5jb20+Ci0tLQogdGVzdHMvaTkxNS9nZW1fZXhlY19i YXNpYy5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCAzMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdGVzdHMvaTkxNS9nZW1fZXhlY19i YXNpYy5jIGIvdGVzdHMvaTkxNS9nZW1fZXhlY19iYXNpYy5jCmluZGV4IGRjYjgzODY0Li43MDEy ODU0NyAxMDA2NDQKLS0tIGEvdGVzdHMvaTkxNS9nZW1fZXhlY19iYXNpYy5jCisrKyBiL3Rlc3Rz L2k5MTUvZ2VtX2V4ZWNfYmFzaWMuYwpAQCAtMTE0LDYgKzExNCwyMiBAQCBzdGF0aWMgdm9pZCBn dHQoaW50IGZkLCB1bnNpZ25lZCByaW5nKQogCW11bm1hcChleGVjYnVmLCA0MDk2KTsKIH0KIAor c3RhdGljIHZvaWQgZXhlY2J1Zl9pbl9jdHgoaW50IGZkLCB1aW50MzJfdCBlbmdpbmUsIHVpbnQz Ml90IGN0eCwgdWludDMyX3QgaGFuZGxlKQoreworCXN0cnVjdCBkcm1faTkxNV9nZW1fZXhlY19v YmplY3QyIGV4ZWMgPSB7CisJCS5oYW5kbGUgPSBoYW5kbGUsCisJfTsKKwlzdHJ1Y3QgZHJtX2k5 MTVfZ2VtX2V4ZWNidWZmZXIyIGV4ZWNidWYgPSB7CisJCS5idWZmZXJzX3B0ciA9IHRvX3VzZXJf cG9pbnRlcigmZXhlYyksCisJCS5idWZmZXJfY291bnQgPSAxLAorCQkuZmxhZ3MgPSBlbmdpbmUs CisJCS5yc3ZkMSA9IGN0eCAmIEk5MTVfRVhFQ19DT05URVhUX0lEX01BU0ssCisJfTsKKworCWln dF9hc3NlcnQoZXhlY2J1Zi5yc3ZkMSk7CisJZ2VtX2V4ZWNidWYoZmQsICZleGVjYnVmKTsKK30K KwogaWd0X21haW4KIHsKIAljb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZSAqZTsK QEAgLTEzNSw2ICsxNTEsMjIgQEAgaWd0X21haW4KIAkJCWd0dChmZCwgZS0+ZXhlY19pZCB8IGUt PmZsYWdzKTsKIAl9CiAKKwlpZ3Rfc3VidGVzdCgiZXhlYy1jdHgiKSB7CisJCXVpbnQzMl90IGN0 eF9pZCwgcjsKKwkJdWludDMyX3QgaGFuZGxlOworCQl1aW50MzJfdCBiYmVuZCA9IE1JX0JBVENI X0JVRkZFUl9FTkQ7CisKKwkJY3R4X2lkID0gZ2VtX2NvbnRleHRfY3JlYXRlKGZkKTsKKwkJaGFu ZGxlID0gZ2VtX2NyZWF0ZShmZCwgNDA5Nik7CisJCWdlbV93cml0ZShmZCwgaGFuZGxlLCAwLCAm YmJlbmQsIHNpemVvZihiYmVuZCkpOworCisJCWZvcl9lYWNoX2VuZ2luZV9jdHgoZmQsIGN0eF9p ZCwgcikKKwkJCWV4ZWNidWZfaW5fY3R4KGZkLCByLCBjdHhfaWQsIGhhbmRsZSk7CisKKwkJZ2Vt X2Nsb3NlKGZkLCBoYW5kbGUpOworCQlnZW1fY29udGV4dF9kZXN0cm95KGZkLCBjdHhfaWQpOwor CX0KKwogCWlndF9maXh0dXJlIHsKIAkJaWd0X3N0b3BfaGFuZ19kZXRlY3RvcigpOwogCQljbG9z ZShmZCk7Ci0tIAoyLjIwLjAucmMxCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ln dC1kZXYK