From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 1/2] drm/i915: Introduce execlist_port_* accessors Date: Thu, 02 Nov 2017 16:15:20 +0200 Message-ID: <87h8ucephj.fsf@gaia.fi.intel.com> References: <20171031152734.11016-1-mika.kuoppala@linux.intel.com> <150946451203.15081.4171110727087971223@mail.alporthouse.com> <87tvyddkyh.fsf@gaia.fi.intel.com> <150962023535.6111.16107320198630602470@mail.alporthouse.com> <87k1z8epjk.fsf@gaia.fi.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6CC0A89CD7 for ; Thu, 2 Nov 2017 14:16:17 +0000 (UTC) In-Reply-To: <87k1z8epjk.fsf@gaia.fi.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org TWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRlbC5jb20+IHdyaXRlczoKCj4g Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKPgo+PiBRdW90 aW5nIE1pa2EgS3VvcHBhbGEgKDIwMTctMTEtMDIgMTA6Mzg6MzApCj4+PiBDaHJpcyBXaWxzb24g PGNocmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+Pj4gCj4+PiA+IFF1b3RpbmcgTWlr YSBLdW9wcGFsYSAoMjAxNy0xMC0zMSAxNToyNzozMykKPj4+ID4+ICtzdGF0aWMgaW5saW5lIHN0 cnVjdCBleGVjbGlzdF9wb3J0ICoKPj4+ID4+ICtleGVjbGlzdHNfcG9ydF9uZXh0KHN0cnVjdCBp bnRlbF9lbmdpbmVfZXhlY2xpc3RzICogY29uc3QgZXhlY2xpc3RzLAo+Pj4gPj4gKyAgICAgICAg ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXhlY2xpc3RfcG9ydCAqIGNvbnN0IHBvcnQpCj4+PiA+ PiArewo+Pj4gPj4gKyAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbiA9IF9fcG9ydF9hZGQocG9y dF9pbmRleChwb3J0LCBleGVjbGlzdHMpLAo+Pj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMSwKPj4+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGV4ZWNsaXN0cy0+cG9ydF9tYXNrKTsKPj4+ID4KPj4+ID4gSG93IGRvZXMg dGhpcyBjb21wYXJlIHRvCj4+PiA+Cj4+PiA+ICAgICAgIGlmIChwb3J0KysgPT0gZXhlY2xpc3Rz LT5wb3J0ICsgZXhlY2xpc3RzLT5wb3J0X21hc2spCj4+PiA+ICAgICAgICAgICAgICAgcG9ydCA9 IGV4ZWNsaXN0cy0+cG9ydDsKPj4+ID4KPj4+ID4gICAgICAgcmV0dXJuIHBvcnQ7Cj4+PiA+ID8K Pj4+IAo+Pj4gYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAxLzEgdXAvZG93bjogMjkvLTI5 ICgwKQo+Pj4gZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xk ICAgICBuZXcgICBkZWx0YQo+Pj4gaTkxNV9ndWNfaXJxX2hhbmRsZXIgICAgICAgICAgICAgICAg ICAgICAgICAyNTg0ICAgIDI2MTMgICAgICsyOQo+Pj4gaW50ZWxfbHJjX2lycV9oYW5kbGVyICAg ICAgICAgICAgICAgICAgICAgICAyOTYzICAgIDI5MzQgICAgIC0yOQo+Pj4gVG90YWw6IEJlZm9y ZT0xMTIzNjI3LCBBZnRlcj0xMTIzNjI3LCBjaGcgKzAuMDAlCj4+Cj4+IEhtbSwgeW91ciBmdW5j dGlvbnMgc2F3IGxpdHRsZSBkaWZmZXJlbmNlIGFuZCBhcmUgdHdpY2UgYXMgYmlnIGFzCj4+IG1p bmUuLi4gV2VpcmQuCj4+Cj4+IEkgdXNlZCBnY2MgdmVyc2lvbiA2LjMuMCAyMDE3MDUxNiAoRGVi aWFuIDYuMy4wLTE4KSB3aXRoIGRlZmNvbmZpZy4KPj4gWW91cnNlbGY/Cj4KPiBJIGhhZCBkZWJ1 Z3Mgb24sIHNpZ2guLi4KPgo+IE5vdyB3aXRoIHRoZSBkZWZjb25maWcgYW5kIGdjYyAoVWJ1bnR1 IDYuMy4wLTEydWJ1bnR1MikgNi4zLjAgMjAxNzA0MDY6Cj4KPiBhZGQvcmVtb3ZlOiAwLzAgZ3Jv dy9zaHJpbms6IDAvMiB1cC9kb3duOiAwLy0xMzkgKC0xMzkpCj4gZnVuY3Rpb24gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQo+IGk5MTVfZ3Vj X2lycV9oYW5kbGVyICAgICAgICAgICAgICAgICAgICAgICAgMTYyMCAgICAxNjE3ICAgICAgLTMK PiBpbnRlbF9scmNfaXJxX2hhbmRsZXIgICAgICAgICAgICAgICAgICAgICAgIDE5MjYgICAgMTc5 MCAgICAtMTM2Cj4KPiBTbyB3ZSBoYXZlIGEgY2xlYXIgd2lubmVyLgo+CgpBbmQgdG8gYmUgcHJl Y2lzZSBvbiB3aGF0IGRpZmYgbGVhZCB0byBhYm92ZToKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9yaW5nYnVmZmVyLmgKaW5kZXggMzg3NjY3ZmU1MGQzLi45MTMxZDY2ZmI2MjggMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuaAorKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmgKQEAgLTU5OSwxMiArNTk5LDEyIEBAIGV4 ZWNsaXN0c19wb3J0X3RhaWwoc3RydWN0IGludGVsX2VuZ2luZV9leGVjbGlzdHMgKiBjb25zdCBl eGVjbGlzdHMpCiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGV4ZWNsaXN0X3BvcnQgKgogZXhlY2xp c3RzX3BvcnRfbmV4dChzdHJ1Y3QgaW50ZWxfZW5naW5lX2V4ZWNsaXN0cyAqIGNvbnN0IGV4ZWNs aXN0cywKLSAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXhlY2xpc3RfcG9ydCAqIGNv bnN0IHBvcnQpCisgICAgICAgICAgICAgICAgICAgc3RydWN0IGV4ZWNsaXN0X3BvcnQgKnBvcnQp CiB7Ci0gICAgICAgY29uc3QgdW5zaWduZWQgaW50IG4gPSBfX3BvcnRfYWRkKHBvcnRfaW5kZXgo cG9ydCwgZXhlY2xpc3RzKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhlY2xpc3Rz LT5wb3J0X21hc2spOwotICAgICAgIHJldHVybiAmZXhlY2xpc3RzLT5wb3J0W25dOworICAgICAg IGlmIChwb3J0KysgPT0gZXhlY2xpc3RzLT5wb3J0ICsgZXhlY2xpc3RzLT5wb3J0X21hc2spCisg ICAgICAgICAgICAgICBwb3J0ID0gZXhlY2xpc3RzLT5wb3J0OworCisgICAgICAgcmV0dXJuIHBv cnQ7CiB9CgoKCj4gLU1pa2EKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==