From mboxrd@z Thu Jan 1 00:00:00 1970 From: robert.foss@collabora.com Subject: [PATCH i-g-t v2 06/13] tests/sw_sync: Add subtest test_sync_wait Date: Mon, 12 Sep 2016 18:08:35 -0400 Message-ID: <20160912220842.18752-7-robert.foss@collabora.com> References: <20160912220842.18752-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 1F88C6E5B4 for ; Mon, 12 Sep 2016 22:08:58 +0000 (UTC) In-Reply-To: <20160912220842.18752-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 List-Id: intel-gfx@lists.freedesktop.org RnJvbTogUm9iZXJ0IEZvc3MgPHJvYmVydC5mb3NzQGNvbGxhYm9yYS5jb20+CgpUaGlzIHN1YnRl c3QgdmVyaWZpZXMgdGhhdCB3YWl0aW5nIG9uIGZlbmNlcyB3b3JrcyBwcm9wZXJseS4KClNpZ25l ZC1vZmYtYnk6IFJvYmVydCBGb3NzIDxyb2JlcnQuZm9zc0Bjb2xsYWJvcmEuY29tPgpSZXZpZXdl ZC1ieTogRXJpYyBFbmdlc3Ryb20gPGVyaWNAZW5nZXN0cm9tLmNoPgotLS0KIHRlc3RzL3N3X3N5 bmMuYyB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUg Y2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL3N3X3N5bmMuYyBi L3Rlc3RzL3N3X3N5bmMuYwppbmRleCA4NTE0MzBlLi4wN2U5NjM4IDEwMDY0NAotLS0gYS90ZXN0 cy9zd19zeW5jLmMKKysrIGIvdGVzdHMvc3dfc3luYy5jCkBAIC04MCw2ICs4MCw0MSBAQCBzdGF0 aWMgdm9pZCB0ZXN0X2FsbG9jX21lcmdlX2ZlbmNlKHZvaWQpCiAJc3dfc3luY190aW1lbGluZV9k ZXN0cm95KHRpbWVsaW5lWzFdKTsKIH0KIAorc3RhdGljIHZvaWQgdGVzdF9zeW5jX3dhaXQodm9p ZCkKK3sKKwlpbnQgZmVuY2UsIHJldDsKKwlpbnQgdGltZWxpbmU7CisKKwl0aW1lbGluZSA9IHN3 X3N5bmNfdGltZWxpbmVfY3JlYXRlKCk7CisJZmVuY2UgPSBzd19zeW5jX2ZlbmNlX2NyZWF0ZSh0 aW1lbGluZSwgNSk7CisKKwkvKiBXYWl0IG9uIGZlbmNlIHVudGlsIHRpbWVvdXQgKi8KKwlyZXQg PSBzd19zeW5jX3dhaXQoZmVuY2UsIDApOworCWlndF9hc3NlcnRfZihyZXQgPT0gMCwgIkZhaWx1 cmUgd2FpdGluZyBvbiBmZW5jZSB1bnRpbCB0aW1lb3V0XG4iKTsKKworCS8qIEFkdmFuY2UgdGlt ZWxpbmUgZnJvbSAwIC0+IDEgKi8KKwlzd19zeW5jX3RpbWVsaW5lX2luYyh0aW1lbGluZSwgMSk7 CisKKwkvKiBXYWl0IG9uIGZlbmNlIHVudGlsIHRpbWVvdXQgKi8KKwlyZXQgPSBzd19zeW5jX3dh aXQoZmVuY2UsIDApOworCWlndF9hc3NlcnRfZihyZXQgPT0gMCwgIkZhaWx1cmUgd2FpdGluZyBv biBmZW5jZSB1bnRpbCB0aW1lb3V0XG4iKTsKKworCS8qIFNpZ25hbCB0aGUgZmVuY2UgKi8KKwlz d19zeW5jX3RpbWVsaW5lX2luYyh0aW1lbGluZSwgNCk7CisKKwkvKiBXYWl0IHN1Y2Nlc3NmdWxs eSAqLworCXJldCA9IHN3X3N5bmNfd2FpdChmZW5jZSwgMCk7CisJaWd0X2Fzc2VydF9mKHJldCA+ IDAsICJGYWlsdXJlIHdhaXRpbmcgb24gZmVuY2VcbiIpOworCisJLyogR28gZXZlbiBmdXJ0aGVy LCBhbmQgY29uZmlybSB3YWl0IHN0aWxsIHN1Y2NlZWRzICovCisJc3dfc3luY190aW1lbGluZV9p bmModGltZWxpbmUsIDEwKTsKKwlyZXQgPSBzd19zeW5jX3dhaXQoZmVuY2UsIDApOworCWlndF9h c3NlcnRfZihyZXQgPiAwLCAiRmFpbHVyZSB3YWl0aW5nIGFoZWFkXG4iKTsKKworCXN3X3N5bmNf ZmVuY2VfZGVzdHJveShmZW5jZSk7CisJc3dfc3luY190aW1lbGluZV9kZXN0cm95KHRpbWVsaW5l KTsKK30KKwogaWd0X21haW4KIHsKIAlpZ3Rfc3VidGVzdCgiYWxsb2NfdGltZWxpbmUiKQpAQCAt OTMsNSArMTI4LDggQEAgaWd0X21haW4KIAogCWlndF9zdWJ0ZXN0KCJhbGxvY19tZXJnZV9mZW5j ZSIpCiAJCXRlc3RfYWxsb2NfbWVyZ2VfZmVuY2UoKTsKKworCWlndF9zdWJ0ZXN0KCJzeW5jX3dh aXQiKQorCQl0ZXN0X3N5bmNfd2FpdCgpOwogfQogCi0tIAoyLjkuMwoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==