From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Consider plane rotation when calculating stride in skl_do_mmio_flip Date: Wed, 7 Oct 2015 13:15:43 +0100 Message-ID: <56150CEF.4050804@linux.intel.com> References: <1444212083-3302-1-git-send-email-tvrtko.ursulin@linux.intel.com> <56150B9B.7030406@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id CA8516EB61 for ; Wed, 7 Oct 2015 05:15:45 -0700 (PDT) In-Reply-To: <56150B9B.7030406@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "Jindal, Sonika" , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDA3LzEwLzE1IDEzOjEwLCBKaW5kYWwsIFNvbmlrYSB3cm90ZToKPgo+Cj4gT24gMTAvNy8y MDE1IDM6MzEgUE0sIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+PiBGcm9tOiBUdnJ0a28gVXJzdWxp biA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+Pgo+PiBQcmV2aW91c2x5IHJvdGF0aW9uIHdh cyBpZ25vcmVkIGFuZCB3cm9uZyBzdHJpZGUgcHJvZ3JhbW1lZAo+PiBpbnRvIHRoZSBwbGFuZSBy ZWdpc3RlcnMgcmVzdWx0aW5nIGluIGEgY29ycnVwdCBpbWFnZSBvbiBzY3JlZW4uCj4+Cj4+IFNp Z25lZC1vZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4+ IENjOiBTb25pa2EgSmluZGFsIDxzb25pa2EuamluZGFsQGludGVsLmNvbT4KPj4gLS0tCj4+ICAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgMTYgKysrKysrKysrKysrLS0t LQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4+ IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4+IGluZGV4IDUzOWMzNzM3 ZTgyMy4uNjMyODc4ODE5M2U0IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kaXNwbGF5LmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxh eS5jCj4+IEBAIC0xMTEyNiw5ICsxMTEyNiwxMCBAQCBzdGF0aWMgdm9pZCBza2xfZG9fbW1pb19m bGlwKHN0cnVjdAo+PiBpbnRlbF9jcnRjICppbnRlbF9jcnRjKQo+PiAgIHsKPj4gICAgICAgc3Ry dWN0IGRybV9kZXZpY2UgKmRldiA9IGludGVsX2NydGMtPmJhc2UuZGV2Owo+PiAgICAgICBzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwo+PiArICAg IHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lID0gaW50ZWxfY3J0Yy0+YmFzZS5wcmltYXJ5Owo+PiAg ICAgICBzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYiA9IGludGVsX2NydGMtPmJhc2UucHJpbWFy eS0+ZmI7Cj4+ICAgICAgIGNvbnN0IGVudW0gcGlwZSBwaXBlID0gaW50ZWxfY3J0Yy0+cGlwZTsK Pj4gLSAgICB1MzIgY3RsLCBzdHJpZGU7Cj4+ICsgICAgdTMyIGN0bCwgc3RyaWRlLCB0aWxlX2hl aWdodDsKPj4KPj4gICAgICAgY3RsID0gSTkxNV9SRUFEKFBMQU5FX0NUTChwaXBlLCAwKSk7Cj4+ ICAgICAgIGN0bCAmPSB+UExBTkVfQ1RMX1RJTEVEX01BU0s7Cj4+IEBAIC0xMTE1Miw5ICsxMTE1 MywxNiBAQCBzdGF0aWMgdm9pZCBza2xfZG9fbW1pb19mbGlwKHN0cnVjdAo+PiBpbnRlbF9jcnRj ICppbnRlbF9jcnRjKQo+PiAgICAgICAgKiBUaGUgc3RyaWRlIGlzIGVpdGhlciBleHByZXNzZWQg YXMgYSBtdWx0aXBsZSBvZiA2NCBieXRlcwo+PiBjaHVua3MgZm9yCj4+ICAgICAgICAqIGxpbmVh ciBidWZmZXJzIG9yIGluIG51bWJlciBvZiB0aWxlcyBmb3IgdGlsZWQgYnVmZmVycy4KPj4gICAg ICAgICovCj4+IC0gICAgc3RyaWRlID0gZmItPnBpdGNoZXNbMF0gLwo+PiAtICAgICAgICAgaW50 ZWxfZmJfc3RyaWRlX2FsaWdubWVudChkZXYsIGZiLT5tb2RpZmllclswXSwKPj4gLSAgICAgICAg ICAgICAgICAgICAgICAgZmItPnBpeGVsX2Zvcm1hdCk7Cj4+ICsgICAgaWYgKGludGVsX3JvdGF0 aW9uXzkwX29yXzI3MChwbGFuZS0+c3RhdGUtPnJvdGF0aW9uKSkgewo+PiArICAgICAgICAvKiBz dHJpZGUgPSBTdXJmYWNlIGhlaWdodCBpbiB0aWxlcyAqLwo+PiArICAgICAgICB0aWxlX2hlaWdo dCA9IGludGVsX3RpbGVfaGVpZ2h0KGRldiwgZmItPnBpeGVsX2Zvcm1hdCwKPj4gKyAgICAgICAg ICAgICAgICAgICAgICAgIGZiLT5tb2RpZmllclswXSwgMCk7Cj4+ICsgICAgICAgIHN0cmlkZSA9 IERJVl9ST1VORF9VUChmYi0+aGVpZ2h0LCB0aWxlX2hlaWdodCk7Cj4gV291bGRuJ3Qgd2UgbmVl ZCBhIFBMQU5FX1NJWkUgdXBkYXRlIHNvbWV3aGVyZSBpbiBjYXNlIG9mIDkwLzI3MD8gRm9yCj4g dGhlIGNhc2VzIHdoZXJlIHRoZSBwbGFuZSBpcyBub3Qgc3F1YXJlIGFuZCBjYW4gZml0IGFmdGVy IHJvdGF0aW9uIGFzIHdlbGw/CgpXZSBjYW4ganVzdCBzYXkgdGhhdCBvcmllbnRhdGlvbiBjaGFu Z2VzIGFyZSBub3QgYWxsb3dlZCBiZXR3ZWVuIHBhZ2UgCmZsaXBzLiBPciBpdCBjYW4gYmUgaW1w cm92ZWQgbGF0ZXIgaWYgSSBkaWQgbm90IHVuZGVyc3RhbmQgd2hhdCB5b3UgCm1lYW4/IEJlY2F1 c2Ugd2l0aG91dCB0aGlzIHBhdGNoIHBhZ2UgZmxpcHBpbmcgd2hlbiByb3RhdGVkIDkwLzI3MCBk b2VzIApub3Qgd29yayBhdCBhbGwuCgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==