From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Bragg Subject: [PATCH igt v4 08/13] igt/gem_exec_parse: make basic-rejected version agnostic Date: Mon, 14 Nov 2016 20:51:17 +0000 Message-ID: <20161114205122.10742-9-robert@sixbynine.org> References: <20161114205122.10742-1-robert@sixbynine.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pg0-x243.google.com (mail-pg0-x243.google.com [IPv6:2607:f8b0:400e:c05::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id E407C6E511 for ; Mon, 14 Nov 2016 20:51:58 +0000 (UTC) Received: by mail-pg0-x243.google.com with SMTP id x23so9803626pgx.3 for ; Mon, 14 Nov 2016 12:51:58 -0800 (PST) In-Reply-To: <20161114205122.10742-1-robert@sixbynine.org> 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 List-Id: intel-gfx@lists.freedesktop.org VGhpcyBhZGFwdHMgdGhlIGJhc2ljLXJlamVjdGVkIHRlc3QgdG8gZm9jdXMgb24gaW52YWxpZCBj b21tYW5kcyB0aGF0CndpbGwgcmVzdWx0IGluIGFuIEVJTlZBTCBlcnJubyBiZWluZyByZXR1cm5l ZCB0byB1c2Vyc3BhY2UgZXZlbiB3aXRoIHRoZQp1cGNvbWluZyB2ZXJzaW9uIDggcGFyc2VyIGNo YW5nZSB0byBzdG9wIHJlcG9ydGluZyBhY2Nlc3MgdmlvbGF0aW9ucyBhcwpFSU5WQUwgZXJyb3Jz LgoKU2lnbmVkLW9mZi1ieTogUm9iZXJ0IEJyYWdnIDxyb2JlcnRAc2l4YnluaW5lLm9yZz4KUmV2 aWV3ZWQtYnk6IE1hdHRoZXcgQXVsZCA8bWF0dGhldy5hdWxkQGludGVsLmNvbT4KLS0tCiB0ZXN0 cy9nZW1fZXhlY19wYXJzZS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQog MSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL3Rlc3RzL2dlbV9leGVjX3BhcnNlLmMgYi90ZXN0cy9nZW1fZXhlY19wYXJzZS5jCmlu ZGV4IDZkYzk5OTguLjAzZTRkMGUgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2dlbV9leGVjX3BhcnNlLmMK KysrIGIvdGVzdHMvZ2VtX2V4ZWNfcGFyc2UuYwpAQCAtNDIsNiArNDIsMTAgQEAKICNkZWZpbmUg SFNXX0NTX0dQUjAgSFNXX0NTX0dQUigwKQogI2RlZmluZSBIU1dfQ1NfR1BSMSBIU1dfQ1NfR1BS KDEpCiAKKy8qIFRvIGhlbHAgY3JhZnQgY29tbWFuZHMga25vd24gdG8gYmUgaW52YWxpZCBhY3Jv c3MgYWxsIGVuZ2luZXMgKi8KKyNkZWZpbmUgSU5TVFJfQ0xJRU5UX1NISUZUCTI5CisjZGVmaW5l ICAgSU5TVFJfSU5WQUxJRF9DTElFTlQgIDB4NworCiAjZGVmaW5lIE1JX0xPQURfUkVHSVNURVJf UkVHICgweDJhIDw8IDIzKQogI2RlZmluZSBNSV9TVE9SRV9SRUdJU1RFUl9NRU0gKDB4MjQgPDwg MjMpCiAjZGVmaW5lIE1JX0FSQl9PTl9PRkYgKDB4OCA8PCAyMykKQEAgLTQxMSwzMyArNDE1LDM4 IEBAIGlndF9tYWluCiAJfQogCiAJaWd0X3N1YnRlc3QoImJhc2ljLXJlamVjdGVkIikgewotCQl1 aW50MzJfdCBhcmJfb25fb2ZmW10gPSB7Ci0JCQlNSV9BUkJfT05fT0ZGLAorCQl1aW50MzJfdCBp bnZhbGlkX2NtZFtdID0geworCQkJSU5TVFJfSU5WQUxJRF9DTElFTlQgPDwgSU5TVFJfQ0xJRU5U X1NISUZULAogCQkJTUlfQkFUQ0hfQlVGRkVSX0VORCwKIAkJfTsKLQkJdWludDMyX3QgZGlzcGxh eV9mbGlwW10gPSB7Ci0JCQlNSV9ESVNQTEFZX0ZMSVAsCi0JCQkwLCAwLCAwLAorCQl1aW50MzJf dCBpbnZhbGlkX3NldF9jb250ZXh0W10gPSB7CisJCQlNSV9TRVRfQ09OVEVYVCB8IDMyLCAvKiBp bnZhbGlkIGxlbmd0aCAqLwogCQkJTUlfQkFUQ0hfQlVGRkVSX0VORCwKLQkJCTAKIAkJfTsKIAkJ ZXhlY19iYXRjaChmZCwgaGFuZGxlLAotCQkJICAgYXJiX29uX29mZiwgc2l6ZW9mKGFyYl9vbl9v ZmYpLAorCQkJICAgaW52YWxpZF9jbWQsIHNpemVvZihpbnZhbGlkX2NtZCksCiAJCQkgICBJOTE1 X0VYRUNfUkVOREVSLAogCQkJICAgLUVJTlZBTCk7CiAJCWV4ZWNfYmF0Y2goZmQsIGhhbmRsZSwK LQkJCSAgIGFyYl9vbl9vZmYsIHNpemVvZihhcmJfb25fb2ZmKSwKKwkJCSAgIGludmFsaWRfY21k LCBzaXplb2YoaW52YWxpZF9jbWQpLAogCQkJICAgSTkxNV9FWEVDX0JTRCwKIAkJCSAgIC1FSU5W QUwpOworCQlpZiAoZ2VtX2hhc19ibHQoZmQpKSB7CisJCQlleGVjX2JhdGNoKGZkLCBoYW5kbGUs CisJCQkJICAgaW52YWxpZF9jbWQsIHNpemVvZihpbnZhbGlkX2NtZCksCisJCQkJICAgSTkxNV9F WEVDX0JMVCwKKwkJCQkgICAtRUlOVkFMKTsKKwkJfQogCQlpZiAoZ2VtX2hhc192ZWJveChmZCkp IHsKIAkJCWV4ZWNfYmF0Y2goZmQsIGhhbmRsZSwKLQkJCQkgICBhcmJfb25fb2ZmLCBzaXplb2Yo YXJiX29uX29mZiksCisJCQkJICAgaW52YWxpZF9jbWQsIHNpemVvZihpbnZhbGlkX2NtZCksCiAJ CQkJICAgSTkxNV9FWEVDX1ZFQk9YLAogCQkJCSAgIC1FSU5WQUwpOwogCQl9CisKIAkJZXhlY19i YXRjaChmZCwgaGFuZGxlLAotCQkJICAgZGlzcGxheV9mbGlwLCBzaXplb2YoZGlzcGxheV9mbGlw KSwKLQkJCSAgIEk5MTVfRVhFQ19CTFQsCisJCQkgICBpbnZhbGlkX3NldF9jb250ZXh0LCBzaXpl b2YoaW52YWxpZF9zZXRfY29udGV4dCksCisJCQkgICBJOTE1X0VYRUNfUkVOREVSLAogCQkJICAg LUVJTlZBTCk7CiAJfQogCi0tIAoyLjEwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=