From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Foss Subject: [PATCH i-g-t v2 07/33] tests/kms_chv_cursor_fail: Add support for dynamic number of planes Date: Tue, 24 Jan 2017 18:33:34 -0500 Message-ID: <20170124233400.5053-8-robert.foss@collabora.com> References: <20170124233400.5053-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 267826E89A for ; Tue, 24 Jan 2017 23:34:39 +0000 (UTC) In-Reply-To: <20170124233400.5053-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, Tomeu Vizoso , Maarten Lankhorst , Gustavo Padovan , Daniel Stone , Mika Kahola , Petri Latvala List-Id: intel-gfx@lists.freedesktop.org QWRkIGNoYW5nZXMgcmVmbGVjdGluZyB0aGUgbmV3IHN1cHBvcnQgZm9yIGR5bmFtaWMgbnVtYmVy IG9mIHBsYW5lcyBwZXIgcGlwZS4KClNpZ25lZC1vZmYtYnk6IFJvYmVydCBGb3NzIDxyb2JlcnQu Zm9zc0Bjb2xsYWJvcmEuY29tPgotLS0KIHRlc3RzL2ttc19jaHZfY3Vyc29yX2ZhaWwuYyB8IDYg KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL3Rlc3RzL2ttc19jaHZfY3Vyc29yX2ZhaWwuYyBiL3Rlc3RzL2ttc19jaHZf Y3Vyc29yX2ZhaWwuYwppbmRleCAwMTU4NTgwYy4uY2U2ZThkZjYgMTAwNjQ0Ci0tLSBhL3Rlc3Rz L2ttc19jaHZfY3Vyc29yX2ZhaWwuYworKysgYi90ZXN0cy9rbXNfY2h2X2N1cnNvcl9mYWlsLmMK QEAgLTY1LDcgKzY1LDcgQEAgc3RhdGljIHZvaWQgY3Vyc29yX2Rpc2FibGUoZGF0YV90ICpkYXRh KQogCWlndF9vdXRwdXRfdCAqb3V0cHV0ID0gZGF0YS0+b3V0cHV0OwogCWlndF9wbGFuZV90ICpj dXJzb3I7CiAKLQljdXJzb3IgPSBpZ3Rfb3V0cHV0X2dldF9wbGFuZShvdXRwdXQsIElHVF9QTEFO RV9DVVJTT1IpOworCWN1cnNvciA9IGlndF9vdXRwdXRfZ2V0X3BsYW5lX3R5cGUob3V0cHV0LCBE Uk1fUExBTkVfVFlQRV9DVVJTT1IpOwogCWlndF9wbGFuZV9zZXRfZmIoY3Vyc29yLCBOVUxMKTsK IH0KIApAQCAtMjQyLDcgKzI0Miw3IEBAIHN0YXRpYyB2b2lkIHByZXBhcmVfY3J0YyhkYXRhX3Qg KmRhdGEpCiAJCQkgICAgICBMT0NBTF9EUk1fRk9STUFUX01PRF9OT05FLAogCQkJICAgICAgJmRh dGEtPnByaW1hcnlfZmIpOwogCi0JcHJpbWFyeSA9IGlndF9vdXRwdXRfZ2V0X3BsYW5lKGRhdGEt Pm91dHB1dCwgSUdUX1BMQU5FX1BSSU1BUlkpOworCXByaW1hcnkgPSBpZ3Rfb3V0cHV0X2dldF9w bGFuZV90eXBlKGRhdGEtPm91dHB1dCwgRFJNX1BMQU5FX1RZUEVfUFJJTUFSWSk7CiAJaWd0X3Bs YW5lX3NldF9mYihwcmltYXJ5LCAmZGF0YS0+cHJpbWFyeV9mYik7CiAKIAlpZ3RfZGlzcGxheV9j b21taXQoZGlzcGxheSk7CkBAIC0yNzcsNyArMjc3LDcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9j cnRjKGRhdGFfdCAqZGF0YSkKIAogCWlndF9yZW1vdmVfZmIoZGF0YS0+ZHJtX2ZkLCAmZGF0YS0+ cHJpbWFyeV9mYik7CiAKLQlwcmltYXJ5ID0gaWd0X291dHB1dF9nZXRfcGxhbmUoZGF0YS0+b3V0 cHV0LCBJR1RfUExBTkVfUFJJTUFSWSk7CisJcHJpbWFyeSA9IGlndF9vdXRwdXRfZ2V0X3BsYW5l X3R5cGUoZGF0YS0+b3V0cHV0LCBEUk1fUExBTkVfVFlQRV9QUklNQVJZKTsKIAlpZ3RfcGxhbmVf c2V0X2ZiKHByaW1hcnksIE5VTEwpOwogCiAJaWd0X291dHB1dF9zZXRfcGlwZShkYXRhLT5vdXRw dXQsIFBJUEVfQU5ZKTsKLS0gCjIuMTEuMC40NTMuZzc4N2Y3NWYwNQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==