From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 6/8] drm/i915: Introduce execlist_port_* accessors Date: Thu, 21 Sep 2017 17:45:47 +0300 Message-ID: <87a81o155w.fsf@gaia.fi.intel.com> References: <20170920143705.11277-1-mika.kuoppala@intel.com> <20170920143705.11277-7-mika.kuoppala@intel.com> <150599679797.19178.3758706609195166435@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 89E476E1EC for ; Thu, 21 Sep 2017 14:48:12 +0000 (UTC) In-Reply-To: <150599679797.19178.3758706609195166435@mail.alporthouse.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 Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gUXVvdGlu ZyBNaWthIEt1b3BwYWxhICgyMDE3LTA5LTIwIDE1OjM3OjAzKQo+PiBJbnN0ZWFkIG9mIHRydXN0 aW5nIHRoYXQgZmlyc3QgYXZhaWxhYmxlIHBvcnQgaXMgYXQgaW5kZXggMCwKPj4gdXNlIGFjY2Vz c29yIHRvIGhpZGUgdGhpcy4gVGhpcyBpcyBhIHByZXBhcmF0aW9uIGZvciBhCj4+IGZvbGxvd2lu ZyBwYXRjaGVzIHdoZXJlIGhlYWQgY2FuIGJlIGF0IGFyYml0cmFyeSBsb2NhdGlvbgo+PiBpbiB0 aGUgcG9ydCBhcnJheS4KPj4gCj4+IHYyOiBpbXByb3ZlZCBjb21taXQgbWVzc2FnZSwgZWxzcF9y ZWFkeSByZWFkYWJpbGl0eSAoQ2hyaXMpCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBNaWthIEt1b3Bw YWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KPj4gLS0tCj4+ICBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2RlYnVnZnMuYyAgICAgICAgfCAxNiArKysrKysrLS0tLQo+PiAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYyAgICAgIHwgIDQgKy0tCj4+ICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMgfCAxNyArKysrKystLS0tLQo+PiAgZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyAgICAgICAgICAgIHwgIDIgKy0KPj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jICAgICB8ICAyICstCj4+ICBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyAgICAgICAgICAgfCA0MiArKysrKysrKysrKysrKyst LS0tLS0tLS0tLS0KPj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuaCAg ICB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+PiAgNyBmaWxlcyBjaGFuZ2Vk LCA4NyBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKPj4gCj4+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZGVidWdmcy5jCj4+IGluZGV4IGRiZWI2ZjA4YWI3OS4uYWY4Y2MyZWFiMWIxIDEwMDY0 NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYwo+PiArKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYwo+PiBAQCAtMzM0OCwxNiArMzM0OCwy MCBAQCBzdGF0aWMgaW50IGk5MTVfZW5naW5lX2luZm8oc3RydWN0IHNlcV9maWxlICptLCB2b2lk ICp1bnVzZWQpCj4+ICAKPj4gICAgICAgICAgICAgICAgICAgICAgICAgcmN1X3JlYWRfbG9jaygp Owo+PiAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGlkeCA9IDA7IGlkeCA8IGV4ZWNsaXN0 X251bV9wb3J0cyhlbCk7IGlkeCsrKSB7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdW5zaWduZWQgaW50IGNvdW50Owo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGNvbnN0IHN0cnVjdCBleGVjbGlzdF9wb3J0ICpwb3J0Owo+PiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjb3VudCwgbjsKPj4gIAo+PiAtICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHJxID0gcG9ydF91bnBhY2soJmVsLT5wb3J0W2lkeF0sICZjb3Vu dCk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydCA9IGV4ZWNsaXN0X3Bv cnRfaW5kZXgoZWwsIGlkeCk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbiA9 IHBvcnRfaW5kZXgocG9ydCwgZWwpOwo+Cj4gQmFoLCBleGVjbGlzdF9wb3J0X2luZGV4KCkgaW1w bGllcyB0byBtZSB0aGF0IGl0IHNob3VsZCByZXR1cm4gdGhlCj4gaW5kZXgsIG5vdCB0aGUgcG9y dC4gSSB3b3VsZCBqdXN0IGNhbGwgaXQgZXhlY2xpc3RfcG9ydCgpLiBIb3cgZG9lcyB0aGF0Cj4g bG9vaz8KCkl0IGxvb2tzIG11Y2ggYmV0dGVyLgoKPgo+PiAtc3RhdGljIGlubGluZSB2b2lkCj4+ ICsjZGVmaW5lIF9fcG9ydF9pZHgoc3RhcnQsIGluZGV4LCBtYXNrKSAoKChzdGFydCkgKyAoaW5k ZXgpKSAmIChtYXNrKSkKPj4gKwo+PiArc3RhdGljIGlubGluZSBzdHJ1Y3QgZXhlY2xpc3RfcG9y dCAqCj4+ICtleGVjbGlzdF9wb3J0X2hlYWQoc3RydWN0IGludGVsX2VuZ2luZV9leGVjbGlzdCAq IGNvbnN0IGVsKQo+PiArewo+PiArICAgICAgIHJldHVybiAmZWwtPnBvcnRbZWwtPnBvcnRfaGVh ZF07Cj4+ICt9Cj4+ICsKPj4gKy8qIEluZGV4IHN0YXJ0aW5nIGZyb20gcG9ydF9oZWFkICovCj4+ ICtzdGF0aWMgaW5saW5lIHN0cnVjdCBleGVjbGlzdF9wb3J0ICoKPj4gK2V4ZWNsaXN0X3BvcnRf aW5kZXgoc3RydWN0IGludGVsX2VuZ2luZV9leGVjbGlzdCAqIGNvbnN0IGVsLAo+PiArICAgICAg ICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBuKQo+PiArewo+PiArICAgICAgIHJldHVy biAmZWwtPnBvcnRbX19wb3J0X2lkeChlbC0+cG9ydF9oZWFkLCBuLCBlbC0+cG9ydF9tYXNrKV07 Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgc3RydWN0IGV4ZWNsaXN0X3BvcnQgKgo+PiAr ZXhlY2xpc3RfcG9ydF90YWlsKHN0cnVjdCBpbnRlbF9lbmdpbmVfZXhlY2xpc3QgKiBjb25zdCBl bCkKPj4gK3sKPj4gKyAgICAgICByZXR1cm4gJmVsLT5wb3J0W19fcG9ydF9pZHgoZWwtPnBvcnRf aGVhZCwgLTEsIGVsLT5wb3J0X21hc2spXTsKPj4gK30KPgo+IEhtbSwgSSB3YXMgZXhwZWN0aW5n Cj4KPiBleGVjbGlzdF9wb3J0X2hlYWQoKSB7IHJldHVybiBleGVjbGlzdF9wb3J0KGVsLCAwKTsg fQo+IGV4ZWNsaXN0X3BvcnRfdGFpbCgpIHsgcmV0dXJuIGV4ZWNsaXN0X3BvcnQoZWwsIC0xKTsg fQoKU2VlbXMgdGhhdCBJIGRpZCB0aGVzZSBvbiB0aGUgbmV4dCBwYXRjaCwgbW92ZWQgdG8gaGVy ZS4KCj4KPiBXaGF0J3MgdGhlIGltcGFjdCBvbiBvYmplY3Qgc2l6ZT8gKEFzIGEgcXVpY2sgZ3Vp ZGUgdG8gaG93IG11Y2ggdGhlCj4gY29tcGlsZXIgY2FuIGtlZXAgdGhlIGNvZGUgaW4gY2hlY2su KQoKSSBjYW4ndCBzYXkgd2hhdCB3b3VsZCBjb25zdGl0dXRlIGFzIGEgc3RpbGwgaW4gY2hlY2ss IGJ1dCB0aGluZ3MKZ3JvdzoKCmFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogNi8xIHVwL2Rv d246IDI3Ny8tMjYgKDI1MSkKZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgb2xkICAgICBuZXcgICBkZWx0YQppbnRlbF9scmNfaXJxX2hhbmRsZXIgICAgICAgICAg ICAgICAgICAgICAgIDE1OTEgICAgMTcwMCAgICArMTA5Cmk5MTVfZ3VjX2lycV9oYW5kbGVyICAg ICAgICAgICAgICAgICAgICAgICAgMTA0MSAgICAxMTEwICAgICArNjkKaTkxNV9lbmdpbmVfaW5m byAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOTgzICAgIDIwMzEgICAgICs0OAppbnNlcnRf cmVxdWVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMjcgICAgIDE1MiAgICAgKzI1 CmludGVsX2VuZ2luZV9pc19pZGxlICAgICAgICAgICAgICAgICAgICAgICAgIDMwNCAgICAgMzE3 ICAgICArMTMKZ2VuOF9jc19pcnFfaGFuZGxlciAgICAgICAgICAgICAgICAgICAgICAgICAgMTEz ICAgICAxMjYgICAgICsxMwpjYXB0dXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDU0NTQgICAgNTQyOCAgICAgLTI2ClRvdGFsOiBCZWZvcmU9MTE0NDYxMiwgQWZ0ZXI9MTE0 NDg2MywgY2hnICswLjAyJQoKLU1pa2EKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==