From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sinclair Yeh Subject: Re: [PATCH 13/15] drm/vmwgfx: Use drm_mode_get_hv_timing() to populate plane clip rectangle Date: Mon, 27 Nov 2017 21:11:16 -0800 Message-ID: <20171128051115.GA5879@syeh-m02.local> References: <20171123190502.28449-1-ville.syrjala@linux.intel.com> <20171123190502.28449-14-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20171123190502.28449-14-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville Syrjala Cc: intel-gfx@lists.freedesktop.org, VMware Graphics , Laurent Pinchart , dri-devel@lists.freedesktop.org, Thomas Hellstrom List-Id: dri-devel@lists.freedesktop.org VGhpcyBsb29rcyBva2F5IHRvIG1lLgoKUmV2aWV3ZWQtYnk6IFNpbmNsYWlyIFllaCA8c3llaEB2 bXdhcmUuY29tPgoKT24gVGh1LCBOb3YgMjMsIDIwMTcgYXQgMDk6MDU6MDBQTSArMDIwMCwgVmls bGUgU3lyamFsYSB3cm90ZToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFA bGludXguaW50ZWwuY29tPgo+IAo+IFVzZSBkcm1fbW9kZV9nZXRfaHZfdGltaW5nKCkgdG8gZmls bCBvdXQgdGhlIHBsYW5lIGNsaXAgcmVjdGFuZ2xlLgo+IAo+IE5vdGUgdGhhdCB0aGlzIHJlcGxh Y2VzIGNydGNfc3RhdGUtPmFkanVzdGVkX21vZGUgdXNhZ2Ugd2l0aAo+IGNydGNfc3RhdGUtPm1v ZGUuIFRoZSBsYXR0ZXIgaXMgdGhlIGNvcnJlY3QgY2hvaWNlIHNpbmNlIHRoYXQncyB0aGUKPiBt b2RlIHRoZSB1c2VyIHByb3ZpZGVkIGFuZCBpdCBtYXRjaGVzIHRoZSBwbGFuZSBjcnRjIGNvb3Jk aW5hdGVzCj4gdGhlIHVzZXIgYWxzbyBwcm92aWRlZC4KPiAKPiBPbmNlIGV2ZXJ5b25lIGFncmVl cyBvbiB0aGlzIHdlIGNhbiBtb3ZlIHRoZSBjbGlwIGhhbmRsaW5nIGludG8KPiBkcm1fYXRvbWlj X2hlbHBlcl9jaGVja19wbGFuZV9zdGF0ZSgpLgo+IAo+IENjOiBMYXVyZW50IFBpbmNoYXJ0IDxs YXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+Cj4gQ2M6IFZNd2FyZSBHcmFwaGljcyA8 bGludXgtZ3JhcGhpY3MtbWFpbnRhaW5lckB2bXdhcmUuY29tPgo+IENjOiBTaW5jbGFpciBZZWgg PHN5ZWhAdm13YXJlLmNvbT4KPiBDYzogVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdh cmUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2tt cy5jIHwgNyArKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDQgZGVs ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4 X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmMKPiBpbmRleCBhMmE5 M2Q3ZTJhMDQuLjI1ZDk2NTYwMTgwYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdm13 Z2Z4L3Ztd2dmeF9rbXMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2tt cy5jCj4gQEAgLTQ0OSwxMCArNDQ5LDkgQEAgaW50IHZtd19kdV9wcmltYXJ5X3BsYW5lX2F0b21p Y19jaGVjayhzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKPiAgCWlmIChzdGF0ZS0+Y3J0YykKPiAg CQljcnRjX3N0YXRlID0gZHJtX2F0b21pY19nZXRfbmV3X2NydGNfc3RhdGUoc3RhdGUtPnN0YXRl LCBzdGF0ZS0+Y3J0Yyk7Cj4gIAo+IC0JaWYgKGNydGNfc3RhdGUgJiYgY3J0Y19zdGF0ZS0+ZW5h YmxlKSB7Cj4gLQkJY2xpcC54MiA9IGNydGNfc3RhdGUtPmFkanVzdGVkX21vZGUuaGRpc3BsYXk7 Cj4gLQkJY2xpcC55MiA9IGNydGNfc3RhdGUtPmFkanVzdGVkX21vZGUudmRpc3BsYXk7Cj4gLQl9 Cj4gKwlpZiAoY3J0Y19zdGF0ZSAmJiBjcnRjX3N0YXRlLT5lbmFibGUpCj4gKwkJZHJtX21vZGVf Z2V0X2h2X3RpbWluZygmY3J0Y19zdGF0ZS0+bW9kZSwKPiArCQkJCSAgICAgICAmY2xpcC54Miwg JmNsaXAueTIpOwo+ICAKPiAgCXJldCA9IGRybV9hdG9taWNfaGVscGVyX2NoZWNrX3BsYW5lX3N0 YXRlKHN0YXRlLCBjcnRjX3N0YXRlLCAmY2xpcCwKPiAgCQkJCQkJICBEUk1fUExBTkVfSEVMUEVS X05PX1NDQUxJTkcsCj4gLS0gCj4gMi4xMy42Cj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=