From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gabriel Krisman Bertazi Subject: [PATCH i-g-t v3 5/7] tests/kms_ccs: Test case where CCS and main buffer overlaps Date: Thu, 31 Aug 2017 03:18:08 -0300 Message-ID: <20170831061810.11773-6-krisman@collabora.co.uk> References: <20170831061810.11773-1-krisman@collabora.co.uk> 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 8D8EF6E6A9 for ; Thu, 31 Aug 2017 06:19:26 +0000 (UTC) In-Reply-To: <20170831061810.11773-1-krisman@collabora.co.uk> 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 Cc: daniel.vetter@intel.com, daniels@collabora.com, tomeu.vizoso@collabora.com List-Id: intel-gfx@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogR2FicmllbCBLcmlzbWFuIEJlcnRhemkgPGtyaXNtYW5AY29sbGFib3Jh LmNvLnVrPgotLS0KIHRlc3RzL2ttc19jY3MuYyB8IDE4ICsrKysrKysrKysrKysrKy0tLQogMSBm aWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvdGVzdHMva21zX2Njcy5jIGIvdGVzdHMva21zX2Njcy5jCmluZGV4IGNjNDFjODVjNDk2NC4u MDZkMzRhODBiMTA4IDEwMDY0NAotLS0gYS90ZXN0cy9rbXNfY2NzLmMKKysrIGIvdGVzdHMva21z X2Njcy5jCkBAIC0zNCwxMCArMzQsMTEgQEAgZW51bSB0ZXN0X2ZsYWdzIHsKIAlURVNUX0JBRF9Q SVhFTF9GT1JNQVQJCT0gMSA8PCAzLAogCVRFU1RfQkFEX1JPVEFUSU9OXzkwCQk9IDEgPDwgNCwK IAlURVNUX05PX0FVWF9CVUZGRVIJCT0gMSA8PCA1LAorCVRFU1RfQkFEX0NDU19PRkZTRVQJCT0g MSA8PCA2LAogfTsKIAogI2RlZmluZSBURVNUX0ZBSUxfT05fQURERkIyIFwKLQkoVEVTVF9CQURf UElYRUxfRk9STUFUIHwgVEVTVF9OT19BVVhfQlVGRkVSKQorCShURVNUX0JBRF9QSVhFTF9GT1JN QVQgfCBURVNUX05PX0FVWF9CVUZGRVIgfCBURVNUX0JBRF9DQ1NfT0ZGU0VUKQogCiBlbnVtIHRl c3RfZmJfZmxhZ3MgewogCUZCX0NPTVBSRVNTRUQJCQk9IDEgPDwgMCwKQEAgLTMyMSw3ICszMjIs MTMgQEAgc3RhdGljIHZvaWQgZ2VuZXJhdGVfZmIoZGF0YV90ICpkYXRhLCBzdHJ1Y3QgaWd0X2Zi ICpmYiwKIAkJaW50IGNjc19oZWlnaHQgPSBBTElHTihoZWlnaHQsIDE2KSAvIDE2OwogCQlmLnBp dGNoZXNbMV0gPSBBTElHTihjY3Nfd2lkdGggKiAxLCAxMjgpOwogCQlmLm1vZGlmaWVyWzFdID0g bW9kaWZpZXI7Ci0JCWYub2Zmc2V0c1sxXSA9IHNpemVbMF07CisKKwkJaWYgKGRhdGEtPmZsYWdz ICYgVEVTVF9CQURfQ0NTX09GRlNFVCkgeworCQkJLyogT3ZlcmxhcCBDQ1MgYnVmZmVyIHdpdGgg dGhlIGNvbG9yIGJ1ZmZlci4gKi8KKwkJCWYub2Zmc2V0c1sxXSA9IDA7CisJCX0gZWxzZQorCQkJ Zi5vZmZzZXRzWzFdID0gc2l6ZVswXTsKKwogCQlzaXplWzFdID0gZi5waXRjaGVzWzFdICogQUxJ R04oY2NzX2hlaWdodCwgMzIpOwogCiAJCWYuaGFuZGxlc1swXSA9IGdlbV9jcmVhdGUoZGF0YS0+ ZHJtX2ZkLCBzaXplWzBdICsgc2l6ZVsxXSk7CkBAIC00NTQsNyArNDYxLDggQEAgc3RhdGljIHZv aWQgdGVzdF9vdXRwdXQoZGF0YV90ICpkYXRhKQogCiAJaWYgKGRhdGEtPmZsYWdzICYgVEVTVF9C QURfUElYRUxfRk9STUFUIHx8CiAJICAgIGRhdGEtPmZsYWdzICYgVEVTVF9CQURfUk9UQVRJT05f OTAgfHwKLQkgICAgZGF0YS0+ZmxhZ3MgJiBURVNUX05PX0FVWF9CVUZGRVIpIHsKKwkgICAgZGF0 YS0+ZmxhZ3MgJiBURVNUX05PX0FVWF9CVUZGRVIgfHwKKwkgICAgZGF0YS0+ZmxhZ3MgJiBURVNU X0JBRF9DQ1NfT0ZGU0VUKSB7CiAJCXRyeV9jb25maWcoZGF0YSwgZmJfZmxhZ3MgfCBGQl9DT01Q UkVTU0VEKTsKIAl9CiAKQEAgLTUyOCw2ICs1MzYsMTAgQEAgaWd0X21haW4KIAkJaWd0X3N1YnRl c3RfZigicGlwZS0lcy1taXNzaW5nLWNjcy1idWZmZXIiLCBwaXBlX25hbWUpCiAJCQl0ZXN0X291 dHB1dCgmZGF0YSk7CiAKKwkJZGF0YS5mbGFncyA9IFRFU1RfQkFEX0NDU19PRkZTRVQ7CisJCWln dF9zdWJ0ZXN0X2YoInBpcGUtJXMtaW52YWxpZC1jY3Mtb2Zmc2V0IiwgcGlwZV9uYW1lKQorCQkJ dGVzdF9vdXRwdXQoJmRhdGEpOworCiAJfQogCiAJaWd0X2ZpeHR1cmUKLS0gCjIuMTEuMAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==