From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: Re: [PATCH v3] drm: Store the plane's index Date: Fri, 27 May 2016 13:43:19 -0700 Message-ID: <20160527204319.GA19214@intel.com> References: <20160527064439.GU27098@phenom.ffwll.local> <1464375900-2542-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1464375900-2542-1-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Chris Wilson Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXkgMjcsIDIwMTYgYXQgMDg6MDU6MDBQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IEN1cnJlbnRseSB0aGUgcGxhbmUncyBpbmRleCBpcyBkZXRlcm1pbmVkIGJ5IHdhbGtp bmcgdGhlIGxpc3Qgb2YgYWxsCj4gcGxhbmVzIGluIHRoZSBtb2RlIGFuZCBmaW5kaW5nIHRoZSBw b3NpdGlvbiBvZiB0aGF0IHBsYW5lIGluIHRoZSBsaXN0LiBBCj4gbGluZWFyIHdhbGssIGVzcGVj aWFsbHkgYSBsaW5lYXIgd2FsayB3aXRoaW4gYSBsaW5lYXIgd2FsayBhcyBmcmVxdWVudGx5Cj4g Y29uY2VpdmVkIGJ5IGk5MTUua28gW08oTl4yKV0gcXVpY2tseSBjb21lcyB0byBkb21pbmF0ZSBw cm9maWxlcy4KPiAKPiBUaGUgcGxhbmUncyBpbmRleCBpcyBjb25zdGFudCBmb3IgYXMgbG9uZyBh cyBubyBlYXJsaWVyIHBsYW5lcyBhcmUKPiByZW1vdmVkIGZyb20gdGhlIGxpc3QuIEZvciBhbGwg ZHJpdmVycywgcGxhbmVzIGFyZSBzdGF0aWMsIGRldGVybWluZWQKPiBhdCBib290IGFuZCB0aGVu IHVudG91Y2hlZCB1bnRpbCBzaHV0ZG93bi4gSW4gZmFjdCwgdGhlcmUgaXMgbm8gbG9ja2luZwo+ IHByb3ZpZGVkIHRvIGFsbG93IGZvciBkeW5hbWljIHJlbW92YWwgb2YgcGxhbmVzL2VuY29kZXJz L2NydGNzLgo+IAo+IHYyOiBDb252ZXJ0IGRybV9jcnRjX2luZGV4KCkgYW5kIGRybV9lbmNvZGVy X2luZGV4KCkgYXMgd2VsbC4KPiB2MzogU3RvcCBhZGp1c3RpbmcgdGhlIGluZGljZXMgdXBvbiBy ZW1vdmFsOyBjb25zaWRlciB0aGUgbGlzdAo+IGNvbnN0cnVjdC1vbmx5Lgo+IAo+IFNpZ25lZC1v ZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBEYW5p ZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgo+IENjOiBNYXR0IFJvcGVyIDxtYXR0 aGV3LmQucm9wZXJAaW50ZWwuY29tPgo+IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmph bGFAbGludXguaW50ZWwuY29tPgo+IC0tLQouLi5zbmlwLi4uCj4gQEAgLTIzMzcsNyArMjM2OSwx OCBAQCBleHRlcm4gaW50IGRybV9wbGFuZV9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4g IAkJCSAgY29uc3QgdWludDMyX3QgKmZvcm1hdHMsIHVuc2lnbmVkIGludCBmb3JtYXRfY291bnQs Cj4gIAkJCSAgYm9vbCBpc19wcmltYXJ5KTsKPiAgZXh0ZXJuIHZvaWQgZHJtX3BsYW5lX2NsZWFu dXAoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUpOwo+IC1leHRlcm4gdW5zaWduZWQgaW50IGRybV9w bGFuZV9pbmRleChzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSk7Cj4gKwo+ICsvKioKPiArICogZHJt X3BsYW5lX2luZGV4IC0gZmluZCB0aGUgaW5kZXggb2YgYSByZWdpc3RlcmVkIHBsYW5lCj4gKyAq IEBwbGFuZTogcGxhbmUgdG8gZmluZCBpbmRleCBmb3IKPiArICoKPiArICogR2l2ZW4gYSByZWdp c3RlcmVkIHBsYW5lLCByZXR1cm4gdGhlIGluZGV4IG9mIHRoYXQgQ1JUQyB3aXRoaW4gYSBEUk0K CiJpbmRleCBvZiB0aGF0IHBsYW5lIgoKT3RoZXJ3aXNlLAoKUmV2aWV3ZWQtYnk6IE1hdHQgUm9w ZXIgPG1hdHRoZXcuZC5yb3BlckBpbnRlbC5jb20+CgoKCk1hdHQKCj4gKyAqIGRldmljZSdzIGxp c3Qgb2YgcGxhbmVzLgo+ICsgKi8KPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZHJtX3Bs YW5lX2luZGV4KHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lKQo+ICt7Cj4gKwlyZXR1cm4gcGxhbmUt PmluZGV4Owo+ICt9Cj4gIGV4dGVybiBzdHJ1Y3QgZHJtX3BsYW5lICogZHJtX3BsYW5lX2Zyb21f aW5kZXgoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IGlkeCk7Cj4gIGV4dGVybiB2b2lkIGRy bV9wbGFuZV9mb3JjZV9kaXNhYmxlKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lKTsKPiAgZXh0ZXJu IGludCBkcm1fcGxhbmVfY2hlY2tfcGl4ZWxfZm9ybWF0KGNvbnN0IHN0cnVjdCBkcm1fcGxhbmUg KnBsYW5lLAo+IC0tIAo+IDIuOC4xCj4gCgotLSAKTWF0dCBSb3BlcgpHcmFwaGljcyBTb2Z0d2Fy ZSBFbmdpbmVlcgpJb1RHIFBsYXRmb3JtIEVuYWJsaW5nICYgRGV2ZWxvcG1lbnQKSW50ZWwgQ29y cG9yYXRpb24KKDkxNikgMzU2LTI3OTUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==