From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 2/3] drm/i915: Using plane state parameters instead of pipe's Date: Thu, 5 Mar 2015 14:01:44 +0100 Message-ID: <20150305130144.GD18775@phenom.ffwll.local> References: <1425547288-16131-1-git-send-email-sonika.jindal@intel.com> <1425547288-16131-2-git-send-email-sonika.jindal@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f46.google.com (mail-wg0-f46.google.com [74.125.82.46]) by gabe.freedesktop.org (Postfix) with ESMTP id 0F8DF6E7AB for ; Thu, 5 Mar 2015 05:00:06 -0800 (PST) Received: by wggx12 with SMTP id x12so53200417wgg.11 for ; Thu, 05 Mar 2015 05:00:05 -0800 (PST) Content-Disposition: inline In-Reply-To: <1425547288-16131-2-git-send-email-sonika.jindal@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Sonika Jindal Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBNYXIgMDUsIDIwMTUgYXQgMDI6NTE6MjdQTSArMDUzMCwgU29uaWthIEppbmRhbCB3 cm90ZToKPiBGb3IgcHJpbWFyeSBwbGFuZSwgd2UgY2FuIHVzZSB0aGUgcGxhbmUncyBzdGF0ZSBm b3Igc3JjIHdpZHRoIGFuZCBoZWlnaHQKPiBsaWtlIHNwcml0ZSBwbGFuZS4KPiAKPiBTaWduZWQt b2ZmLWJ5OiBTb25pa2EgSmluZGFsIDxzb25pa2EuamluZGFsQGludGVsLmNvbT4KPiAtLS0KPiAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgICAxMCArKysrKystLS0tCj4g IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+IGluZGV4IGUxYjBjNGQuLmFmZGMxMDEgMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gQEAgLTMwMDEsNiArMzAwMSw3 IEBAIHN0YXRpYyB2b2lkIHNreWxha2VfdXBkYXRlX3ByaW1hcnlfcGxhbmUoc3RydWN0IGRybV9j cnRjICpjcnRjLAoKSSB0aGluayBsb25nZXItdGVybSB3ZSBuZWVkIHRvIHN3aXRjaCB0aGlzIGNh bGxiYWNrIG92ZXIgdG8gdGhlIHBsYW5lCmNhbGxiYWNrcyBhbmQgc3RvcCBwYXNzaW5nIGRybV9j cnRjIGFyb3VuZC4gQnV0IHRoaXMgaXMgYSBzdGVwIGludG8gdGhlCnJpZ2h0IGRpcmVjdGlvbiBh dCBsZWFzdC4KLURhbmllbAoKPiAgCWludCBwaXBlID0gaW50ZWxfY3J0Yy0+cGlwZTsKPiAgCXUz MiBwbGFuZV9jdGwsIHN0cmlkZV9kaXY7Cj4gIAl1bnNpZ25lZCBsb25nIHN1cmZfYWRkcjsKPiAr CXN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lOwo+ICAKPiAgCWlmICghaW50ZWxfY3J0Yy0+cHJpbWFy eV9lbmFibGVkKSB7Cj4gIAkJSTkxNV9XUklURShQTEFORV9DVEwocGlwZSwgMCksIDApOwo+IEBA IC0zMDYwLDE0ICszMDYxLDE1IEBAIHN0YXRpYyB2b2lkIHNreWxha2VfdXBkYXRlX3ByaW1hcnlf cGxhbmUoc3RydWN0IGRybV9jcnRjICpjcnRjLAo+ICAJCU1JU1NJTkdfQ0FTRShmYi0+bW9kaWZp ZXJbMF0pOwo+ICAJfQo+ICAKPiArCXBsYW5lID0gY3J0Yy0+cHJpbWFyeTsKPiAgCXBsYW5lX2N0 bCB8PSBQTEFORV9DVExfUExBTkVfR0FNTUFfRElTQUJMRTsKPiAtCWlmIChjcnRjLT5wcmltYXJ5 LT5zdGF0ZS0+cm90YXRpb24gPT0gQklUKERSTV9ST1RBVEVfMTgwKSkKPiArCWlmIChwbGFuZS0+ c3RhdGUtPnJvdGF0aW9uID09IEJJVChEUk1fUk9UQVRFXzE4MCkpCj4gIAkJcGxhbmVfY3RsIHw9 IFBMQU5FX0NUTF9ST1RBVEVfMTgwOwo+ICAKPiAgCW9iaiA9IGludGVsX2ZiX29iaihmYik7Cj4g IAlzdHJpZGVfZGl2ID0gaW50ZWxfZmJfc3RyaWRlX2FsaWdubWVudChkZXYsIGZiLT5tb2RpZmll clswXSwKPiAgCQkJCQkgICAgICAgZmItPnBpeGVsX2Zvcm1hdCk7Cj4gLQlzdXJmX2FkZHIgPSBp bnRlbF9wbGFuZV9vYmpfb2Zmc2V0KHRvX2ludGVsX3BsYW5lKGNydGMtPnByaW1hcnkpLCBvYmop Owo+ICsJc3VyZl9hZGRyID0gaW50ZWxfcGxhbmVfb2JqX29mZnNldCh0b19pbnRlbF9wbGFuZShw bGFuZSksIG9iaik7Cj4gIAo+ICAJSTkxNV9XUklURShQTEFORV9DVEwocGlwZSwgMCksIHBsYW5l X2N0bCk7Cj4gIAo+IEBAIC0zMDc5LDggKzMwODEsOCBAQCBzdGF0aWMgdm9pZCBza3lsYWtlX3Vw ZGF0ZV9wcmltYXJ5X3BsYW5lKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPiAgCUk5MTVfV1JJVEUo UExBTkVfUE9TKHBpcGUsIDApLCAwKTsKPiAgCUk5MTVfV1JJVEUoUExBTkVfT0ZGU0VUKHBpcGUs IDApLCAoeSA8PCAxNikgfCB4KTsKPiAgCUk5MTVfV1JJVEUoUExBTkVfU0laRShwaXBlLCAwKSwK PiAtCQkgICAoaW50ZWxfY3J0Yy0+Y29uZmlnLT5waXBlX3NyY19oIC0gMSkgPDwgMTYgfAo+IC0J CSAgIChpbnRlbF9jcnRjLT5jb25maWctPnBpcGVfc3JjX3cgLSAxKSk7Cj4gKwkJICAgKChwbGFu ZS0+c3RhdGUtPnNyY19oID4+IDE2KSAtIDEpIDw8IDE2IHwKPiArCQkgICAoKHBsYW5lLT5zdGF0 ZS0+c3JjX3cgPj4gMTYpIC0gMSkpOwo+ICAJSTkxNV9XUklURShQTEFORV9TVFJJREUocGlwZSwg MCksIGZiLT5waXRjaGVzWzBdIC8gc3RyaWRlX2Rpdik7Cj4gIAlJOTE1X1dSSVRFKFBMQU5FX1NV UkYocGlwZSwgMCksIHN1cmZfYWRkcik7Cj4gIAo+IC0tIAo+IDEuNy4xMC40Cj4gCj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFp bGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwg VmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgorNDEgKDApIDc5IDM2 NSA1NyA0OCAtIGh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==