From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7D5B96E41C for ; Tue, 17 Jul 2018 05:06:44 +0000 (UTC) Date: Mon, 16 Jul 2018 22:06:28 -0700 From: Rodrigo Vivi Message-ID: <20180717050628.GJ2324@intel.com> References: <20180716223905.32087-1-dhinakaran.pandiyan@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20180716223905.32087-1-dhinakaran.pandiyan@intel.com> Subject: Re: [igt-dev] [PATCH i-g-t v2 1/3] tests/psr: Prepare for moving PSR state checking functions into lib 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: T24gTW9uLCBKdWwgMTYsIDIwMTggYXQgMDM6Mzk6MDNQTSAtMDcwMCwgRGhpbmFrYXJhbiBQYW5k aXlhbiB3cm90ZToKPiBDaGFuZ2UgdGhlIGZ1bmN0aW9uIGFyZ3VtZW50cyB0byBub3QgcmVseSBv biB0ZXN0IHNwZWNpZmljIGRhdGEgYXMKPiB0aGUgZm9sbG93aW5nIHBhdGNoZXMgY2hhbmdlIGtt c19mcm9udGJ1ZmZlcl90cmFja2luZyB0byByZXVzZSBQU1IKPiBmdW5jdGlvbnMuCj4gCj4gdjI6 IExlYXZlIC0tbm8tcHNyIGludGFjdCAoUm9kcmlnbykKClRoYW5rcy4uLgoKCj4gQ2M6IFJvZHJp Z28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEaGluYWth cmFuIFBhbmRpeWFuIDxkaGluYWthcmFuLnBhbmRpeWFuQGludGVsLmNvbT4KPiAtLS0KPiAgdGVz dHMva21zX3Bzci5jIHwgOCArKysrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z KCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90ZXN0cy9rbXNfcHNyLmMgYi90 ZXN0cy9rbXNfcHNyLmMKPiBpbmRleCA0ZWNhNTFkYS4uOWU4OTNlZDggMTAwNjQ0Cj4gLS0tIGEv dGVzdHMva21zX3Bzci5jCj4gKysrIGIvdGVzdHMva21zX3Bzci5jCj4gQEAgLTE5NywxMiArMTk3 LDEyIEBAIHN0YXRpYyBib29sIHNpbmtfc3VwcG9ydChkYXRhX3QgKmRhdGEpCj4gIAkJc3Ryc3Ry KGJ1ZiwgIlNpbmtfU3VwcG9ydDogeWVzXG4iKTsKPiAgfQo+ICAKPiAtc3RhdGljIGJvb2wgcHNy X2FjdGl2ZShkYXRhX3QgKmRhdGEsIGJvb2wgY2hlY2tfYWN0aXZlKQo+ICtzdGF0aWMgYm9vbCBw c3JfYWN0aXZlKGludCBmZCwgYm9vbCBjaGVja19hY3RpdmUpCj4gIHsKPiAgCWJvb2wgYWN0aXZl Owo+ICAJY2hhciBidWZbNTEyXTsKPiAgCj4gLQlpZ3RfZGVidWdmc19yZWFkKGRhdGEtPmRybV9m ZCwgImk5MTVfZWRwX3Bzcl9zdGF0dXMiLCBidWYpOwo+ICsJaWd0X2RlYnVnZnNfcmVhZChmZCwg Imk5MTVfZWRwX3Bzcl9zdGF0dXMiLCBidWYpOwo+ICAKPiAgCWFjdGl2ZSA9IHN0cnN0cihidWYs ICJIVyBFbmFibGVkICYgQWN0aXZlIGJpdDogeWVzXG4iKSAmJgo+ICAJCSAoc3Ryc3RyKGJ1Ziwg IlNSREVOVCIpIHx8IHN0cnN0cihidWYsICJTTEVFUCIpKTsKPiBAQCAtMjE0LDcgKzIxNCw3IEBA IHN0YXRpYyBib29sIHdhaXRfcHNyX2VudHJ5KGRhdGFfdCAqZGF0YSkKPiAgCWlmIChkYXRhLT53 aXRoX3Bzcl9kaXNhYmxlZCkKPiAgCQlyZXR1cm4gdHJ1ZTsKPiAgCj4gLQlyZXR1cm4gaWd0X3dh aXQoKHBzcl9hY3RpdmUoZGF0YSwgdHJ1ZSkpLCA1MDAsIDEpOwo+ICsJcmV0dXJuIGlndF93YWl0 KChwc3JfYWN0aXZlKGRhdGEtPmRybV9mZCwgdHJ1ZSkpLCA1MDAsIDEpOwo+ICB9Cj4gIAo+ICBz dGF0aWMgaW5saW5lIHZvaWQgbWFudWFsKGNvbnN0IGNoYXIgKmV4cGVjdGVkKQo+IEBAIC0zMDMs NyArMzAzLDcgQEAgc3RhdGljIHZvaWQgcnVuX3Rlc3QoZGF0YV90ICpkYXRhKQo+ICAJCWV4cGVj dGVkID0gInNjcmVlbiBHUkVFTiI7Cj4gIAkJYnJlYWs7Cj4gIAl9Cj4gLQlpZ3RfYXNzZXJ0KHBz cl9hY3RpdmUoZGF0YSwgZmFsc2UpKTsKPiArCWlndF9hc3NlcnQocHNyX2FjdGl2ZShkYXRhLT5k cm1fZmQsIGZhbHNlKSk7CgpJIHdvbmRlciBpZiB3ZSBzaG91bGRuJ3QgY2hhbmdlIGl0IHRvIG9u bHkgZ2V0IHRoZSBmZAphbmQgaGVyZSBmb3IgaW5zdGFuY2UgdXNlIGlndF9hc3NlcnQoIXBzcl9h Y3RpdmUuLi4KCmFueXdheXMgdGhpcyBjYW4gYmUgaW4gc2VwYXJhdGVkIHBhdGNoCgpSZXZpZXdl ZC1ieTogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgoKPiAgCW1hbnVhbChl eHBlY3RlZCk7Cj4gIH0KPiAgCj4gLS0gCj4gMi4xNy4xCj4gCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaWd0LWRldgo=