From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 4/5] drm: Check crtc viewport correctly with rotated primary plane on atomic drivers Date: Fri, 16 Oct 2015 11:38:18 +0300 Message-ID: <20151016083818.GM26517@intel.com> References: <1444930802-8515-1-git-send-email-ville.syrjala@linux.intel.com> <1444930802-8515-4-git-send-email-ville.syrjala@linux.intel.com> <20151016003212.GB30151@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 6A6176E022 for ; Fri, 16 Oct 2015 01:38:22 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20151016003212.GB30151@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Matt Roper Cc: Tvrtko Ursulin , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBPY3QgMTUsIDIwMTUgYXQgMDU6MzI6MTJQTSAtMDcwMCwgTWF0dCBSb3BlciB3cm90 ZToKPiBPbiBUaHUsIE9jdCAxNSwgMjAxNSBhdCAwODo0MDowMVBNICswMzAwLCB2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbSB3cm90ZToKPiA+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8dmls bGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAKPiA+IE9uIGF0b21pYyBkcml2ZXJzIHdl IGNhbiBkaWcgb3V0IHRoZSBwcmltYXJ5IHBsYW5lIHJvdGF0aW9uIGZyb20gdGhlCj4gPiBwbGFu ZSBzdGF0ZSBpbnN0ZWFkIG9mIGxvb2tpbmcgYXQgdGhlIGxlZ2FjeSBjcnRjLT5pbnZlcnRfZGlt ZW5zaW9ucwo+ID4gZmxhZy4gVGhlIGZsYWcgaXMgbm90IHNldCBieSBhbnlvbmUgZXhjZXB0IG9t YXBkcm0sIGFuZCBpdCB3b3VsZCBiZQo+ID4gcmFjeSB0byBzZXQgaXQgdGhlIHNhbWUgd2F5IGlu IHRoZSBhdG9taWMgaGVscGVycy4KPiAKPiBDYW4ndCB3ZSBqdXN0IHJlbW92ZSB0aGUgaW52ZXJ0 X2RpbWVuc2lvbnMgZmllbGQgY29tcGxldGVseSBub3c/ICBJdCdzIGEKPiBsZWdhY3ktb25seSBm aWVsZCwgYnV0IG5vIGxlZ2FjeSBkcml2ZXJzIGFjdHVhbGx5IHNldCBpdCwgc28gaXQgd2luZHMg dXAKPiBiZWluZyBjb21wbGV0ZWx5IHVudXNlZC4KCm9tYXAgc2V0cyBpdC4KCj4gCj4gCj4gTWF0 dAo+IAo+ID4gCj4gPiBDYzogTWF0dCBSb3BlciA8bWF0dGhldy5kLnJvcGVyQGludGVsLmNvbT4K PiA+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgo+ ID4gQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbEBmZndsbC5jaD4KPiA+IFNpZ25lZC1vZmYtYnk6 IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAtLS0K PiA+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyB8IDEyICsrKysrKysrKysrLQo+ID4gIDEg ZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiAKPiA+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9k cm1fY3J0Yy5jCj4gPiBpbmRleCAyMjc2MTNhLi5mZmFhM2Y1IDEwMDY0NAo+ID4gLS0tIGEvZHJp dmVycy9ncHUvZHJtL2RybV9jcnRjLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0 Yy5jCj4gPiBAQCAtMjU0NSw2ICsyNTQ1LDE2IEBAIHZvaWQgZHJtX2NydGNfZ2V0X2h2X3RpbWlu Zyhjb25zdCBzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqbW9kZSwKPiA+ICB9Cj4gPiAgRVhQT1JU X1NZTUJPTChkcm1fY3J0Y19nZXRfaHZfdGltaW5nKTsKPiA+ICAKPiA+ICtzdGF0aWMgYm9vbCBp bnZlcnRfZGltZW5zaW9ucyhjb25zdCBzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCj4gPiArewo+ID4g KwlpZiAoY3J0Yy0+c3RhdGUpIHsKPiA+ICsJCXJldHVybiBjcnRjLT5wcmltYXJ5LT5zdGF0ZS0+ cm90YXRpb24gJiAoQklUKERSTV9ST1RBVEVfOTApIHwKPiA+ICsJCQkJCQkJIEJJVChEUk1fUk9U QVRFXzI3MCkpOwo+ID4gKwl9IGVsc2Ugewo+ID4gKwkJcmV0dXJuIGNydGMtPmludmVydF9kaW1l bnNpb25zOwo+ID4gKwl9Cj4gPiArfQo+ID4gKwo+ID4gIC8qKgo+ID4gICAqIGRybV9jcnRjX2No ZWNrX3ZpZXdwb3J0IC0gQ2hlY2tzIHRoYXQgYSBmcmFtZWJ1ZmZlciBpcyBiaWcgZW5vdWdoIGZv ciB0aGUKPiA+ICAgKiAgICAgQ1JUQyB2aWV3cG9ydAo+ID4gQEAgLTI1NjQsNyArMjU3NCw3IEBA IGludCBkcm1fY3J0Y19jaGVja192aWV3cG9ydChjb25zdCBzdHJ1Y3QgZHJtX2NydGMgKmNydGMs Cj4gPiAgCj4gPiAgCWRybV9jcnRjX2dldF9odl90aW1pbmcobW9kZSwgJmhkaXNwbGF5LCAmdmRp c3BsYXkpOwo+ID4gIAo+ID4gLQlpZiAoY3J0Yy0+aW52ZXJ0X2RpbWVuc2lvbnMpCj4gPiArCWlm IChpbnZlcnRfZGltZW5zaW9ucyhjcnRjKSkKPiA+ICAJCXN3YXAoaGRpc3BsYXksIHZkaXNwbGF5 KTsKPiA+ICAKPiA+ICAJcmV0dXJuIGNoZWNrX3NyY19jb29yZHMoeCA8PCAxNiwgeSA8PCAxNiwK PiA+IC0tIAo+ID4gMi40LjkKPiA+IAo+IAo+IC0tIAo+IE1hdHQgUm9wZXIKPiBHcmFwaGljcyBT b2Z0d2FyZSBFbmdpbmVlcgo+IElvVEcgUGxhdGZvcm0gRW5hYmxpbmcgJiBEZXZlbG9wbWVudAo+ IEludGVsIENvcnBvcmF0aW9uCj4gKDkxNikgMzU2LTI3OTUKCi0tIApWaWxsZSBTeXJqw6Rsw6QK SW50ZWwgT1RDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==