From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH i-g-t v4 7/7] igt/kms_rotation_crc : Fix flip tests for sprite plane Date: Fri, 29 Sep 2017 11:59:37 +0200 Message-ID: <20170929095937.15702-8-maarten.lankhorst@linux.intel.com> References: <20170929095937.15702-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id ED6D46EAAA for ; Fri, 29 Sep 2017 09:59:42 +0000 (UTC) In-Reply-To: <20170929095937.15702-1-maarten.lankhorst@linux.intel.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 List-Id: intel-gfx@lists.freedesktop.org VGhpcyB0ZXN0IHdhcyBmbGlwcGluZyB0aGUgcHJpbWFyeSBwbGFuZSBpbnN0ZWFkIG9mIHRoZSBz cHJpdGUgcGxhbmUuCkZsaXAgdGhlIGNvcnJlY3QgcGxhbmUgdG8gbWFrZSB0aGUgdGVzdCBwYXNz IHByb3Blcmx5LgoKQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19i dWcuY2dpP2lkPTEwMjY5MQpTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRl bi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgotLS0KIHRlc3RzL2ttc19yb3RhdGlvbl9jcmMu YyB8IDIzICsrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0 aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0cy9rbXNfcm90YXRpb25f Y3JjLmMgYi90ZXN0cy9rbXNfcm90YXRpb25fY3JjLmMKaW5kZXggNDkzMmEwZDQ0NDEwLi5iODMy N2RmYTBkODMgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2ttc19yb3RhdGlvbl9jcmMuYworKysgYi90ZXN0 cy9rbXNfcm90YXRpb25fY3JjLmMKQEAgLTMzMiw2ICszMzIsOSBAQCBzdGF0aWMgdm9pZCB0ZXN0 X3BsYW5lX3JvdGF0aW9uKGRhdGFfdCAqZGF0YSwgaW50IHBsYW5lX3R5cGUpCiAJZW51bSBpZ3Rf Y29tbWl0X3N0eWxlIGNvbW1pdCA9IENPTU1JVF9MRUdBQ1k7CiAJaW50IHJldDsKIAorCWlmIChk YXRhLT5mbGlwcyAmJiBwbGFuZV90eXBlICE9IERSTV9QTEFORV9UWVBFX1BSSU1BUlkpCisJCWln dF9yZXF1aXJlKGRhdGEtPmRpc3BsYXkuaXNfYXRvbWljKTsKKwogCWlmIChwbGFuZV90eXBlID09 IERSTV9QTEFORV9UWVBFX1BSSU1BUlkgfHwgcGxhbmVfdHlwZSA9PSBEUk1fUExBTkVfVFlQRV9D VVJTT1IpCiAJCWNvbW1pdCA9IENPTU1JVF9VTklWRVJTQUw7CiAKQEAgLTM5MCwxMiArMzkzLDIw IEBAIHN0YXRpYyB2b2lkIHRlc3RfcGxhbmVfcm90YXRpb24oZGF0YV90ICpkYXRhLCBpbnQgcGxh bmVfdHlwZSkKIAkJCSAqIGNoZWNrIENSQyBhZ2FpbnN0IHRoYXQgb25lIGFzIHdlbGwuCiAJCQkg Ki8KIAkJCWlmIChkYXRhLT5mbGlwcykgewotCQkJCXJldCA9IGRybU1vZGVQYWdlRmxpcChkYXRh LT5nZnhfZmQsCi0JCQkJCQkgICAgICBvdXRwdXQtPmNvbmZpZy5jcnRjLT5jcnRjX2lkLAotCQkJ CQkJICAgICAgZGF0YS0+ZmJfZmxpcC5mYl9pZCwKLQkJCQkJCSAgICAgIERSTV9NT0RFX1BBR0Vf RkxJUF9FVkVOVCwKLQkJCQkJCSAgICAgIE5VTEwpOwotCQkJCWlndF9hc3NlcnRfZXEocmV0LCAw KTsKKwkJCQlpZ3RfcGxhbmVfc2V0X2ZiKHBsYW5lLCAmZGF0YS0+ZmJfZmxpcCk7CisJCQkJaWYg KGRhdGEtPnJvdGF0aW9uID09IElHVF9ST1RBVElPTl85MCB8fCBkYXRhLT5yb3RhdGlvbiA9PSBJ R1RfUk9UQVRJT05fMjcwKQorCQkJCQlpZ3RfcGxhbmVfc2V0X3NpemUocGxhbmUsIGRhdGEtPmZi LmhlaWdodCwgZGF0YS0+ZmIud2lkdGgpOworCisJCQkJaWYgKHBsYW5lX3R5cGUgIT0gRFJNX1BM QU5FX1RZUEVfUFJJTUFSWSkgeworCQkJCQlpZ3RfZGlzcGxheV9jb21taXRfYXRvbWljKGRpc3Bs YXksIERSTV9NT0RFX1BBR0VfRkxJUF9FVkVOVCB8IERSTV9NT0RFX0FUT01JQ19OT05CTE9DSywg TlVMTCk7CisJCQkJfSBlbHNlIHsKKwkJCQkJcmV0ID0gZHJtTW9kZVBhZ2VGbGlwKGRhdGEtPmdm eF9mZCwKKwkJCQkJCQlvdXRwdXQtPmNvbmZpZy5jcnRjLT5jcnRjX2lkLAorCQkJCQkJCWRhdGEt PmZiX2ZsaXAuZmJfaWQsCisJCQkJCQkJRFJNX01PREVfUEFHRV9GTElQX0VWRU5ULAorCQkJCQkJ CU5VTEwpOworCQkJCQlpZ3RfYXNzZXJ0X2VxKHJldCwgMCk7CisJCQkJfQogCQkJCXdhaXRfZm9y X3BhZ2VmbGlwKGRhdGEtPmdmeF9mZCk7CiAJCQkJaWd0X3BpcGVfY3JjX2NvbGxlY3RfY3JjKGRh dGEtPnBpcGVfY3JjLAogCQkJCQkJCSAmY3JjX291dHB1dCk7Ci0tIAoyLjE0LjEKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=