From mboxrd@z Thu Jan 1 00:00:00 1970 From: robert.foss@collabora.com Subject: [PATCH i-g-t v6 17/21] lib/sw_sync: Add igt_require_sw_sync to enable skipping on no sw_sync support Date: Fri, 18 Nov 2016 10:00:11 -0500 Message-ID: <20161118150015.10745-18-robert.foss@collabora.com> References: <20161118150015.10745-1-robert.foss@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) by gabe.freedesktop.org (Postfix) with ESMTPS id 901FA6E9D5 for ; Fri, 18 Nov 2016 15:00:57 +0000 (UTC) In-Reply-To: <20161118150015.10745-1-robert.foss@collabora.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org, Gustavo Padovan , Daniel Stone , Daniel Vetter , Marius Vlad , Eric Engestrom , Chris Wilson , Tomeu Vizoso List-Id: intel-gfx@lists.freedesktop.org RnJvbTogUm9iZXJ0IEZvc3MgPHJvYmVydC5mb3NzQGNvbGxhYm9yYS5jb20+CgpBZGQgaWd0X3Jl cXVpcmVfc3dfc3luYyB0byBwcm92aWRlIHRlc3RzIHRvIHNraXAgaWYgc3dfc3luYyBzdXBwb3J0 IGlzbid0CmF2YWlsYWJsZSBvbiB0aGUgaG9zdCBtYWNoaW5lLgoKU2lnbmVkLW9mZi1ieTogUm9i ZXJ0IEZvc3MgPHJvYmVydC5mb3NzQGNvbGxhYm9yYS5jb20+Ci0tLQogbGliL3N3X3N5bmMuYyB8 IDIyICsrKysrKysrKysrKysrKysrKysrKysKIGxpYi9zd19zeW5jLmggfCAgMSArCiAyIGZpbGVz IGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIvc3dfc3luYy5jIGIv bGliL3N3X3N5bmMuYwppbmRleCA4NjJmOGM0Li4zOGZlNjcwIDEwMDY0NAotLS0gYS9saWIvc3df c3luYy5jCisrKyBiL2xpYi9zd19zeW5jLmMKQEAgLTE5NywzICsxOTcsMjUgQEAgaW50IHN5bmNf ZmVuY2VfY291bnRfc3RhdHVzKGludCBmZCwgaW50IHN0YXR1cykKIAlpZ3RfYXNzZXJ0KGNvdW50 ID49IDApOwogCXJldHVybiBjb3VudDsKIH0KKworc3RhdGljIGJvb2wga2VybmVsX2hhc19zd19z eW5jKHZvaWQpCit7CisJYm9vbCBlcnI7CisKKwlpZ3RfaWdub3JlX3dhcm4oc3lzdGVtKCIvc2Jp bi9tb2Rwcm9iZSAtcyByIHN3X3N5bmMiKSk7CisKKwllcnIgPSBmYWxzZTsKKwlpZiAoYWNjZXNz KERFVkZTX1NXX1NZTkMsIFJfT0sgfCBXX09LKSA8IDApIHsKKwkJY2hhciBidWZbMTI4XTsKKwor CQlzbnByaW50ZihidWYsIHNpemVvZihidWYpLCAiJXMvc3dfc3luYyIsIGlndF9kZWJ1Z2ZzX21v dW50KCkpOworCQllcnIgPSBhY2Nlc3MoREVCVUdGU19TV19TWU5DLCBSX09LIHwgV19PSykgPCAw OworCX0KKworCXJldHVybiAhZXJyOworfQorCit2b2lkIGlndF9yZXF1aXJlX3N3X3N5bmModm9p ZCkKK3sKKwlpZ3RfcmVxdWlyZShrZXJuZWxfaGFzX3N3X3N5bmMoKSk7Cit9CmRpZmYgLS1naXQg YS9saWIvc3dfc3luYy5oIGIvbGliL3N3X3N5bmMuaAppbmRleCAxZjQ3YjI5Li4wYmJlNzNjIDEw MDY0NAotLS0gYS9saWIvc3dfc3luYy5oCisrKyBiL2xpYi9zd19zeW5jLmgKQEAgLTQzLDYgKzQz LDcgQEAgaW50IHN5bmNfbWVyZ2UoaW50IGZkMSwgaW50IGZkMik7CiBpbnQgc3luY193YWl0KGlu dCBmZW5jZSwgaW50IHRpbWVvdXQpOwogaW50IHN5bmNfZmVuY2VfY291bnQoaW50IGZkKTsKIGlu dCBzeW5jX2ZlbmNlX2NvdW50X3N0YXR1cyhpbnQgZmQsIGludCBzdGF0dXMpOwordm9pZCBpZ3Rf cmVxdWlyZV9zd19zeW5jKHZvaWQpOwogCiAjZW5kaWYKIAotLSAKMi4xMC4yCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK