From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 4/5] drm: Check crtc viewport correctly with rotated primary plane on atomic drivers Date: Thu, 15 Oct 2015 20:40:01 +0300 Message-ID: <1444930802-8515-4-git-send-email-ville.syrjala@linux.intel.com> References: <1444930802-8515-1-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 mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 481926E3B6 for ; Thu, 15 Oct 2015 10:40:16 -0700 (PDT) In-Reply-To: <1444930802-8515-1-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: dri-devel@lists.freedesktop.org Cc: Tvrtko Ursulin List-Id: dri-devel@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCk9u IGF0b21pYyBkcml2ZXJzIHdlIGNhbiBkaWcgb3V0IHRoZSBwcmltYXJ5IHBsYW5lIHJvdGF0aW9u IGZyb20gdGhlCnBsYW5lIHN0YXRlIGluc3RlYWQgb2YgbG9va2luZyBhdCB0aGUgbGVnYWN5IGNy dGMtPmludmVydF9kaW1lbnNpb25zCmZsYWcuIFRoZSBmbGFnIGlzIG5vdCBzZXQgYnkgYW55b25l IGV4Y2VwdCBvbWFwZHJtLCBhbmQgaXQgd291bGQgYmUKcmFjeSB0byBzZXQgaXQgdGhlIHNhbWUg d2F5IGluIHRoZSBhdG9taWMgaGVscGVycy4KCkNjOiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQucm9w ZXJAaW50ZWwuY29tPgpDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGxpbnV4Lmlu dGVsLmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbEBmZndsbC5jaD4KU2lnbmVkLW9mZi1i eTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBk cml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyB8IDEyICsrKysrKysrKysrLQogMSBmaWxlIGNoYW5n ZWQsIDExIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCmluZGV4IDIy NzYxM2EuLmZmYWEzZjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCkBAIC0yNTQ1LDYgKzI1NDUsMTYgQEAgdm9p ZCBkcm1fY3J0Y19nZXRfaHZfdGltaW5nKGNvbnN0IHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICpt b2RlLAogfQogRVhQT1JUX1NZTUJPTChkcm1fY3J0Y19nZXRfaHZfdGltaW5nKTsKIAorc3RhdGlj IGJvb2wgaW52ZXJ0X2RpbWVuc2lvbnMoY29uc3Qgc3RydWN0IGRybV9jcnRjICpjcnRjKQorewor CWlmIChjcnRjLT5zdGF0ZSkgeworCQlyZXR1cm4gY3J0Yy0+cHJpbWFyeS0+c3RhdGUtPnJvdGF0 aW9uICYgKEJJVChEUk1fUk9UQVRFXzkwKSB8CisJCQkJCQkJIEJJVChEUk1fUk9UQVRFXzI3MCkp OworCX0gZWxzZSB7CisJCXJldHVybiBjcnRjLT5pbnZlcnRfZGltZW5zaW9uczsKKwl9Cit9CisK IC8qKgogICogZHJtX2NydGNfY2hlY2tfdmlld3BvcnQgLSBDaGVja3MgdGhhdCBhIGZyYW1lYnVm ZmVyIGlzIGJpZyBlbm91Z2ggZm9yIHRoZQogICogICAgIENSVEMgdmlld3BvcnQKQEAgLTI1NjQs NyArMjU3NCw3IEBAIGludCBkcm1fY3J0Y19jaGVja192aWV3cG9ydChjb25zdCBzdHJ1Y3QgZHJt X2NydGMgKmNydGMsCiAKIAlkcm1fY3J0Y19nZXRfaHZfdGltaW5nKG1vZGUsICZoZGlzcGxheSwg JnZkaXNwbGF5KTsKIAotCWlmIChjcnRjLT5pbnZlcnRfZGltZW5zaW9ucykKKwlpZiAoaW52ZXJ0 X2RpbWVuc2lvbnMoY3J0YykpCiAJCXN3YXAoaGRpc3BsYXksIHZkaXNwbGF5KTsKIAogCXJldHVy biBjaGVja19zcmNfY29vcmRzKHggPDwgMTYsIHkgPDwgMTYsCi0tIAoyLjQuOQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK