From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 6/6] drm/i915: Give meaningful names to all the planes Date: Thu, 12 Nov 2015 19:49:19 +0200 Message-ID: <20151112174919.GR4437@intel.com> References: <1447347146-31505-1-git-send-email-ville.syrjala@linux.intel.com> <1447347146-31505-7-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Emil Velikov Cc: "intel-gfx@lists.freedesktop.org" , ML dri-devel List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBOb3YgMTIsIDIwMTUgYXQgMDU6Mzg6NDhQTSArMDAwMCwgRW1pbCBWZWxpa292IHdy b3RlOgo+IEhpIFZpbGxlLAo+IAo+IE9uIDEyIE5vdmVtYmVyIDIwMTUgYXQgMTY6NTIsICA8dmls bGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4gRnJvbTogVmlsbGUgU3lyasOk bMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiA+Cj4gPiBMZXQncyBuYW1lIG91 ciBwbGFuZXMgaW4gYSB3YXkgdGhhdCBtYWtlcyBzZW5zZSB3cnQuIHRoZSBzcGVjOgo+ID4gLSBz a2wrIC0+ICJwbGFuZSAxQSIsICJwbGFuZSAyQSIsICJwbGFuZSAxQyIsICJjdXJzb3IgQSIgZXRj Lgo+ID4gLSBnNHgrIC0+ICJwcmltYXJ5IEEiLCAicHJpbWFyeSBCIiwgInNwcml0ZSBBIiwgImN1 cnNvciBDIiBldGMuCj4gPiAtIHByZS1nNHggLT4gInBsYW5lIEEiLCAiY3Vyc29yIEIiIGV0Yy4K PiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGlu dXguaW50ZWwuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPiA+ICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYyAgfCAxNCArKysrKysrKysrKysrKwo+ID4g IDIgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+Cj4g PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPiBpbmRleCAyYjVlODFhLi44MmIy ZjU4IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5j Cj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+IEBAIC0x Mzc4OCw3ICsxMzc4OCwxNSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9maW5pc2hfY3J0Y19jb21taXQo c3RydWN0IGRybV9jcnRjICpjcnRjLAo+ID4gIHZvaWQgaW50ZWxfcGxhbmVfZGVzdHJveShzdHJ1 Y3QgZHJtX3BsYW5lICpwbGFuZSkKPiA+ICB7Cj4gPiAgICAgICAgIHN0cnVjdCBpbnRlbF9wbGFu ZSAqaW50ZWxfcGxhbmUgPSB0b19pbnRlbF9wbGFuZShwbGFuZSk7Cj4gPiArICAgICAgIGNoYXIg Km5hbWU7Cj4gPiArCj4gPiArICAgICAgIC8qCj4gPiArICAgICAgICAqIGRybV9wbGFuZV9jbGVh bnVwKCkgemVyb2VzIHRoZSBzdHJ1Y3R1cmUsIHNvCj4gPiArICAgICAgICAqIG5lZWQgYW4gZXh0 cmEgZGFuY2UgdG8gYXZvaWQgbGVha2luZyB0aGUgbmFtZS4KPiA+ICsgICAgICAgICovCj4gPiAr ICAgICAgIG5hbWUgPSBwbGFuZS0+bmFtZTsKPiA+ICAgICAgICAgZHJtX3BsYW5lX2NsZWFudXAo cGxhbmUpOwo+ID4gKyAgICAgICBrZnJlZShuYW1lKTsKPiA+ICAgICAgICAga2ZyZWUoaW50ZWxf cGxhbmUpOwo+ID4gIH0KPiA+Cj4gPiBAQCAtMTM4MzgsNiArMTM4NDYsMjEgQEAgc3RhdGljIHN0 cnVjdCBkcm1fcGxhbmUgKmludGVsX3ByaW1hcnlfcGxhbmVfY3JlYXRlKHN0cnVjdCBkcm1fZGV2 aWNlICpkZXYsCj4gPiAgICAgICAgIGlmIChIQVNfRkJDKGRldikgJiYgSU5URUxfSU5GTyhkZXYp LT5nZW4gPCA0KQo+ID4gICAgICAgICAgICAgICAgIHByaW1hcnktPnBsYW5lID0gIXBpcGU7Cj4g Pgo+ID4gKyAgICAgICBpZiAoSU5URUxfSU5GTyhkZXYpLT5nZW4gPj0gOSkKPiA+ICsgICAgICAg ICAgICAgICBwcmltYXJ5LT5iYXNlLm5hbWUgPSBrYXNwcmludGYoR0ZQX0tFUk5FTCwgInBsYW5l IDElYyIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHBpcGVfbmFtZShwaXBlKSk7Cj4gPiArICAgICAgIGVsc2UgaWYgKElOVEVMX0lORk8oZGV2KS0+ Z2VuID49IDUgfHwgSVNfRzRYKGRldikpCj4gPiArICAgICAgICAgICAgICAgcHJpbWFyeS0+YmFz ZS5uYW1lID0ga2FzcHJpbnRmKEdGUF9LRVJORUwsICJwcmltYXJ5ICVjIiwKPiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlwZV9uYW1lKHBpcGUpKTsK PiA+ICsgICAgICAgZWxzZQo+ID4gKyAgICAgICAgICAgICAgIHByaW1hcnktPmJhc2UubmFtZSA9 IGthc3ByaW50ZihHRlBfS0VSTkVMLCAicGxhbmUgJWMiLAo+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9uYW1lKHByaW1hcnktPnBsYW5lKSk7 Cj4gPiArICAgICAgIGlmICghcHJpbWFyeS0+YmFzZS5uYW1lKSB7Cj4gPiArICAgICAgICAgICAg ICAga2ZyZWUoc3RhdGUpOwo+ID4gKyAgICAgICAgICAgICAgIGtmcmVlKHByaW1hcnkpOwo+ID4g KyAgICAgICAgICAgICAgIHJldHVybiBOVUxMOwo+IFdvcnRoIGFkZGluZyBhIGxhYmVsIGFuZCBk b2luZyBhbGwgdGhlIHRlYXJkb3duIHRoZXJlID8gKHNhbWUgZ29lcyBmb3IKPiB0aGUgcmVzdCBv ZiB0aGUgcGF0Y2gpCgpEdW5uby4gV2FzIGZlZWxpbmcgbGF6eSwgYW5kIHNvIGRpZG4ndCBnbyB0 aGUgZXh0cmEgbWlsZS4KCj4gCj4gPiArICAgICAgIH0KPiA+ICsKPiA+ICAgICAgICAgaWYgKElO VEVMX0lORk8oZGV2KS0+Z2VuID49IDkpIHsKPiA+ICAgICAgICAgICAgICAgICBpbnRlbF9wcmlt YXJ5X2Zvcm1hdHMgPSBza2xfcHJpbWFyeV9mb3JtYXRzOwo+ID4gICAgICAgICAgICAgICAgIG51 bV9mb3JtYXRzID0gQVJSQVlfU0laRShza2xfcHJpbWFyeV9mb3JtYXRzKTsKPiA+IEBAIC0xMzk4 Nyw2ICsxNDAxMCwxNCBAQCBzdGF0aWMgc3RydWN0IGRybV9wbGFuZSAqaW50ZWxfY3Vyc29yX3Bs YW5lX2NyZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+ID4gICAgICAgICBjdXJzb3ItPmNv bW1pdF9wbGFuZSA9IGludGVsX2NvbW1pdF9jdXJzb3JfcGxhbmU7Cj4gPiAgICAgICAgIGN1cnNv ci0+ZGlzYWJsZV9wbGFuZSA9IGludGVsX2Rpc2FibGVfY3Vyc29yX3BsYW5lOwo+ID4KPiA+ICsg ICAgICAgY3Vyc29yLT5iYXNlLm5hbWUgPSBrYXNwcmludGYoR0ZQX0tFUk5FTCwgImN1cnNvciAl YyIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpcGVfbmFtZShw aXBlKSk7Cj4gPiArICAgICAgIGlmICghY3Vyc29yLT5iYXNlLm5hbWUpIHsKPiA+ICsgICAgICAg ICAgICAgICBrZnJlZShzdGF0ZSk7Cj4gPiArICAgICAgICAgICAgICAga2ZyZWUoY3Vyc29yKTsK PiA+ICsgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKPiA+ICsgICAgICAgfQo+ID4gKwo+ID4g ICAgICAgICBkcm1fdW5pdmVyc2FsX3BsYW5lX2luaXQoZGV2LCAmY3Vyc29yLT5iYXNlLCAwLAo+ ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmludGVsX3BsYW5lX2Z1bmNzLAo+ ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ZWxfY3Vyc29yX2Zvcm1hdHMs Cj4gPiBAQCAtMTQxMTMsOSArMTQxNDQsOSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9jcnRjX2luaXQo c3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IHBpcGUpCj4gPgo+ID4gIGZhaWw6Cj4gPiAgICAg ICAgIGlmIChwcmltYXJ5KQo+ID4gLSAgICAgICAgICAgICAgIGRybV9wbGFuZV9jbGVhbnVwKHBy aW1hcnkpOwo+ID4gKyAgICAgICAgICAgICAgIGludGVsX3BsYW5lX2Rlc3Ryb3kocHJpbWFyeSk7 Cj4gPiAgICAgICAgIGlmIChjdXJzb3IpCj4gPiAtICAgICAgICAgICAgICAgZHJtX3BsYW5lX2Ns ZWFudXAoY3Vyc29yKTsKPiA+ICsgICAgICAgICAgICAgICBpbnRlbF9wbGFuZV9kZXN0cm95KGN1 cnNvcik7Cj4gU29tZXRoaW5nIGZlZWxzIHN0cmFuZ2UgaGVyZS4gV2UgYXJlIGVpdGhlciBsZWFr aW5nIG1lbW9yeSBiZWZvcmUgb3IKPiB3ZSdsbCBlbmQgdXAgd2l0aCBkb3VibGUgZnJlZSBhZnRl ciB5b3VyIHBhdGNoLiBXb3J0aAo+IGNoZWNraW5nL21lbnRpb25pbmcgaW4gdGhlIGNvbW1pdCBt ZXNzYWdlID8KClllYWgsIEkgdGhpbmsgd2Ugd2VyZSBsZWFraW5nIGhlcmUuIEZvcmdvdCB0byBh ZGQgYSBub3RlLgoKLS0gClZpbGxlIFN5cmrDpGzDpApJbnRlbCBPVEMKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK