From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id F1F016E020 for ; Wed, 5 Sep 2018 01:12:27 +0000 (UTC) Message-ID: <7d4e447b018c475495fdfbfa19c2e67993719ae0.camel@intel.com> From: Dhinakaran Pandiyan Date: Tue, 04 Sep 2018 18:12:15 -0700 In-Reply-To: <20180901041806.2627-5-rodrigo.vivi@intel.com> References: <20180901041806.2627-1-rodrigo.vivi@intel.com> <20180901041806.2627-5-rodrigo.vivi@intel.com> Mime-Version: 1.0 Subject: Re: [igt-dev] [PATCH i-g-t 5/6] tools/dpcd_reg: Make --count optional. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: dhinakaran.pandiyan@intel.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Rodrigo Vivi , igt-dev@lists.freedesktop.org, Tarun Vyas List-ID: T24gRnJpLCAyMDE4LTA4LTMxIGF0IDIxOjE4IC0wNzAwLCBSb2RyaWdvIFZpdmkgd3JvdGU6Cj4g RGVmYXVsdHMgdG8gMSB3aGVuIG5vdCBleHBsaWNpdGx5IGRlZmluZWQuCj4gCj4gQ2M6IFRhcnVu IFZ5YXMgPHRhcnVuLnZ5YXNAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2 aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KPiAtLS0KPiAgdG9vbHMvZHBjZF9yZWcuYyB8IDE3 ICsrKysrKystLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEw IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9kcGNkX3JlZy5jIGIvdG9vbHMv ZHBjZF9yZWcuYwo+IGluZGV4IGM1MzM0MDFjLi5hMTQxZjFmYyAxMDA2NDQKPiAtLS0gYS90b29s cy9kcGNkX3JlZy5jCj4gKysrIGIvdG9vbHMvZHBjZF9yZWcuYwo+IEBAIC0xNzAsNyArMTcwLDcg QEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICAJfSBjbWQgPSBEVU1QOwo+ICAK PiAgCXN0cnVjdCBvcHRpb24gbG9uZ29wdHMgW10gPSB7Cj4gLQkJewo+ICJjb3VudCIsICAgICAg cmVxdWlyZWRfYXJndW1lbnQsICAgICAgTlVMTCwgICAgICAnYycgfSwKPiArCQl7Cj4gImNvdW50 IiwgICAgICBvcHRpb25hbF9hcmd1bWVudCwgICAgICBOVUxMLCAgICAgICdjJyB9LApQYXNzaW5n IGNvdW50IGNhbiBiZSBvcHRpb25hbCwgYnV0IHdoZW4gY291bnQgaXMgcGFzc2VkIGl0IHNob3Vs ZApyZXF1aXJlIGFuIGFyZ3VtZW50LgoKRnJvbSB3aGF0IEkgdW5kZXJzdGFuZCwgdGhpcyBjaGFu Z2UgbWFrZXMgcGFzc2luZyBhbiBhcmd1bWVudCB0byBjb3VudApvcHRpb25hbC4KCj4gIAkJeyAi ZGV2aWNlIiwJcmVxdWlyZWRfYXJndW1lbnQsCU5VTEwsICAKPiAgICAgJ2QnIH0sCj4gIAkJeyAi aGVscCIsIAlub19hcmd1bWVudCwgCQkmaGVscAo+IF9mbGcsICAyICB9LAo+ICAJCXsgIm9mZnNl dCIsCXJlcXVpcmVkX2FyZ3VtZW50LAlOVUxMLAkKPiAgICAnbycgfSwKPiBAQCAtMjI3LDEwICsy MjcsMTUgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICAJfQo+ICAKPiAgCWlm IChjbWQgIT0gRFVNUCAmJiBvZmZzZXQgPT0gSU5WQUxJRCkgewo+IC0JCXByaW50ZigiT2Zmc2V0 IG5lZWRlZCBmb3IgdGhpcyBvcGVyYXRpb25cbiIpOwo+ICsJCWlndF93YXJuKCJPZmZzZXQgbmVl ZGVkIGZvciB0aGlzIG9wZXJhdGlvblxuIik7Cj4gIAkJcHJpbnRfdXNhZ2UoYXJndlswXSwgMCk7 Cj4gIAl9Cj4gIAo+ICsJaWYgKGNtZCAhPSBEVU1QICYmIGNvdW50ID09IElOVkFMSUQpIHsKPiAr CQlpZ3RfZGVidWcoImNvdW50IG5vdCBkZWZpbmVkLCBkZWZhdWx0cyB0byAxCj4gYnl0ZVxuIik7 Cj4gKwkJY291bnQgPSAxOwo+ICsJfQo+ICsKPiAgCW1lbXNldChkZXZfbmFtZSwgJ1wwJywgMjAp Owo+ICAJc25wcmludGYoZGV2X25hbWUsIHNpemVvZihhdXhfZGV2KSArIDIsICIlcyVkIiwgYXV4 X2RldiwKPiBkZXZpZCk7Cj4gIAo+IEBAIC0yNDMsMjAgKzI0OCwxMiBAQCBpbnQgbWFpbihpbnQg YXJnYywgY2hhciAqKmFyZ3YpCj4gIAo+ICAJc3dpdGNoIChjbWQpIHsKPiAgCWNhc2UgUkVBRDoK PiAtCQlpZiAoY291bnQgPT0gSU5WQUxJRCkgewo+IC0JCQlpZ3Rfd2FybigiUGxlYXNlIHNwZWNp ZnkgdGhlIGNvdW50IGluCj4gYnl0ZXNcbiIpOwo+IC0JCQlwcmludF91c2FnZShhcmd2WzBdLCAw KTsKPiAtCQl9Cj4gIAkJcmV0ID0gZHBjZF9yZWFkKGZkLCBvZmZzZXQsIGNvdW50KTsKPiAgCQlp ZiAocmV0ICE9IGNvdW50KQo+ICAJCQlpZ3Rfd2FybigiRmFpbGVkIHRvIHJlYWQgZnJvbSAlcyBh dXgKPiBkZXZpY2VcbiIsCj4gIAkJCQkgZGV2X25hbWUpOwo+ICAJCWJyZWFrOwo+ICAJY2FzZSBX UklURToKPiAtCQlpZiAodmFsID09IElOVkFMSUQpIHsKPiAtCQkJaWd0X3dhcm4oIldyaXRlIHZh bHVlIGlzIG1pc3NpbmdcbiIpOwo+IC0JCQlwcmludF91c2FnZShhcmd2WzBdLCAwKTsKPiAtCQl9 Cj4gIAkJcmV0ID0gZHBjZF93cml0ZShmZCwgb2Zmc2V0LCAmdmFsKTsKPiAgCQlpZiAocmV0IDwg MCkKPiAgCQkJaWd0X3dhcm4oIkZhaWxlZCB0byB3cml0ZSB0byAlcyBhdXgKPiBkZXZpY2VcbiIs Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYg bWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=