From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v3] drm: Store the plane's index Date: Fri, 3 Jun 2016 00:02:56 +0200 Message-ID: <20160602220256.GV7231@phenom.ffwll.local> References: <20160527064439.GU27098@phenom.ffwll.local> <1464375900-2542-1-git-send-email-chris@chris-wilson.co.uk> <20160527204319.GA19214@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id C38D96EC76 for ; Thu, 2 Jun 2016 22:03:00 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id a136so19292565wme.0 for ; Thu, 02 Jun 2016 15:03:00 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20160527204319.GA19214@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Matt Roper Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXkgMjcsIDIwMTYgYXQgMDE6NDM6MTlQTSAtMDcwMCwgTWF0dCBSb3BlciB3cm90 ZToKPiBPbiBGcmksIE1heSAyNywgMjAxNiBhdCAwODowNTowMFBNICswMTAwLCBDaHJpcyBXaWxz b24gd3JvdGU6Cj4gPiBDdXJyZW50bHkgdGhlIHBsYW5lJ3MgaW5kZXggaXMgZGV0ZXJtaW5lZCBi eSB3YWxraW5nIHRoZSBsaXN0IG9mIGFsbAo+ID4gcGxhbmVzIGluIHRoZSBtb2RlIGFuZCBmaW5k aW5nIHRoZSBwb3NpdGlvbiBvZiB0aGF0IHBsYW5lIGluIHRoZSBsaXN0LiBBCj4gPiBsaW5lYXIg d2FsaywgZXNwZWNpYWxseSBhIGxpbmVhciB3YWxrIHdpdGhpbiBhIGxpbmVhciB3YWxrIGFzIGZy ZXF1ZW50bHkKPiA+IGNvbmNlaXZlZCBieSBpOTE1LmtvIFtPKE5eMildIHF1aWNrbHkgY29tZXMg dG8gZG9taW5hdGUgcHJvZmlsZXMuCj4gPiAKPiA+IFRoZSBwbGFuZSdzIGluZGV4IGlzIGNvbnN0 YW50IGZvciBhcyBsb25nIGFzIG5vIGVhcmxpZXIgcGxhbmVzIGFyZQo+ID4gcmVtb3ZlZCBmcm9t IHRoZSBsaXN0LiBGb3IgYWxsIGRyaXZlcnMsIHBsYW5lcyBhcmUgc3RhdGljLCBkZXRlcm1pbmVk Cj4gPiBhdCBib290IGFuZCB0aGVuIHVudG91Y2hlZCB1bnRpbCBzaHV0ZG93bi4gSW4gZmFjdCwg dGhlcmUgaXMgbm8gbG9ja2luZwo+ID4gcHJvdmlkZWQgdG8gYWxsb3cgZm9yIGR5bmFtaWMgcmVt b3ZhbCBvZiBwbGFuZXMvZW5jb2RlcnMvY3J0Y3MuCj4gPiAKPiA+IHYyOiBDb252ZXJ0IGRybV9j cnRjX2luZGV4KCkgYW5kIGRybV9lbmNvZGVyX2luZGV4KCkgYXMgd2VsbC4KPiA+IHYzOiBTdG9w IGFkanVzdGluZyB0aGUgaW5kaWNlcyB1cG9uIHJlbW92YWw7IGNvbnNpZGVyIHRoZSBsaXN0Cj4g PiBjb25zdHJ1Y3Qtb25seS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxj aHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZl dHRlckBmZndsbC5jaD4KPiA+IENjOiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQucm9wZXJAaW50ZWwu Y29tPgo+ID4gQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5j b20+Cj4gPiAtLS0KPiAuLi5zbmlwLi4uCj4gPiBAQCAtMjMzNyw3ICsyMzY5LDE4IEBAIGV4dGVy biBpbnQgZHJtX3BsYW5lX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiA+ICAJCQkgIGNv bnN0IHVpbnQzMl90ICpmb3JtYXRzLCB1bnNpZ25lZCBpbnQgZm9ybWF0X2NvdW50LAo+ID4gIAkJ CSAgYm9vbCBpc19wcmltYXJ5KTsKPiA+ICBleHRlcm4gdm9pZCBkcm1fcGxhbmVfY2xlYW51cChz dHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSk7Cj4gPiAtZXh0ZXJuIHVuc2lnbmVkIGludCBkcm1fcGxh bmVfaW5kZXgoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUpOwo+ID4gKwo+ID4gKy8qKgo+ID4gKyAq IGRybV9wbGFuZV9pbmRleCAtIGZpbmQgdGhlIGluZGV4IG9mIGEgcmVnaXN0ZXJlZCBwbGFuZQo+ ID4gKyAqIEBwbGFuZTogcGxhbmUgdG8gZmluZCBpbmRleCBmb3IKPiA+ICsgKgo+ID4gKyAqIEdp dmVuIGEgcmVnaXN0ZXJlZCBwbGFuZSwgcmV0dXJuIHRoZSBpbmRleCBvZiB0aGF0IENSVEMgd2l0 aGluIGEgRFJNCj4gCj4gImluZGV4IG9mIHRoYXQgcGxhbmUiCgpGaXhlZCAuLgo+IAo+IE90aGVy d2lzZSwKPiAKPiBSZXZpZXdlZC1ieTogTWF0dCBSb3BlciA8bWF0dGhldy5kLnJvcGVyQGludGVs LmNvbT4KCi4uLiBhbmQgYXBwbGllZCB0byBkcm0tbWlzYy4KLURhbmllbAoKPiAKPiAKPiAKPiBN YXR0Cj4gCj4gPiArICogZGV2aWNlJ3MgbGlzdCBvZiBwbGFuZXMuCj4gPiArICovCj4gPiArc3Rh dGljIGlubGluZSB1bnNpZ25lZCBpbnQgZHJtX3BsYW5lX2luZGV4KHN0cnVjdCBkcm1fcGxhbmUg KnBsYW5lKQo+ID4gK3sKPiA+ICsJcmV0dXJuIHBsYW5lLT5pbmRleDsKPiA+ICt9Cj4gPiAgZXh0 ZXJuIHN0cnVjdCBkcm1fcGxhbmUgKiBkcm1fcGxhbmVfZnJvbV9pbmRleChzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2LCBpbnQgaWR4KTsKPiA+ICBleHRlcm4gdm9pZCBkcm1fcGxhbmVfZm9yY2VfZGlz YWJsZShzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSk7Cj4gPiAgZXh0ZXJuIGludCBkcm1fcGxhbmVf Y2hlY2tfcGl4ZWxfZm9ybWF0KGNvbnN0IHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAo+ID4gLS0g Cj4gPiAyLjguMQo+ID4gCj4gCj4gLS0gCj4gTWF0dCBSb3Blcgo+IEdyYXBoaWNzIFNvZnR3YXJl IEVuZ2luZWVyCj4gSW9URyBQbGF0Zm9ybSBFbmFibGluZyAmIERldmVsb3BtZW50Cj4gSW50ZWwg Q29ycG9yYXRpb24KPiAoOTE2KSAzNTYtMjc5NQoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUg RW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=