From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4135989A08 for ; Thu, 12 Jul 2018 23:20:46 +0000 (UTC) Date: Thu, 12 Jul 2018 16:20:45 -0700 From: Rodrigo Vivi Message-ID: <20180712232045.GI2208@intel.com> References: <20180712080943.8495-1-dhinakaran.pandiyan@intel.com> <20180712080943.8495-3-dhinakaran.pandiyan@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20180712080943.8495-3-dhinakaran.pandiyan@intel.com> Subject: Re: [igt-dev] [PATCH i-g-t 3/4] tests/kms_psr_sink_crc: Test PSR source HW status before PSR entry. 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: Dhinakaran Pandiyan Cc: igt-dev@lists.freedesktop.org List-ID: T24gVGh1LCBKdWwgMTIsIDIwMTggYXQgMDE6MDk6NDJBTSAtMDcwMCwgRGhpbmFrYXJhbiBQYW5k aXlhbiB3cm90ZToKPiBXYWl0IGZvciBQU1IgSFcgc3RhdHVzIHRvIHNob3cgYWN0aXZlIGJlZm9y ZSBzdGFydGluZyBhbiBQU1IgZXhpdCBhY3Rpb24uCj4gCj4gQ2M6IFJvZHJpZ28gVml2aSA8cm9k cmlnby52aXZpQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEaGluYWthcmFuIFBhbmRpeWFu IDxkaGluYWthcmFuLnBhbmRpeWFuQGludGVsLmNvbT4KClJldmlld2VkLWJ5OiBSb2RyaWdvIFZp dmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+Cgo+IC0tLQo+ICB0ZXN0cy9rbXNfcHNyX3Npbmtf Y3JjLmMgfCAyNyArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQs IDkgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rlc3Rz L2ttc19wc3Jfc2lua19jcmMuYyBiL3Rlc3RzL2ttc19wc3Jfc2lua19jcmMuYwo+IGluZGV4IDRh MTg2MDlhLi40ZWNhNTFkYSAxMDA2NDQKPiAtLS0gYS90ZXN0cy9rbXNfcHNyX3NpbmtfY3JjLmMK PiArKysgYi90ZXN0cy9rbXNfcHNyX3NpbmtfY3JjLmMKPiBAQCAtMTk3LDMzICsxOTcsMjQgQEAg c3RhdGljIGJvb2wgc2lua19zdXBwb3J0KGRhdGFfdCAqZGF0YSkKPiAgCQlzdHJzdHIoYnVmLCAi U2lua19TdXBwb3J0OiB5ZXNcbiIpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgYm9vbCBwc3JfZW5hYmxl ZChkYXRhX3QgKmRhdGEpCj4gK3N0YXRpYyBib29sIHBzcl9hY3RpdmUoZGF0YV90ICpkYXRhLCBi b29sIGNoZWNrX2FjdGl2ZSkKPiAgewo+ICsJYm9vbCBhY3RpdmU7Cj4gIAljaGFyIGJ1Zls1MTJd Owo+ICAKPiAgCWlndF9kZWJ1Z2ZzX3JlYWQoZGF0YS0+ZHJtX2ZkLCAiaTkxNV9lZHBfcHNyX3N0 YXR1cyIsIGJ1Zik7Cj4gIAo+IC0JcmV0dXJuIGRhdGEtPndpdGhfcHNyX2Rpc2FibGVkIHx8Cj4g LQkJc3Ryc3RyKGJ1ZiwgIkhXIEVuYWJsZWQgJiBBY3RpdmUgYml0OiB5ZXNcbiIpOwo+ICsJYWN0 aXZlID0gc3Ryc3RyKGJ1ZiwgIkhXIEVuYWJsZWQgJiBBY3RpdmUgYml0OiB5ZXNcbiIpICYmCj4g KwkJIChzdHJzdHIoYnVmLCAiU1JERU5UIikgfHwgc3Ryc3RyKGJ1ZiwgIlNMRUVQIikpOwo+ICsJ cmV0dXJuIGNoZWNrX2FjdGl2ZSA/IGFjdGl2ZSA6ICFhY3RpdmU7Cj4gIH0KPiAgCj4gIHN0YXRp YyBib29sIHdhaXRfcHNyX2VudHJ5KGRhdGFfdCAqZGF0YSkKPiAgewo+IC0JaW50IHRpbWVvdXQg PSA1Owo+IC0Jd2hpbGUgKHRpbWVvdXQtLSkgewo+IC0JCWlmIChwc3JfZW5hYmxlZChkYXRhKSkK PiAtCQkJcmV0dXJuIHRydWU7Cj4gLQkJc2xlZXAoMSk7Cj4gLQl9Cj4gLQlyZXR1cm4gZmFsc2U7 Cj4gLX0KPiArCWlmIChkYXRhLT53aXRoX3Bzcl9kaXNhYmxlZCkKPiArCQlyZXR1cm4gdHJ1ZTsK PiAgCj4gLXN0YXRpYyBib29sIHBzcl9pbmFjdGl2ZShkYXRhX3QgKmRhdGEpCj4gLXsKPiAtCWNo YXIgYnVmWzUxMl07Cj4gLQo+IC0JaWd0X2RlYnVnZnNfcmVhZChkYXRhLT5kcm1fZmQsICJpOTE1 X2VkcF9wc3Jfc3RhdHVzIiwgYnVmKTsKPiAtCXJldHVybiAhKHN0cnN0cihidWYsICJTUkRFTlQi KSB8fCBzdHJzdHIoIlNMRUVQIikpOwo+ICsJcmV0dXJuIGlndF93YWl0KChwc3JfYWN0aXZlKGRh dGEsIHRydWUpKSwgNTAwLCAxKTsKPiAgfQo+ICAKPiAgc3RhdGljIGlubGluZSB2b2lkIG1hbnVh bChjb25zdCBjaGFyICpleHBlY3RlZCkKPiBAQCAtMzEyLDcgKzMwMyw3IEBAIHN0YXRpYyB2b2lk IHJ1bl90ZXN0KGRhdGFfdCAqZGF0YSkKPiAgCQlleHBlY3RlZCA9ICJzY3JlZW4gR1JFRU4iOwo+ ICAJCWJyZWFrOwo+ICAJfQo+IC0JYXNzZXJ0KHBzcl9pbmFjdGl2ZShkYXRhKSk7Cj4gKwlpZ3Rf YXNzZXJ0KHBzcl9hY3RpdmUoZGF0YSwgZmFsc2UpKTsKPiAgCW1hbnVhbChleHBlY3RlZCk7Cj4g IH0KPiAgCj4gLS0gCj4gMi4xNC4xCj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aWd0LWRldgo=