From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: Re: [PATCH 4/5] drm: Check crtc viewport correctly with rotated primary plane on atomic drivers Date: Thu, 15 Oct 2015 17:32:12 -0700 Message-ID: <20151016003212.GB30151@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> 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 B93276E39F for ; Thu, 15 Oct 2015 17:32:12 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1444930802-8515-4-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: ville.syrjala@linux.intel.com Cc: Tvrtko Ursulin , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBPY3QgMTUsIDIwMTUgYXQgMDg6NDA6MDFQTSArMDMwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBPbiBhdG9taWMgZHJpdmVycyB3ZSBjYW4gZGlnIG91 dCB0aGUgcHJpbWFyeSBwbGFuZSByb3RhdGlvbiBmcm9tIHRoZQo+IHBsYW5lIHN0YXRlIGluc3Rl YWQgb2YgbG9va2luZyBhdCB0aGUgbGVnYWN5IGNydGMtPmludmVydF9kaW1lbnNpb25zCj4gZmxh Zy4gVGhlIGZsYWcgaXMgbm90IHNldCBieSBhbnlvbmUgZXhjZXB0IG9tYXBkcm0sIGFuZCBpdCB3 b3VsZCBiZQo+IHJhY3kgdG8gc2V0IGl0IHRoZSBzYW1lIHdheSBpbiB0aGUgYXRvbWljIGhlbHBl cnMuCgpDYW4ndCB3ZSBqdXN0IHJlbW92ZSB0aGUgaW52ZXJ0X2RpbWVuc2lvbnMgZmllbGQgY29t cGxldGVseSBub3c/ICBJdCdzIGEKbGVnYWN5LW9ubHkgZmllbGQsIGJ1dCBubyBsZWdhY3kgZHJp dmVycyBhY3R1YWxseSBzZXQgaXQsIHNvIGl0IHdpbmRzIHVwCmJlaW5nIGNvbXBsZXRlbHkgdW51 c2VkLgoKCk1hdHQKCj4gCj4gQ2M6IE1hdHQgUm9wZXIgPG1hdHRoZXcuZC5yb3BlckBpbnRlbC5j b20+Cj4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBsaW51eC5pbnRlbC5jb20+ Cj4gQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbEBmZndsbC5jaD4KPiBTaWduZWQtb2ZmLWJ5OiBW aWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBk cml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyB8IDEyICsrKysrKysrKysrLQo+ICAxIGZpbGUgY2hh bmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCj4g aW5kZXggMjI3NjEzYS4uZmZhYTNmNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCj4gQEAgLTI1NDUsNiAr MjU0NSwxNiBAQCB2b2lkIGRybV9jcnRjX2dldF9odl90aW1pbmcoY29uc3Qgc3RydWN0IGRybV9k aXNwbGF5X21vZGUgKm1vZGUsCj4gIH0KPiAgRVhQT1JUX1NZTUJPTChkcm1fY3J0Y19nZXRfaHZf dGltaW5nKTsKPiAgCj4gK3N0YXRpYyBib29sIGludmVydF9kaW1lbnNpb25zKGNvbnN0IHN0cnVj dCBkcm1fY3J0YyAqY3J0YykKPiArewo+ICsJaWYgKGNydGMtPnN0YXRlKSB7Cj4gKwkJcmV0dXJu IGNydGMtPnByaW1hcnktPnN0YXRlLT5yb3RhdGlvbiAmIChCSVQoRFJNX1JPVEFURV85MCkgfAo+ ICsJCQkJCQkJIEJJVChEUk1fUk9UQVRFXzI3MCkpOwo+ICsJfSBlbHNlIHsKPiArCQlyZXR1cm4g Y3J0Yy0+aW52ZXJ0X2RpbWVuc2lvbnM7Cj4gKwl9Cj4gK30KPiArCj4gIC8qKgo+ICAgKiBkcm1f Y3J0Y19jaGVja192aWV3cG9ydCAtIENoZWNrcyB0aGF0IGEgZnJhbWVidWZmZXIgaXMgYmlnIGVu b3VnaCBmb3IgdGhlCj4gICAqICAgICBDUlRDIHZpZXdwb3J0Cj4gQEAgLTI1NjQsNyArMjU3NCw3 IEBAIGludCBkcm1fY3J0Y19jaGVja192aWV3cG9ydChjb25zdCBzdHJ1Y3QgZHJtX2NydGMgKmNy dGMsCj4gIAo+ICAJZHJtX2NydGNfZ2V0X2h2X3RpbWluZyhtb2RlLCAmaGRpc3BsYXksICZ2ZGlz cGxheSk7Cj4gIAo+IC0JaWYgKGNydGMtPmludmVydF9kaW1lbnNpb25zKQo+ICsJaWYgKGludmVy dF9kaW1lbnNpb25zKGNydGMpKQo+ICAJCXN3YXAoaGRpc3BsYXksIHZkaXNwbGF5KTsKPiAgCj4g IAlyZXR1cm4gY2hlY2tfc3JjX2Nvb3Jkcyh4IDw8IDE2LCB5IDw8IDE2LAo+IC0tIAo+IDIuNC45 Cj4gCgotLSAKTWF0dCBSb3BlcgpHcmFwaGljcyBTb2Z0d2FyZSBFbmdpbmVlcgpJb1RHIFBsYXRm b3JtIEVuYWJsaW5nICYgRGV2ZWxvcG1lbnQKSW50ZWwgQ29ycG9yYXRpb24KKDkxNikgMzU2LTI3 OTUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK