From mboxrd@z Thu Jan 1 00:00:00 1970 From: robert.foss@collabora.com Subject: [PATCH i-g-t v4 06/13] tests/sw_sync: Add subtest test_sync_wait Date: Wed, 14 Sep 2016 11:04:35 -0400 Message-ID: <20160914150442.18183-7-robert.foss@collabora.com> References: <20160914150442.18183-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 5DD136E771 for ; Wed, 14 Sep 2016 15:04:56 +0000 (UTC) In-Reply-To: <20160914150442.18183-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 L3Rlc3RzL3N3X3N5bmMuYwppbmRleCBmY2IyZjU3Li4zMDYxMjc5IDEwMDY0NAotLS0gYS90ZXN0 cy9zd19zeW5jLmMKKysrIGIvdGVzdHMvc3dfc3luYy5jCkBAIC04MSw2ICs4MSw0MSBAQCBzdGF0 aWMgdm9pZCB0ZXN0X2FsbG9jX21lcmdlX2ZlbmNlKHZvaWQpCiAJY2xvc2UodGltZWxpbmVbMV0p OwogfQogCitzdGF0aWMgdm9pZCB0ZXN0X3N5bmNfd2FpdCh2b2lkKQoreworCWludCBmZW5jZSwg cmV0OworCWludCB0aW1lbGluZTsKKworCXRpbWVsaW5lID0gc3dfc3luY190aW1lbGluZV9jcmVh dGUoKTsKKwlmZW5jZSA9IHN3X3N5bmNfZmVuY2VfY3JlYXRlKHRpbWVsaW5lLCA1KTsKKworCS8q IFdhaXQgb24gZmVuY2UgdW50aWwgdGltZW91dCAqLworCXJldCA9IHN3X3N5bmNfd2FpdChmZW5j ZSwgMCk7CisJaWd0X2Fzc2VydF9mKHJldCA9PSAwLCAiRmFpbHVyZSB3YWl0aW5nIG9uIGZlbmNl IHVudGlsIHRpbWVvdXRcbiIpOworCisJLyogQWR2YW5jZSB0aW1lbGluZSBmcm9tIDAgLT4gMSAq LworCXN3X3N5bmNfdGltZWxpbmVfaW5jKHRpbWVsaW5lLCAxKTsKKworCS8qIFdhaXQgb24gZmVu Y2UgdW50aWwgdGltZW91dCAqLworCXJldCA9IHN3X3N5bmNfd2FpdChmZW5jZSwgMCk7CisJaWd0 X2Fzc2VydF9mKHJldCA9PSAwLCAiRmFpbHVyZSB3YWl0aW5nIG9uIGZlbmNlIHVudGlsIHRpbWVv dXRcbiIpOworCisJLyogU2lnbmFsIHRoZSBmZW5jZSAqLworCXN3X3N5bmNfdGltZWxpbmVfaW5j KHRpbWVsaW5lLCA0KTsKKworCS8qIFdhaXQgc3VjY2Vzc2Z1bGx5ICovCisJcmV0ID0gc3dfc3lu Y193YWl0KGZlbmNlLCAwKTsKKwlpZ3RfYXNzZXJ0X2YocmV0ID4gMCwgIkZhaWx1cmUgd2FpdGlu ZyBvbiBmZW5jZVxuIik7CisKKwkvKiBHbyBldmVuIGZ1cnRoZXIsIGFuZCBjb25maXJtIHdhaXQg c3RpbGwgc3VjY2VlZHMgKi8KKwlzd19zeW5jX3RpbWVsaW5lX2luYyh0aW1lbGluZSwgMTApOwor CXJldCA9IHN3X3N5bmNfd2FpdChmZW5jZSwgMCk7CisJaWd0X2Fzc2VydF9mKHJldCA+IDAsICJG YWlsdXJlIHdhaXRpbmcgYWhlYWRcbiIpOworCisJY2xvc2UoZmVuY2UpOworCWNsb3NlKHRpbWVs aW5lKTsKK30KKwogaWd0X21haW4KIHsKIAlpZ3Rfc3VidGVzdCgiYWxsb2NfdGltZWxpbmUiKQpA QCAtOTQsNSArMTI5LDggQEAgaWd0X21haW4KIAogCWlndF9zdWJ0ZXN0KCJhbGxvY19tZXJnZV9m ZW5jZSIpCiAJCXRlc3RfYWxsb2NfbWVyZ2VfZmVuY2UoKTsKKworCWlndF9zdWJ0ZXN0KCJzeW5j X3dhaXQiKQorCQl0ZXN0X3N5bmNfd2FpdCgpOwogfQogCi0tIAoyLjkuMwoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==