From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Stone Subject: [PATCH igt v7 3/4] tests/core_prop_blob: Add multiple blobs per connection Date: Thu, 29 Oct 2015 10:35:23 +0000 Message-ID: <1446114924-7192-2-git-send-email-daniels@collabora.com> References: <1446114679-6844-1-git-send-email-daniels@collabora.com> <1446114924-7192-1-git-send-email-daniels@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by gabe.freedesktop.org (Postfix) with ESMTPS id D6A326E63E for ; Thu, 29 Oct 2015 03:35:33 -0700 (PDT) Received: by wicll6 with SMTP id ll6so38152704wic.1 for ; Thu, 29 Oct 2015 03:35:32 -0700 (PDT) Received: from fxhe.lan (93-97-222-139.zone5.bethere.co.uk. [93.97.222.139]) by smtp.gmail.com with ESMTPSA id iw8sm1109771wjb.5.2015.10.29.03.35.30 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Oct 2015 03:35:31 -0700 (PDT) In-Reply-To: <1446114924-7192-1-git-send-email-daniels@collabora.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org VGhpcyBzaG91bGQgaGl0IHRoZSBidWcgZml4ZWQgaW46ClhYWCBGSVhNRSBJTlNFUlQgU0VBTlBB VUwgQ09NTUlUIENJVEUKCndoaWNoIHdhcyBpbnRyb2R1Y2VkIHdpdGggdGhlIGluaXRpYWwgYmxv YiBzdXBwb3J0IGluOgogICAgY29tbWl0IGUyZjVkMmVhNDc5YjliMjYxOTk2NWQ0M2RiNzA5Mzk1 ODlhZmU0M2EKICAgIEF1dGhvcjogRGFuaWVsIFN0b25lIDxkYW5pZWxzQGNvbGxhYm9yYS5jb20+ CiAgICBEYXRlOiAgIEZyaSBNYXkgMjIgMTM6MzQ6NTEgMjAxNSArMDEwMAoKICAgICAgICBkcm0v bW9kZTogQWRkIHVzZXIgYmxvYi1jcmVhdGlvbiBpb2N0bAoKICAgICAgICBBZGQgYW4gaW9jdGwg d2hpY2ggYWxsb3dzIHVzZXJzIHRvIGNyZWF0ZSBibG9iIHByb3BlcnRpZXMgZnJvbSBzdXBwbGll ZAogICAgICAgIGRhdGEuIEN1cnJlbnRseSB0aGlzIG9ubHkgc3VwcG9ydHMgbW9kZXMsIGNyZWF0 aW5nIGEgZHJtX2Rpc3BsYXlfbW9kZSBmcm9tCiAgICAgICAgdGhlIHVzZXJzcGFjZSBkcm1fbW9k ZV9tb2RlaW5mby4KCiAgICAgICAgdjI6IFJlbW92ZWQgc2l6ZS90eXBlIGNoZWNrcy4KICAgICAg ICAgICAgUmViYXNlZCBvbiBuZXcgcGF0Y2hlcyB0byBhbGxvdyBlcnJvciBwcm9wYWdhdGlvbiBm cm9tIGNyZWF0ZV9ibG9iLAogICAgICAgICAgICBhcyB3ZWxsIGFzIGF2b2lkaW5nIGRvdWJsZS1h bGxvY2F0aW9uLgoKICAgICAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgU3RvbmUgPGRhbmllbHNA Y29sbGFib3JhLmNvbT4KICAgICAgICBSZXZpZXdlZC1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1h YXJ0ZW4ubGFua2hvcnN0QGludGVsLmNvbT4KICAgICAgICBUZXN0ZWQtYnk6IFNlYW4gUGF1bCA8 c2VhbnBhdWxAY2hyb21pdW0ub3JnPgogICAgICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0 ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgU3RvbmUg PGRhbmllbHNAY29sbGFib3JhLmNvbT4KLS0tCiB0ZXN0cy9jb3JlX3Byb3BfYmxvYi5jIHwgNDAg KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs IDQwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90ZXN0cy9jb3JlX3Byb3BfYmxvYi5jIGIv dGVzdHMvY29yZV9wcm9wX2Jsb2IuYwppbmRleCBkZjRmM2FkLi4zNjVkNzI4IDEwMDY0NAotLS0g YS90ZXN0cy9jb3JlX3Byb3BfYmxvYi5jCisrKyBiL3Rlc3RzL2NvcmVfcHJvcF9ibG9iLmMKQEAg LTIwOCw2ICsyMDgsNDMgQEAgdGVzdF9saWZldGltZShpbnQgZmQpCiB9CiAKIHN0YXRpYyB2b2lk Cit0ZXN0X211bHRpcGxlKGludCBmZCkKK3sKKwl1aW50MzJfdCBwcm9wX2lkc1s1XTsKKwlpbnQg ZmQyOworCWludCBpOworCisJZmQyID0gZHJtX29wZW5fZHJpdmVyKERSSVZFUl9BTlkpOworCWln dF9hc3NlcnRfZmQoZmQyKTsKKworCS8qIEVuc3VyZSBkZXN0cm95aW5nIG11bHRpcGxlIHByb3Bl cnRpZXMgZXhwbGljaXRseSB3b3JrcyBhcyBuZWVkZWQuICovCisJZm9yIChpID0gMDsgaSA8IEFS UkFZX1NJWkUocHJvcF9pZHMpOyBpKyspIHsKKwkJcHJvcF9pZHNbaV0gPSBjcmVhdGVfcHJvcChm ZDIpOworCQlpZ3RfYXNzZXJ0X2VxKHZhbGlkYXRlX3Byb3AoZmQsIHByb3BfaWRzW2ldKSwgMCk7 CisJCWlndF9hc3NlcnRfZXEodmFsaWRhdGVfcHJvcChmZDIsIHByb3BfaWRzW2ldKSwgMCk7CisJ fQorCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHByb3BfaWRzKTsgaSsrKSB7CisJCWlndF9h c3NlcnRfZXEoZGVzdHJveV9wcm9wKGZkMiwgcHJvcF9pZHNbaV0pLCAwKTsKKwkJaWd0X2Fzc2Vy dF9lcSh2YWxpZGF0ZV9wcm9wKGZkMiwgcHJvcF9pZHNbaV0pLCBFTk9FTlQpOworCX0KKwlpZ3Rf YXNzZXJ0X2VxKGNsb3NlKGZkMiksIDApOworCisJZmQyID0gZHJtX29wZW5fZHJpdmVyKERSSVZF Ul9BTlkpOworCWlndF9hc3NlcnRfZmQoZmQyKTsKKworCS8qIEVuc3VyZSB0aGF0IG11bHRpcGxl IHByb3BlcnRpZXMgZ2V0IGNsZWFuZWQgdXAgb24gZmQgY2xvc2UuICovCisJZm9yIChpID0gMDsg aSA8IEFSUkFZX1NJWkUocHJvcF9pZHMpOyBpKyspIHsKKwkJcHJvcF9pZHNbaV0gPSBjcmVhdGVf cHJvcChmZDIpOworCQlpZ3RfYXNzZXJ0X2VxKHZhbGlkYXRlX3Byb3AoZmQsIHByb3BfaWRzW2ld KSwgMCk7CisJCWlndF9hc3NlcnRfZXEodmFsaWRhdGVfcHJvcChmZDIsIHByb3BfaWRzW2ldKSwg MCk7CisJfQorCWlndF9hc3NlcnRfZXEoY2xvc2UoZmQyKSwgMCk7CisKKwlmb3IgKGkgPSAwOyBp IDwgQVJSQVlfU0laRShwcm9wX2lkcyk7IGkrKykKKwkJaWd0X2Fzc2VydF9lcSh2YWxpZGF0ZV9w cm9wKGZkLCBwcm9wX2lkc1tpXSksIEVOT0VOVCk7Cit9CisKK3N0YXRpYyB2b2lkCiB0ZXN0X2Nv cmUoaW50IGZkKQogewogCXVpbnQzMl90IHByb3BfaWQ7CkBAIC0yNTYsNiArMjkzLDkgQEAgaWd0 X21haW4KIAlpZ3Rfc3VidGVzdCgiYmxvYi1wcm9wLWxpZmV0aW1lIikKIAkJdGVzdF9saWZldGlt ZShmZCk7CiAKKwlpZ3Rfc3VidGVzdCgiYmxvYi1tdWx0aXBsZSIpCisJCXRlc3RfbXVsdGlwbGUo ZmQpOworCiAJaWd0X2ZpeHR1cmUKIAkJY2xvc2UoZmQpOwogfQotLSAKMi41LjAKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==