From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2] drm/i915: Initialize primary plane src/dst coords when reading hw state Date: Tue, 20 Jan 2015 10:22:11 +0100 Message-ID: <20150120092211.GH10113@phenom.ffwll.local> References: <1421077012-25369-1-git-send-email-ander.conselvan.de.oliveira@intel.com> <1421675507-27529-1-git-send-email-ander.conselvan.de.oliveira@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by gabe.freedesktop.org (Postfix) with ESMTP id 1088D6E5FE for ; Tue, 20 Jan 2015 01:22:16 -0800 (PST) Received: by mail-wi0-f173.google.com with SMTP id r20so21420703wiv.0 for ; Tue, 20 Jan 2015 01:22:15 -0800 (PST) Content-Disposition: inline In-Reply-To: <1421675507-27529-1-git-send-email-ander.conselvan.de.oliveira@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ander Conselvan de Oliveira Cc: stable@vger.kernel.org, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKYW4gMTksIDIwMTUgYXQgMDM6NTE6NDdQTSArMDIwMCwgQW5kZXIgQ29uc2VsdmFu IGRlIE9saXZlaXJhIHdyb3RlOgo+IE90aGVyd2lzZSBzZXR0aW5nIHRoZSByb3RhdGlvbiBwcm9w ZXJ0eSB3aWxsIGNhdXNlIHRoZSBwcmltYXJ5IHBsYW5lIHRvCj4gYmUgZGlzYWJsZWQsIGNhdXNl ZCBieSBoYXZpbmcgYSAweDAgaW5pdGlhbCB2YWx1ZS4KPiAKPiB2MjogUmViYXNlIG9uIHRvcCBv ZiB0aGUgbW92ZSB0byBwbGFuZSBoZWxwZXJzLgo+IAo+IENjOiBzdGFibGVAdmdlci5rZXJuZWwu b3JnCj4gQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dp P2lkPTg3NjYyCj4gU2lnbmVkLW9mZi1ieTogQW5kZXIgQ29uc2VsdmFuIGRlIE9saXZlaXJhIDxh bmRlci5jb25zZWx2YW4uZGUub2xpdmVpcmFAaW50ZWwuY29tPgoKVGVzdGNhc2U6IGlndC9rc21f cGxhbmUvKi1zdXNwZW5kLSoKCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDE5IGlu c2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gaW5kZXgg OTFkOGFkYS4uZWQ3MGNhNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMK PiBAQCAtMTMzMjcsNiArMTMzMjcsMjMgQEAgc3RhdGljIGJvb2wgcHJpbWFyeV9nZXRfaHdfc3Rh dGUoc3RydWN0IGludGVsX2NydGMgKmNydGMpCj4gIAlyZXR1cm4gSTkxNV9SRUFEKERTUENOVFIo Y3J0Yy0+cGxhbmUpKSAmIERJU1BMQVlfUExBTkVfRU5BQkxFOwo+ICB9Cj4gIAo+ICtzdGF0aWMg dm9pZCBwcmltYXJ5X3VwZGF0ZV9zaXplKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjKQo+ICt7Cj4g KwlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpzdGF0ZSA9IGNydGMtPmJhc2UucHJpbWFyeS0+c3Rh dGU7Cj4gKwo+ICsJaWYgKCFjcnRjLT5wcmltYXJ5X2VuYWJsZWQpCj4gKwkJcmV0dXJuOwo+ICsK PiArCXN0YXRlLT5jcnRjX3ggPSAwOwo+ICsJc3RhdGUtPmNydGNfeSA9IDA7Cj4gKwlzdGF0ZS0+ Y3J0Y193ID0gY3J0Yy0+Y29uZmlnLnBpcGVfc3JjX3c7Cj4gKwlzdGF0ZS0+Y3J0Y19oID0gY3J0 Yy0+Y29uZmlnLnBpcGVfc3JjX2g7Cj4gKwlzdGF0ZS0+c3JjX3ggPSAwOwo+ICsJc3RhdGUtPnNy Y195ID0gMDsKPiArCXN0YXRlLT5zcmNfdyA9IGNydGMtPmNvbmZpZy5waXBlX3NyY193IDw8IDE2 Owo+ICsJc3RhdGUtPnNyY19oID0gY3J0Yy0+Y29uZmlnLnBpcGVfc3JjX2ggPDwgMTY7Cj4gK30K PiArCj4gIHN0YXRpYyB2b2lkIGludGVsX21vZGVzZXRfcmVhZG91dF9od19zdGF0ZShzdHJ1Y3Qg ZHJtX2RldmljZSAqZGV2KQo+ICB7Cj4gIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3By aXYgPSBkZXYtPmRldl9wcml2YXRlOwo+IEBAIC0xMzMzNyw2ICsxMzM1NCw3IEBAIHN0YXRpYyB2 b2lkIGludGVsX21vZGVzZXRfcmVhZG91dF9od19zdGF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 KQo+ICAJaW50IGk7Cj4gIAo+ICAJZm9yX2VhY2hfaW50ZWxfY3J0YyhkZXYsIGNydGMpIHsKPiAr CgpTcHVyaW91cyBodW5rLgoKPiAgCQltZW1zZXQoJmNydGMtPmNvbmZpZywgMCwgc2l6ZW9mKGNy dGMtPmNvbmZpZykpOwo+ICAKPiAgCQljcnRjLT5jb25maWcucXVpcmtzIHw9IFBJUEVfQ09ORklH X1FVSVJLX0lOSEVSSVRFRF9NT0RFOwo+IEBAIC0xMzM0Niw2ICsxMzM2NCw3IEBAIHN0YXRpYyB2 b2lkIGludGVsX21vZGVzZXRfcmVhZG91dF9od19zdGF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 KQo+ICAKPiAgCQljcnRjLT5iYXNlLmVuYWJsZWQgPSBjcnRjLT5hY3RpdmU7Cj4gIAkJY3J0Yy0+ cHJpbWFyeV9lbmFibGVkID0gcHJpbWFyeV9nZXRfaHdfc3RhdGUoY3J0Yyk7Cj4gKwkJcHJpbWFy eV91cGRhdGVfc2l6ZShjcnRjKTsKCkkgdGhpbmsgVmlsbGUgcmFpc2VkIGEgcmVhbGx5IGdvb2Qg cG9pbnQgYWJvdXQgdGhlIGZyYWdpbGl0eSBvZiB0aGlzIGFuZApyZXN0b3JpbmcgcGxhbmUgc3Rh dGUgY29ycmVjdGx5LiBJIHRoaW5rIGNvbmNlcHR1YWxseSBpdCBtYWtlcyBtb3JlIHNlbnNlCnRv IHJlc3RvcmUgdGhlIHByaW1hcnkgcGxhbmUgc3RhdGUgdG9nZXRoZXIgd2l0aCB0aGUgZmIgaW4g dGhlIGxvb3AgYXQgdGhlCmVuZCBvZiBpbnRlbF9tb2Rlc2V0X2luaXQuIFdvdWxkIHRoYXQgc3Rp bGwgd29yaywgb3IgaXMgdGhhdCB0b28gbGF0ZSBmb3IKd2hlbiB3ZSBjaGFuZ2UgcGlwZSBzdGF0 ZSB3aGVuIHNhbml0aXRpemluZyBjcnRjcz8KLURhbmllbAoKPiAgCj4gIAkJRFJNX0RFQlVHX0tN UygiW0NSVEM6JWRdIGh3IHN0YXRlIHJlYWRvdXQ6ICVzXG4iLAo+ICAJCQkgICAgICBjcnRjLT5i YXNlLmJhc2UuaWQsCj4gLS0gCj4gMS45LjEKPiAKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJl IEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgorNDEgKDApIDc5IDM2NSA1NyA0OCAtIGh0dHA6 Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==