From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH i-g-t 2/3] lib/igt_kms: Set new rotation property before displaying Date: Fri, 16 Oct 2015 11:59:48 +0100 Message-ID: <1444993189-18645-2-git-send-email-tvrtko.ursulin@linux.intel.com> References: <1444993189-18645-1-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id C32AF6E9E5 for ; Fri, 16 Oct 2015 03:59:55 -0700 (PDT) In-Reply-To: <1444993189-18645-1-git-send-email-tvrtko.ursulin@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: Intel-gfx@lists.freedesktop.org Cc: Vivek Kasireddy List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClRoaXMgaXMg bm90IHJlYWxseSB0ZXN0ZWQgdGhhdCBtdWNoIGFwYXJ0IHRoYXQgaXQgZG9lc24ndCBicmVhawpr bXNfcm90YXRpb25fY3JjIGFuZCBpdCBtYWtlcyBvbmUgbmV3IHRlc3QgY2FzZSB3b3JrLgoKSXQg b25seSBzZXJ2ZXMgYXMgcHJvb2Ygb2YgY29uY2VwdCB0byBkZW1vbnN0cmF0ZSBhIHBhcnRpY3Vs YXIgYnVnLgoKU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGlu dGVsLmNvbT4KQ2M6IFZpdmVrIEthc2lyZWRkeSA8dml2ZWsua2FzaXJlZGR5QGludGVsLmNvbT4K Q2M6IERhbWllbiBMZXNwaWF1IDxkYW1pZW4ubGVzcGlhdUBpbnRlbC5jb20+Ci0tLQogbGliL2ln dF9rbXMuYyB8IDE2ICsrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlv bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL2lndF9rbXMuYyBiL2xpYi9p Z3Rfa21zLmMKaW5kZXggNTFkNzM1ZDI5OTcwLi41YzliMzU4YWUyM2YgMTAwNjQ0Ci0tLSBhL2xp Yi9pZ3Rfa21zLmMKKysrIGIvbGliL2lndF9rbXMuYwpAQCAtMTMxNiw2ICsxMzE2LDE0IEBAIHN0 YXRpYyBpbnQgaWd0X2RybV9wbGFuZV9jb21taXQoaWd0X3BsYW5lX3QgKnBsYW5lLAogCWlndF9h c3NlcnQoaWd0X3BsYW5lX3N1cHBvcnRzX3JvdGF0aW9uKHBsYW5lKSB8fAogCQkgICAhcGxhbmUt PnJvdGF0aW9uX2NoYW5nZWQpOwogCisJaWYgKHBsYW5lLT5yb3RhdGlvbl9jaGFuZ2VkKSB7CisJ CXJldCA9IGlndF9wbGFuZV9zZXRfcHJvcGVydHkocGxhbmUsIHBsYW5lLT5yb3RhdGlvbl9wcm9w ZXJ0eSwKKwkJCQkgICAgICAgcGxhbmUtPnJvdGF0aW9uKTsKKworCQlwbGFuZS0+cm90YXRpb25f Y2hhbmdlZCA9IGZhbHNlOworCQlDSEVDS19SRVRVUk4ocmV0LCBmYWlsX29uX2Vycm9yKTsKKwl9 CisKIAlmYl9pZCA9IGlndF9wbGFuZV9nZXRfZmJfaWQocGxhbmUpOwogCWNydGNfaWQgPSBvdXRw dXQtPmNvbmZpZy5jcnRjLT5jcnRjX2lkOwogCkBAIC0xMzc3LDE0ICsxMzg1LDYgQEAgc3RhdGlj IGludCBpZ3RfZHJtX3BsYW5lX2NvbW1pdChpZ3RfcGxhbmVfdCAqcGxhbmUsCiAJcGxhbmUtPnBv c2l0aW9uX2NoYW5nZWQgPSBmYWxzZTsKIAlwbGFuZS0+c2l6ZV9jaGFuZ2VkID0gZmFsc2U7CiAK LQlpZiAocGxhbmUtPnJvdGF0aW9uX2NoYW5nZWQpIHsKLQkJcmV0ID0gaWd0X3BsYW5lX3NldF9w cm9wZXJ0eShwbGFuZSwgcGxhbmUtPnJvdGF0aW9uX3Byb3BlcnR5LAotCQkJCSAgICAgICBwbGFu ZS0+cm90YXRpb24pOwotCi0JCXBsYW5lLT5yb3RhdGlvbl9jaGFuZ2VkID0gZmFsc2U7Ci0JCUNI RUNLX1JFVFVSTihyZXQsIGZhaWxfb25fZXJyb3IpOwotCX0KLQogCXJldHVybiAwOwogfQogCi0t IAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK