From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7C24BC43603 for ; Thu, 5 Dec 2019 13:16:36 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 58B1420675 for ; Thu, 5 Dec 2019 13:16:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 58B1420675 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id BC70E6E181; Thu, 5 Dec 2019 13:16:35 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id BF0E56E181 for ; Thu, 5 Dec 2019 13:16:34 +0000 (UTC) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Dec 2019 05:16:34 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,281,1571727600"; d="scan'208";a="412965707" Received: from eengestr-dev.ld.intel.com (HELO intel.com) ([10.103.239.150]) by fmsmga006.fm.intel.com with ESMTP; 05 Dec 2019 05:16:33 -0800 Date: Thu, 5 Dec 2019 13:16:32 +0000 From: Eric Engestrom To: Devarsh Thakkar Subject: Re: [PATCH libdrm v4] modetest: Use floating vrefresh while dumping mode Message-ID: <20191205131632.sozkmb4kechung7o@intel.com> Organization: Intel Corporation (UK) Ltd. - Co. Reg. 1134945 - Pipers Way, Swindon SN3 1RJ References: <1575383856-29959-1-git-send-email-devarsh.thakkar@xilinx.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1575383856-29959-1-git-send-email-devarsh.thakkar@xilinx.com> X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gVHVlc2RheSwgMjAxOS0xMi0wMyAwNjozNzozNiAtMDgwMCwgRGV2YXJzaCBUaGFra2FyIHdy b3RlOgo+IEFkZCBmdW5jdGlvbiB0byBkZXJpdmUgZmxvYXRpbmcgdmFsdWUgb2YgdmVydGljYWwK PiByZWZyZXNoIHJhdGUgZnJvbSBkcm0gbW9kZSB1c2luZyBwaXhlbCBjbG9jaywKPiBob3Jpem9u dGFsIHRvdGFsIHNpemUgYW5kIHZlcnRpY2FsIHRvdGFsIHNpemUuCj4gCj4gVXNlIHRoaXMgZnVu Y3Rpb24gdG8gZmluZCBzdWl0YWJsZSBtb2RlIGhhdmluZyB2cmVmcmVzaAo+IHZhbHVlIHdoaWNo IGlzIG1hdGNoaW5nIHdpdGggdXNlciBwcm92aWRlZCB2cmVmcmVzaCB2YWx1ZS4KPiAKPiBJZiB1 c2VyIGRvZXNuJ3QgcHJvdmlkZSBhbnkgdnJlZnJlc2ggdmFsdWUgaW4gYXJncyB0aGVuCj4gdXBk YXRlIHZlcnRpY2FsIHJlZnJlc2ggcmF0ZSB2YWx1ZSBpbiBwaXBlIGFyZ3MgdXNpbmcgdGhpcwo+ IGZ1bmN0aW9uLgo+IAo+IEFsc28gdXNlIHRoaXMgZnVuY3Rpb24gZm9yIHByaW50aW5nIGZsb2F0 aW5nIHZyZWZyZXNoIHdoaWxlCj4gZHVtcGluZyBhbGwgYXZhaWxhYmxlIG1vZGVzLgo+IAo+IFRo aXMgd2lsbCBnaXZlIG1vcmUgYWNjdXJhdGUgcGljdHVyZSB0byB1c2VyIGZvciBhdmFpbGFibGUg bW9kZXMKPiBkaWZmZXJlbnRpYXRlZCBieSBmbG9hdGluZyB2ZXJ0aWNhbCByZWZyZXNoIHJhdGUg YW5kIGhlbHAgdXNlcgo+IHNlbGVjdCBtb3JlIGFwcHJvcHJpYXRlIG1vZGUgdXNpbmcgc3VpdGFi bGUgcmVmcmVzaCByYXRlIHZhbHVlLgoKQW55IGNoYW5jZSB5b3UgY291bGQgdXNlIHRoZSBtZXJn ZSByZXF1ZXN0cyBpbmZyYSBpbnN0ZWFkIG9mIHBhdGNoZXMgb24KdGhlIG1haWxpbmcgbGlzdD8g OikKaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL21lc2EvZHJtL21lcmdlX3JlcXVlc3Rz CgpUaGlzIHdpbGwgYWxsb3cgbXVjaCBlYXNpZXIgcmV2aWV3cyBvZiB0aGUgcGF0Y2gncyByZXZp c2lvbnMgYW5kCmJ1aWxkLXRlc3QgeW91ciBjaGFuZ2VzIGF1dG9tYXRpY2FsbHkuCgpDYW4gSSBh bHNvIHN1Z2dlc3QgeW91IHNwbGl0IHRoZSB1bnJlbGF0ZWQgY2hhbmdlcyBpbnRvIGluZGl2aWR1 YWwKY29tbWl0cz8KCj4gCj4gVjQ6Cj4gMSkgV2hpbGUgc2V0dGluZyBtb2RlLCBwcmludCBtb2Rl IG5hbWUgYW5kIHZyZWZyZXNoIHVzaW5nIHN0cnVjdAo+ICAgIGRybU1vZGVNb2RlSW5mbyBpbnN0 ZWFkIG9mIHN0cnVjdCBwaXBlX2FyZ3MuCj4gMikgUmV2ZXJ0IGJhY2sgdG8gdXNpbmcgYSBmbG9h dCB2YWx1ZSBpbnN0ZWFkIG9mIGZsb2F0ICoKPiAgICBmb3IgdnJlZnJlc2ggYXJnIGluIGNvbm5l Y3Rvcl9maW5kX21vZGUoKS4KPiAKPiBWMzoKPiAxKSBDaGFuZ2UgbmFtZSBvZiBmdW5jdGlvbiB1 c2VkIHRvIGRlcml2ZSByZWZyZXNoIHJhdGUuCj4gCj4gVjI6Cj4gMSkgRG9uJ3QgdXNlIGlubGlu ZSBmdW5jdGlvbiBmb3IgZGVyaXZpbmcgcmVmcmVzaCByYXRlIGZyb20gbW9kZS4KPiAyKSBJZiBy ZXF1ZXN0ZWQgbW9kZSBub3QgZm91bmQsIHByaW50IHJlZnJlc2ggcmF0ZSBvbmx5Cj4gICAgaWYg dXNlciBoYWQgcHJvdmlkZWQgaXQgaW4gYXJncy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEZXZhcnNo IFRoYWtrYXIgPGRldmFyc2gudGhha2thckB4aWxpbnguY29tPgo+IFJldmlld2VkLWJ5OiBOZWls IEFybXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+Cj4gLS0tCj4gIHRlc3RzL21vZGV0 ZXN0L21vZGV0ZXN0LmMgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ ICAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4gCj4g ZGlmZiAtLWdpdCBhL3Rlc3RzL21vZGV0ZXN0L21vZGV0ZXN0LmMgYi90ZXN0cy9tb2RldGVzdC9t b2RldGVzdC5jCj4gaW5kZXggYjRlZGZjYi4uZTk5OGU4ZSAxMDA2NDQKPiAtLS0gYS90ZXN0cy9t b2RldGVzdC9tb2RldGVzdC5jCj4gKysrIGIvdGVzdHMvbW9kZXRlc3QvbW9kZXRlc3QuYwo+IEBA IC0xMzMsNiArMTMzLDEyIEBAIHN0YXRpYyBpbmxpbmUgaW50NjRfdCBVNjQySTY0KHVpbnQ2NF90 IHZhbCkKPiAgCXJldHVybiAoaW50NjRfdCkqKChpbnQ2NF90ICopJnZhbCk7Cj4gIH0KPiAgCj4g K3N0YXRpYyBmbG9hdCBtb2RlX3ZyZWZyZXNoKGRybU1vZGVNb2RlSW5mbyAqbW9kZSkKPiArewo+ ICsJcmV0dXJuICBtb2RlLT5jbG9jayAqIDEwMDAuMDAKPiArCQkJLyAobW9kZS0+aHRvdGFsICog bW9kZS0+dnRvdGFsKTsKPiArfQo+ICsKPiAgI2RlZmluZSBiaXRfbmFtZV9mbihyZXMpCQkJCQlc Cj4gIGNvbnN0IGNoYXIgKiByZXMjI19zdHIoaW50IHR5cGUpIHsJCQkJXAo+ICAJdW5zaWduZWQg aW50IGk7CQkJCQkJXAo+IEBAIC0yMTAsOSArMjE2LDkgQEAgc3RhdGljIHZvaWQgZHVtcF9lbmNv ZGVycyhzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gIAo+ICBzdGF0aWMgdm9pZCBkdW1wX21vZGUoZHJt TW9kZU1vZGVJbmZvICptb2RlKQo+ICB7Cj4gLQlwcmludGYoIiAgJXMgJWQgJWQgJWQgJWQgJWQg JWQgJWQgJWQgJWQgJWQiLAo+ICsJcHJpbnRmKCIgICVzICUuMmYgJWQgJWQgJWQgJWQgJWQgJWQg JWQgJWQgJWQiLAo+ICAJICAgICAgIG1vZGUtPm5hbWUsCj4gLQkgICAgICAgbW9kZS0+dnJlZnJl c2gsCj4gKwkgICAgICAgbW9kZV92cmVmcmVzaChtb2RlKSwKPiAgCSAgICAgICBtb2RlLT5oZGlz cGxheSwKPiAgCSAgICAgICBtb2RlLT5oc3luY19zdGFydCwKPiAgCSAgICAgICBtb2RlLT5oc3lu Y19lbmQsCj4gQEAgLTgyOCw3ICs4MzQsNiBAQCBjb25uZWN0b3JfZmluZF9tb2RlKHN0cnVjdCBk ZXZpY2UgKmRldiwgdWludDMyX3QgY29uX2lkLCBjb25zdCBjaGFyICptb2RlX3N0ciwKPiAgCWRy bU1vZGVDb25uZWN0b3IgKmNvbm5lY3RvcjsKPiAgCWRybU1vZGVNb2RlSW5mbyAqbW9kZTsKPiAg CWludCBpOwo+IC0JZmxvYXQgbW9kZV92cmVmcmVzaDsKPiAgCj4gIAljb25uZWN0b3IgPSBnZXRf Y29ubmVjdG9yX2J5X2lkKGRldiwgY29uX2lkKTsKPiAgCWlmICghY29ubmVjdG9yIHx8ICFjb25u ZWN0b3ItPmNvdW50X21vZGVzKQo+IEBAIC04MzcsMTUgKzg0MiwxNCBAQCBjb25uZWN0b3JfZmlu ZF9tb2RlKHN0cnVjdCBkZXZpY2UgKmRldiwgdWludDMyX3QgY29uX2lkLCBjb25zdCBjaGFyICpt b2RlX3N0ciwKPiAgCWZvciAoaSA9IDA7IGkgPCBjb25uZWN0b3ItPmNvdW50X21vZGVzOyBpKysp IHsKPiAgCQltb2RlID0gJmNvbm5lY3Rvci0+bW9kZXNbaV07Cj4gIAkJaWYgKCFzdHJjbXAobW9k ZS0+bmFtZSwgbW9kZV9zdHIpKSB7Cj4gLQkJCS8qIElmIHRoZSB2ZXJ0aWNhbCByZWZyZXNoIGZy ZXF1ZW5jeSBpcyBub3Qgc3BlY2lmaWVkIHRoZW4gcmV0dXJuIHRoZQo+IC0JCQkgKiBmaXJzdCBt b2RlIHRoYXQgbWF0Y2ggd2l0aCB0aGUgbmFtZS4gRWxzZSwgcmV0dXJuIHRoZSBtb2RlIHRoYXQg bWF0Y2gKPiAtCQkJICogdGhlIG5hbWUgYW5kIHRoZSBzcGVjaWZpZWQgdmVydGljYWwgcmVmcmVz aCBmcmVxdWVuY3kuCj4gKwkJCS8qIElmIHRoZSB2ZXJ0aWNhbCByZWZyZXNoIGZyZXF1ZW5jeSBp cyBub3Qgc3BlY2lmaWVkCj4gKwkJCSAqIHRoZW4gcmV0dXJuIHRoZSBmaXJzdCBtb2RlIHRoYXQg bWF0Y2ggd2l0aCB0aGUgbmFtZS4KPiArCQkJICogRWxzZSwgcmV0dXJuIHRoZSBtb2RlIHRoYXQg bWF0Y2ggdGhlIG5hbWUgYW5kCj4gKwkJCSAqIHRoZSBzcGVjaWZpZWQgdmVydGljYWwgcmVmcmVz aCBmcmVxdWVuY3kuCj4gIAkJCSAqLwo+IC0JCQltb2RlX3ZyZWZyZXNoID0gbW9kZS0+Y2xvY2sg KiAxMDAwLjAwCj4gLQkJCQkJLyAobW9kZS0+aHRvdGFsICogbW9kZS0+dnRvdGFsKTsKPiAgCQkJ aWYgKHZyZWZyZXNoID09IDApCj4gIAkJCQlyZXR1cm4gbW9kZTsKPiAtCQkJZWxzZSBpZiAoZmFi cyhtb2RlX3ZyZWZyZXNoIC0gdnJlZnJlc2gpIDwgMC4wMDUpCj4gKwkJCWVsc2UgaWYgKGZhYnMo bW9kZV92cmVmcmVzaChtb2RlKSAtIHZyZWZyZXNoKSA8IDAuMDA1KQo+ICAJCQkJcmV0dXJuIG1v ZGU7Cj4gIAkJfQo+ICAJfQo+IEBAIC05MTEsNyArOTE1LDEzIEBAIHN0YXRpYyBpbnQgcGlwZV9m aW5kX2NydGNfYW5kX21vZGUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGlwZV9hcmcgKnBp cGUpCj4gIAkJbW9kZSA9IGNvbm5lY3Rvcl9maW5kX21vZGUoZGV2LCBwaXBlLT5jb25faWRzW2ld LAo+ICAJCQkJCSAgIHBpcGUtPm1vZGVfc3RyLCBwaXBlLT52cmVmcmVzaCk7Cj4gIAkJaWYgKG1v ZGUgPT0gTlVMTCkgewo+IC0JCQlmcHJpbnRmKHN0ZGVyciwKPiArCQkJaWYgKHBpcGUtPnZyZWZy ZXNoKQo+ICsJCQkJZnByaW50ZihzdGRlcnIsCj4gKwkJCQkiZmFpbGVkIHRvIGZpbmQgbW9kZSAi Cj4gKwkJCQkiXCIlcy0lLjJmSHpcIiBmb3IgY29ubmVjdG9yICVzXG4iLAo+ICsJCQkJcGlwZS0+ bW9kZV9zdHIsIHBpcGUtPnZyZWZyZXNoLCBwaXBlLT5jb25zW2ldKTsKPiArCQkJZWxzZQo+ICsJ CQkJZnByaW50ZihzdGRlcnIsCj4gIAkJCQkiZmFpbGVkIHRvIGZpbmQgbW9kZSBcIiVzXCIgZm9y IGNvbm5lY3RvciAlc1xuIiwKPiAgCQkJCXBpcGUtPm1vZGVfc3RyLCBwaXBlLT5jb25zW2ldKTsK PiAgCQkJcmV0dXJuIC1FSU5WQUw7Cj4gQEAgLTEzOTgsNyArMTQwOCw3IEBAIHN0YXRpYyB2b2lk IGF0b21pY19zZXRfbW9kZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwaXBlX2FyZyAqcGlw ZXMsIHVuc2lnbmVkCj4gIAkJCWNvbnRpbnVlOwo+ICAKPiAgCQlwcmludGYoInNldHRpbmcgbW9k ZSAlcy0lLjJmSHogb24gY29ubmVjdG9ycyAiLAo+IC0JCSAgICAgICBwaXBlLT5tb2RlX3N0ciwg cGlwZS0+dnJlZnJlc2gpOwo+ICsJCSAgICAgICBwaXBlLT5tb2RlLT5uYW1lLCBtb2RlX3ZyZWZy ZXNoKHBpcGUtPm1vZGUpKTsKPiAgCQlmb3IgKGogPSAwOyBqIDwgcGlwZS0+bnVtX2NvbnM7ICsr aikgewo+ICAJCQlwcmludGYoIiVzLCAiLCBwaXBlLT5jb25zW2pdKTsKPiAgCQkJYWRkX3Byb3Bl cnR5KGRldiwgcGlwZS0+Y29uX2lkc1tqXSwgIkNSVENfSUQiLCBwaXBlLT5jcnRjLT5jcnRjLT5j cnRjX2lkKTsKPiBAQCAtMTQ4MSw3ICsxNDkxLDggQEAgc3RhdGljIHZvaWQgc2V0X21vZGUoc3Ry dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGlwZV9hcmcgKnBpcGVzLCB1bnNpZ25lZCBpbnQgY28K PiAgCQkJY29udGludWU7Cj4gIAo+ICAJCXByaW50Zigic2V0dGluZyBtb2RlICVzLSUuMmZIekAl cyBvbiBjb25uZWN0b3JzICIsCj4gLQkJICAgICAgIHBpcGUtPm1vZGVfc3RyLCBwaXBlLT52cmVm cmVzaCwgcGlwZS0+Zm9ybWF0X3N0cik7Cj4gKwkJICAgICAgIHBpcGUtPm1vZGUtPm5hbWUsIG1v ZGVfdnJlZnJlc2gocGlwZS0+bW9kZSksCj4gKwkJICAgICAgIHBpcGUtPmZvcm1hdF9zdHIpOwo+ ICAJCWZvciAoaiA9IDA7IGogPCBwaXBlLT5udW1fY29uczsgKytqKQo+ICAJCQlwcmludGYoIiVz LCAiLCBwaXBlLT5jb25zW2pdKTsKPiAgCQlwcmludGYoImNydGMgJWRcbiIsIHBpcGUtPmNydGMt PmNydGMtPmNydGNfaWQpOwo+IC0tIAo+IDIuNy40Cj4gCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==