From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Foss Subject: [PATCH i-g-t v10 17/21] lib/sw_sync: Add igt_require_sw_sync to enable skipping on no sw_sync support Date: Tue, 6 Dec 2016 21:52:09 -0500 Message-ID: <20161207025213.11669-18-robert.foss@collabora.com> References: <20161207025213.11669-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 [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 357D06E535 for ; Wed, 7 Dec 2016 02:53:06 +0000 (UTC) In-Reply-To: <20161207025213.11669-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 QWRkIGlndF9yZXF1aXJlX3N3X3N5bmMgdG8gcHJvdmlkZSB0ZXN0cyB0byBza2lwIGlmIHN3X3N5 bmMgc3VwcG9ydCBpc24ndAphdmFpbGFibGUgb24gdGhlIGhvc3QgbWFjaGluZS4KClNpZ25lZC1v ZmYtYnk6IFJvYmVydCBGb3NzIDxyb2JlcnQuZm9zc0Bjb2xsYWJvcmEuY29tPgpSZXZpZXdlZC1i eTogVG9tZXUgVml6b3NvIDx0b21ldS52aXpvc29AY29sbGFib3JhLmNvbT4KLS0tCiBsaWIvc3df c3luYy5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogbGliL3N3X3N5bmMuaCB8ICAxICsK IDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYi9zd19z eW5jLmMgYi9saWIvc3dfc3luYy5jCmluZGV4IGEyMTY4Zjc4Li5kNGVjYzg5OCAxMDA2NDQKLS0t IGEvbGliL3N3X3N5bmMuYworKysgYi9saWIvc3dfc3luYy5jCkBAIC0xOTQsMyArMTk0LDI1IEBA IGludCBzeW5jX2ZlbmNlX2NvdW50X3N0YXR1cyhpbnQgZmQsIGludCBzdGF0dXMpCiAJaWd0X2Fz c2VydF9mKGNvdW50ID49IDAsICJObyBmZW5jZXMgd2l0aCBzdXBwbGllZCBzdGF0dXMgZm91bmQi KTsKIAlyZXR1cm4gY291bnQ7CiB9CisKK3N0YXRpYyBib29sIGtlcm5lbF9oYXNfc3dfc3luYyh2 b2lkKQoreworCWJvb2wgZXJyOworCisJaWd0X2lnbm9yZV93YXJuKHN5c3RlbSgiL3NiaW4vbW9k cHJvYmUgLXMgciBzd19zeW5jIikpOworCisJZXJyID0gZmFsc2U7CisJaWYgKGFjY2VzcyhERVZG U19TV19TWU5DLCBSX09LIHwgV19PSykgPCAwKSB7CisJCWNoYXIgYnVmWzEyOF07CisKKwkJc25w cmludGYoYnVmLCBzaXplb2YoYnVmKSwgIiVzL3N3X3N5bmMiLCBpZ3RfZGVidWdmc19tb3VudCgp KTsKKwkJZXJyID0gYWNjZXNzKERFQlVHRlNfU1dfU1lOQywgUl9PSyB8IFdfT0spIDwgMDsKKwl9 CisKKwlyZXR1cm4gIWVycjsKK30KKwordm9pZCBpZ3RfcmVxdWlyZV9zd19zeW5jKHZvaWQpCit7 CisJaWd0X3JlcXVpcmUoa2VybmVsX2hhc19zd19zeW5jKCkpOworfQpkaWZmIC0tZ2l0IGEvbGli L3N3X3N5bmMuaCBiL2xpYi9zd19zeW5jLmgKaW5kZXggY2VhNWE2MDMuLjgyYWYzMzc4IDEwMDY0 NAotLS0gYS9saWIvc3dfc3luYy5oCisrKyBiL2xpYi9zd19zeW5jLmgKQEAgLTM5LDYgKzM5LDcg QEAgaW50IHN5bmNfbWVyZ2UoaW50IGZkMSwgaW50IGZkMik7CiBpbnQgc3luY193YWl0KGludCBm ZW5jZSwgaW50IHRpbWVvdXQpOwogaW50IHN5bmNfZmVuY2VfY291bnQoaW50IGZkKTsKIGludCBz eW5jX2ZlbmNlX2NvdW50X3N0YXR1cyhpbnQgZmQsIGludCBzdGF0dXMpOwordm9pZCBpZ3RfcmVx dWlyZV9zd19zeW5jKHZvaWQpOwogCiAjZW5kaWYKIAotLSAKMi4xMS4wCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK