From mboxrd@z Thu Jan 1 00:00:00 1970 From: robert.foss@collabora.com Subject: [PATCH i-g-t v6 06/21] tests/sw_sync: Add subtest test_sync_busy Date: Thu, 17 Nov 2016 10:01:54 -0500 Message-ID: <20161117150209.14810-7-robert.foss@collabora.com> References: <20161117150209.14810-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 AAFE66E7FE for ; Thu, 17 Nov 2016 15:02:35 +0000 (UTC) In-Reply-To: <20161117150209.14810-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 bmMuYyB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdGVzdHMvc3dfc3luYy5jIGIv dGVzdHMvc3dfc3luYy5jCmluZGV4IGVjYzc1Y2EuLjk2NjdiOTMgMTAwNjQ0Ci0tLSBhL3Rlc3Rz L3N3X3N5bmMuYworKysgYi90ZXN0cy9zd19zeW5jLmMKQEAgLTgxLDYgKzgxLDQwIEBAIHN0YXRp YyB2b2lkIHRlc3RfYWxsb2NfbWVyZ2VfZmVuY2Uodm9pZCkKIAljbG9zZSh0aW1lbGluZVsxXSk7 CiB9CiAKK3N0YXRpYyB2b2lkIHRlc3Rfc3luY19idXN5KHZvaWQpCit7CisJaW50IGZlbmNlLCBy ZXQ7CisJaW50IHRpbWVsaW5lOworCisJdGltZWxpbmUgPSBzd19zeW5jX3RpbWVsaW5lX2NyZWF0 ZSgpOworCWZlbmNlID0gc3dfc3luY19mZW5jZV9jcmVhdGUodGltZWxpbmUsIDUpOworCisJLyog TWFrZSBzdXJlIHRoYXQgZmVuY2UgaGFzIG5vdCBiZWVuIHNpZ25hbGVkIHlldCAqLworCXJldCA9 IHN5bmNfd2FpdChmZW5jZSwgMCk7CisJaWd0X2Fzc2VydF9mKHJldCA9PSAtMSAmJiBlcnJubyA9 PSBFVElNRSwgIkZlbmNlIHNpZ25hbGVkIGVhcmx5ICh0aW1lbGluZSB2YWx1ZSAwLCBmZW5jZSBz ZXFubyA1KVxuIik7CisKKwkvKiBBZHZhbmNlIHRpbWVsaW5lIGZyb20gMCAtPiAxICovCisJc3df c3luY190aW1lbGluZV9pbmModGltZWxpbmUsIDEpOworCisJLyogTWFrZSBzdXJlIHRoYXQgZmVu Y2UgaGFzIG5vdCBiZWVuIHNpZ25hbGVkIHlldCAqLworCXJldCA9IHN5bmNfd2FpdChmZW5jZSwg MCk7CisJaWd0X2Fzc2VydF9mKHJldCA9PSAtMSAmJiBlcnJubyA9PSBFVElNRSwgIkZlbmNlIHNp Z25hbGVkIGVhcmx5ICh0aW1lbGluZSB2YWx1ZSAxLCBmZW5jZSBzZXFubyA1KVxuIik7CisKKwkv KiBBZHZhbmNlIHRpbWVsaW5lIGZyb20gMSAtPiA1OiBzaWduYWxpbmcgdGhlIGZlbmNlIChzZXFu byA1KSovCisJc3dfc3luY190aW1lbGluZV9pbmModGltZWxpbmUsIDQpOworCisJcmV0ID0gc3lu Y193YWl0KGZlbmNlLCAwKTsKKwlpZ3RfYXNzZXJ0X2YocmV0ID09IDAsICJGZW5jZSBub3Qgc2ln bmFsZWQgKHRpbWVsaW5lIHZhbHVlIDUsIGZlbmNlIHNlcW5vIDUpXG4iKTsKKworCS8qIEdvIGV2 ZW4gZnVydGhlciwgYW5kIGNvbmZpcm0gd2FpdCBzdGlsbCBzdWNjZWVkcyAqLworCXN3X3N5bmNf dGltZWxpbmVfaW5jKHRpbWVsaW5lLCAxMCk7CisJcmV0ID0gc3luY193YWl0KGZlbmNlLCAwKTsK KwlpZ3RfYXNzZXJ0X2YocmV0ID09IDAsICJGZW5jZSBub3Qgc2lnbmFsZWQhICh0aW1lbGluZSB2 YWx1ZSAxMCwgZmVuY2Ugc2Vxbm8gNSlcbiIpOworCisJY2xvc2UoZmVuY2UpOworCWNsb3NlKHRp bWVsaW5lKTsKK30KKwogaWd0X21haW4KIHsKIAlpZ3Rfc3VidGVzdCgiYWxsb2NfdGltZWxpbmUi KQpAQCAtOTQsNSArMTI4LDggQEAgaWd0X21haW4KIAogCWlndF9zdWJ0ZXN0KCJhbGxvY19tZXJn ZV9mZW5jZSIpCiAJCXRlc3RfYWxsb2NfbWVyZ2VfZmVuY2UoKTsKKworCWlndF9zdWJ0ZXN0KCJz eW5jX2J1c3kiKQorCQl0ZXN0X3N5bmNfYnVzeSgpOwogfQogCi0tIAoyLjEwLjIKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=