From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Foss Subject: [PATCH i-g-t v2 11/33] tests/kms_fbc_crc: Add support for dynamic number of planes Date: Tue, 24 Jan 2017 18:33:38 -0500 Message-ID: <20170124233400.5053-12-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 B6D166E8A7 for ; Tue, 24 Jan 2017 23:34:43 +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 Zm9zc0Bjb2xsYWJvcmEuY29tPgotLS0KIHRlc3RzL2ttc19mYmNfY3JjLmMgfCA5ICsrKysrLS0t LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS90ZXN0cy9rbXNfZmJjX2NyYy5jIGIvdGVzdHMva21zX2ZiY19jcmMuYwppbmRleCBh Njk2ZTEyNC4uZDJjNzZmYjEgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2ttc19mYmNfY3JjLmMKKysrIGIv dGVzdHMva21zX2ZiY19jcmMuYwpAQCAtMzcyLDcgKzM3Miw3IEBAIHN0YXRpYyBib29sIHByZXBh cmVfdGVzdChkYXRhX3QgKmRhdGEsIGVudW0gdGVzdF9tb2RlIHRlc3RfbW9kZSkKIAlpZ3Rfb3V0 cHV0X3QgKm91dHB1dCA9IGRhdGEtPm91dHB1dDsKIAlpZ3RfcGlwZV9jcmNfdCAqcGlwZV9jcmM7 CiAKLQlkYXRhLT5wcmltYXJ5ID0gaWd0X291dHB1dF9nZXRfcGxhbmUoZGF0YS0+b3V0cHV0LCBJ R1RfUExBTkVfUFJJTUFSWSk7CisJZGF0YS0+cHJpbWFyeSA9IGlndF9vdXRwdXRfZ2V0X3BsYW5l X3R5cGUoZGF0YS0+b3V0cHV0LCBEUk1fUExBTkVfVFlQRV9QUklNQVJZKTsKIAogCWNyZWF0ZV9m YnMoZGF0YSwgdHJ1ZSwgZGF0YS0+ZmIpOwogCkBAIC00NTcsMTAgKzQ1NywxMSBAQCBzdGF0aWMg dm9pZCBmaW5pc2hfY3J0YyhkYXRhX3QgKmRhdGEsIGVudW0gdGVzdF9tb2RlIG1vZGUpCiBzdGF0 aWMgdm9pZCByZXNldF9kaXNwbGF5KGRhdGFfdCAqZGF0YSkKIHsKIAlpZ3RfZGlzcGxheV90ICpk aXNwbGF5ID0gJmRhdGEtPmRpc3BsYXk7Ci0JZW51bSBwaXBlIHBpcGU7CisJZW51bSBwaXBlIHBp cGVfdHlwZTsKIAotCWZvcl9lYWNoX3BpcGUoZGlzcGxheSwgcGlwZSkgewotCQlpZ3RfcGxhbmVf dCAqcGxhbmUgPSAmZGlzcGxheS0+cGlwZXNbcGlwZV0ucGxhbmVzW0lHVF9QTEFORV9QUklNQVJZ XTsKKwlmb3JfZWFjaF9waXBlKGRpc3BsYXksIHBpcGVfdHlwZSkgeworICAgICAgICBpZ3RfcGlw ZV90ICpwaXBlID0gJmRpc3BsYXktPnBpcGVzW3BpcGVfdHlwZV07CisJCWlndF9wbGFuZV90ICpw bGFuZSA9IGlndF9waXBlX2dldF9wbGFuZV90eXBlKHBpcGUsIERSTV9QTEFORV9UWVBFX1BSSU1B UlkpOwogCiAJCWlmIChwbGFuZS0+ZmIpCiAJCQlpZ3RfcGxhbmVfc2V0X2ZiKHBsYW5lLCBOVUxM KTsKLS0gCjIuMTEuMC40NTMuZzc4N2Y3NWYwNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==