From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id B0A6D6E363 for ; Thu, 11 Oct 2018 00:12:53 +0000 (UTC) From: Radhakrishna Sripada Date: Wed, 10 Oct 2018 17:14:16 -0700 Message-Id: <20181011001416.19450-2-radhakrishna.sripada@intel.com> In-Reply-To: <20181011001416.19450-1-radhakrishna.sripada@intel.com> References: <20181011001416.19450-1-radhakrishna.sripada@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 2/2] tests/kms_properties: Add functional test for "max bpc" property List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: VGVzdCB0aGUgdmFsdWVzIGluIHRoZSByYW5nZSBhZHZlcnRpc2VkIGJ5IHRoZSAibWF4IGJwYyIg cHJvcGVydHkuCgpDYzogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVs LmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+ClNpZ25lZC1v ZmYtYnk6IFJhZGhha3Jpc2huYSBTcmlwYWRhIDxyYWRoYWtyaXNobmEuc3JpcGFkYUBpbnRlbC5j b20+Ci0tLQogdGVzdHMva21zX3Byb3BlcnRpZXMuYyB8IDMyICsrKysrKysrKysrKysrKysrKysr KysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL2ttc19wcm9wZXJ0aWVzLmMgYi90ZXN0cy9rbXNfcHJv cGVydGllcy5jCmluZGV4IGJkM2U4Mjc2MWY2ZS4uOTdiNWI5NTBiNWE1IDEwMDY0NAotLS0gYS90 ZXN0cy9rbXNfcHJvcGVydGllcy5jCisrKyBiL3Rlc3RzL2ttc19wcm9wZXJ0aWVzLmMKQEAgLTgy LDcgKzgyLDM3IEBAIHN0YXRpYyBib29sIGlnbm9yZV9wcm9wZXJ0eSh1aW50MzJfdCBvYmpfdHlw ZSwgdWludDMyX3QgcHJvcF9mbGFncywKIAlyZXR1cm4gZmFsc2U7CiB9CiAKLXN0YXRpYyBjb25z dCBzdHJ1Y3QgYWRkaXRpb25hbF90ZXN0IHByb3BlcnR5X2Z1bmN0aW9uYWxfdGVzdFtdID0ge307 CitzdGF0aWMgdm9pZCBtYXhfYnBjX3Byb3BfdGVzdChpbnQgZmQsIHVpbnQzMl90IGlkLCB1aW50 MzJfdCB0eXBlLCBkcm1Nb2RlUHJvcGVydHlQdHIgcHJvcCwKKwkJCSAgICAgIHVpbnQzMl90IHBy b3BfaWQsIHVpbnQ2NF90IHByb3BfdmFsdWUsIGJvb2wgYXRvbWljKQoreworCWRybU1vZGVBdG9t aWNSZXFQdHIgcmVxID0gTlVMTDsKKwlpbnQgaSwgcmV0OworCisJaWYgKGF0b21pYykKKwkJcmVx ID0gZHJtTW9kZUF0b21pY0FsbG9jKCk7CisKKwlmb3IgKCBpID0gcHJvcC0+dmFsdWVzWzBdOyBp IDwgcHJvcC0+dmFsdWVzWzFdIDsgaSsrKSB7CisJCWlmICghYXRvbWljKSB7CisJCQlyZXQgPSBk cm1Nb2RlT2JqZWN0U2V0UHJvcGVydHkoZmQsIGlkLCB0eXBlLCBwcm9wX2lkLCBpKTsKKworCQkJ aWd0X2Fzc2VydF9lcShyZXQsIDApOworCQl9IGVsc2UgeworCQkJcmV0ID0gZHJtTW9kZUF0b21p Y0FkZFByb3BlcnR5KHJlcSwgaWQsIHByb3BfaWQsIGkpOworCQkJaWd0X2Fzc2VydChyZXQgPj0g MCk7CisKKwkJCXJldCA9IGRybU1vZGVBdG9taWNDb21taXQoZmQsIHJlcSwgRFJNX01PREVfQVRP TUlDX1RFU1RfT05MWSwgTlVMTCk7CisJCQlpZ3RfYXNzZXJ0X2VxKHJldCwgMCk7CisJCX0KKwl9 CisKKwlpZiAoYXRvbWljKQorCQlkcm1Nb2RlQXRvbWljRnJlZShyZXEpOworfQorCitzdGF0aWMg Y29uc3Qgc3RydWN0IGFkZGl0aW9uYWxfdGVzdCBwcm9wZXJ0eV9mdW5jdGlvbmFsX3Rlc3RbXSA9 IHsKKwkJCQkJCQkJCXsibWF4IGJwYyIsIERSTV9NT0RFX09CSkVDVF9DT05ORUNUT1IsCisJCQkJ CQkJCQkgbWF4X2JwY19wcm9wX3Rlc3R9LAorCQkJCQkJCQkgfTsKIAogc3RhdGljIGJvb2wgaGFz X2FkZGl0aW9uYWxfdGVzdF9sb29rdXAodWludDMyX3Qgb2JqX3R5cGUsIGNvbnN0IGNoYXIgKm5h bWUsCiAJCQkJYm9vbCBhdG9taWMsIGludCAqaW5kZXgpCi0tIAoyLjkuMwoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QK aWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg==