From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/i915: use variadic macros and arrays to choose port/pipe based registers Date: Fri, 27 Jan 2017 16:22:42 +0000 Message-ID: <20170127162242.GI24154@nuc-i3427.alporthouse.com> References: <1485532626-20923-1-git-send-email-jani.nikula@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9B1C76E334 for ; Fri, 27 Jan 2017 16:22:50 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1485532626-20923-1-git-send-email-jani.nikula@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jani Nikula Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKYW4gMjcsIDIwMTcgYXQgMDU6NTc6MDZQTSArMDIwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gVGhpcyBhbGxvd3MgdGhlIHVzZSBvZiBtb3JlIHRoYW4gMyBwb3J0cy9waXBlcy93aGF0 ZXZlciB3aXRob3V0IHRyaWNrcywKPiBldmVuIGlmIHRoZSByZWdpc3RlciBvZmZzZXRzIGFyZSBu b3QgZXZlbmx5IHNwYWNlZC4KPiAKPiBUaGVyZSdzIHRoZSByaXNrIG9mIG91dCBvZiBib3VuZHMg YWNjZXNzIGlmIHdlJ3JlIG5vdCBjYXJlZnVsOyBjdXJyZW50bHkKPiB0aGF0IHdvdWxkICJqdXN0 IiBsZWFkIHRvIHRoZSB3cm9uZyByZWdpc3RlciBvZmZzZXQgYmVpbmcgdXNlZC4gSXQgbWlnaHQK PiBiZSBwb3NzaWJsZSB0byBhZGQgYnVpbGQgYnVnIG9ucyBmb3IgYnVpbGQgdGltZSBjb25zdGFu dCBpbmRleGluZy4KPiAKPiBXZSBhbHJlYWR5IGhhdmUgcG9ydHMgZGVmaW5lZCB1cCB0byBFLCBu b3Qgc3VyZSBpZiB3ZSBtaWdodCBoYXZlIGJ1Z3MKPiByZWxhdGVkIHRvIHRoZW0gYW5kIHRoZSBj dXJyZW50IF9QT1JUMygpIG1hY3JvLgo+IAo+ICAgIHRleHQJICAgZGF0YQkgICAgYnNzCSAgICBk ZWMJICAgIGhleAlmaWxlbmFtZQo+IDEyMzk4NjgJICA0NjE5OQkgICA0MDk2CTEyOTAxNjMJIDEz YWZiMwlkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1LmtvCj4gMTIzODgyOAkgIDQ2MTk5CSAgIDQw OTYJMTI4OTEyMwkgMTNhYmEzCWRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTUua28KPiAKPiBDYzog Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IFZpbGxlIFN5cmrD pGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IFR2cnRrbyBVcnN1bGlu IDx0dXJzdWxpbkB1cnN1bGluLm5ldD4KPiBTaWduZWQtb2ZmLWJ5OiBKYW5pIE5pa3VsYSA8amFu aS5uaWt1bGFAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3Jl Zy5oIHwgMTEgKysrKystLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg NiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9yZWcuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKPiBpbmRleCA2NzJjYjEw MmY0NzcuLmM2NDM1YTQ0NzMwMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3JlZy5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaAo+IEBAIC00 OCw2ICs0OCw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpOTE1X21taW9fcmVnX3ZhbGlkKGk5MTVf cmVnX3QgcmVnKQo+ICAJcmV0dXJuICFpOTE1X21taW9fcmVnX2VxdWFsKHJlZywgSU5WQUxJRF9N TUlPX1JFRyk7Cj4gIH0KPiAgCj4gKyNkZWZpbmUgX1BJQ0soX19pbmRleCwgLi4uKSAoKChjb25z dCB1MzIgW10peyBfX1ZBX0FSR1NfXyB9KVtfX2luZGV4XSkKClZlcnkgbmVhdC4gVGhlIGRhbmdl ciBpcyB0aGF0IGZvciBhIHZhcmlhYmxlIGluZGV4LCB0aGUgY29tcGlsZXIgd2lsbApwbG9uayB0 aGUgYXJyYXkgb24gdGhlIHN0YWNrLCBmb3IgZWFjaCBpbnZvY2F0aW9uLiBUaG91Z2ggZm9yIGEg Y29uc3RhbnQKdGhlIGNvbXBpbGVyIHdpbGwgc2VlIHRocm91Z2ggaXQgYW5kIGdlbmVyYXRlIHRo ZSByaWdodCBjb25zdGFudC4KCmh0dHBzOi8vZ29kYm9sdC5vcmcvZy9ZQ0sxb2QKCkdpdmVuIHRo YXQgaXQgbG9va3MgbGlrZSB0aGUgY29tcGlsZXIgd2lsbCBnZXQgc21hcnRlciwgdGhpcyBsb29r cyBsaWtlCmEgbXVjaCBsZXNzIGVycm9yIHByb25lIHdheSBvZiB3cml0aW5nIHRoZXNlLgoKUmV2 aWV3ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgotQ2hyaXMK Ci0tIApDaHJpcyBXaWxzb24sIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudHJlCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=