From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 5/8] drm/i915: Introduce iterators for execlist ports Date: Tue, 12 Sep 2017 13:36:44 +0300 Message-ID: <87efrc2og3.fsf@gaia.fi.intel.com> References: <20170912083618.13009-1-mika.kuoppala@intel.com> <20170912083618.13009-6-mika.kuoppala@intel.com> <150521221810.22039.17685060458757226079@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 39BC36E5AA for ; Tue, 12 Sep 2017 10:38:33 +0000 (UTC) In-Reply-To: <150521221810.22039.17685060458757226079@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 ZyBNaWthIEt1b3BwYWxhICgyMDE3LTA5LTEyIDA5OjM2OjE1KQo+PiBTd2l0Y2ggdG8gaXRlcmF0 b3JzIGZvciBleGVjbGlzdF9wb3J0IGFjY2Vzcy4gVGhpcyBpcwo+PiBhIHByZXBhcmF0aW9uIGZv ciBpbmRleGluZyBwb3J0cyBmcm9tIGFyYml0cmFyeSBsb2NhdGlvbi4gV2hpY2gKPj4gaW4gdHVy biBhbGxvd3MgdXMgdG8gaGFuZGxlIHBvcnRzIGluIHJpbmcgbGlrZSBmYXNoaW9uLgo+PiAKPj4g U2lnbmVkLW9mZi1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+Cj4K PiBTb21ldGhpbmcgd2Ugd2FudCB0byBrZWVwIGFuIGV5ZSBhcyB3ZSBzd2l0Y2ggdG8gdGhlc2Ug bWFjcm9zIGlzIGNvZGUKPiBnZW5lcmF0aW9uLiBBcyBhIHF1aWNrIGd1aWRlLCBjaGVjayBvYmpl Y3Qgc2l6ZSwgaS5lLiBydW4KPiBzY3JpcHRzL2Jsb2F0LW8tbWV0ZXIuCj4KPj4gLXN0YXRpYyBp bmxpbmUgdW5zaWduZWQgaW50Cj4+IC1leGVjbGlzdF9udW1fcG9ydHMoY29uc3Qgc3RydWN0IGlu dGVsX2VuZ2luZV9leGVjbGlzdCAqIGNvbnN0IGVsKQo+PiAtewo+PiAtICAgICAgIHJldHVybiBl bC0+cG9ydF9tYXNrICsgMTsKPj4gLX0KPj4gKy8qIEl0ZXJhdG9ycyBvdmVyIGVsc3AgcG9ydHMg Ki8KPj4gKyNkZWZpbmUgX19wb3J0X2lkeChzdGFydCwgaSwgbSkgKCgoc3RhcnQpICsgKGkpKSAm IChtKSkKPj4gKwo+PiArI2RlZmluZSBmb3JfZWFjaF9leGVjbGlzdF9wb3J0KGVsX18sIHBvcnRf Xywgbl9fKSBcCj4+ICsgICAgICAgZm9yICgobl9fKSA9IDA7IFwKPj4gKyAgICAgICAgICAgIChw b3J0X18pID0gJihlbF9fKS0+cG9ydFtfX3BvcnRfaWR4KDAsIChuX18pLCAoZWxfXyktPnBvcnRf bWFzayldLCAobl9fKSA8IChlbF9fKS0+cG9ydF9tYXNrICsgMTsgXAo+PiArICAgICAgICAgICAg KG5fXykrKykKPgo+IFVzaW5nIChuX18pIGlzIG1pc2xlYWRpbmcuIEl0IGNhbid0IGJlIGFueXRo aW5nIG90aGVyIHRoYW4gYSBsaHYgKGkuZS4KPiBwbGFpbiB2YXJpYWJsZSBhbmQgbm90IGFuIGV4 cHIpLiBjaGVja3BhdGNoIGNhbiBjb21wbGFpbiBhbGwgaXQgd2FudHMuCj4KPiBQcm9iYWJseSBz aG91bGQga2VlcCBleGVjbGlzdF9udW1fcG9ydHMoKSBmb3IgYW5vdGhlciBwYXRjaC4KPiBUaGF0 IHggPCB5ICsgMSBqdXN0IGtlZXBzIG9uIHRyaWdnZXJpbmcgbWUgZXZlcnl0aW1lIEkgc2VlIGl0 LgoKVGhlcmUgaXMgb25seSBhIG9uY2UgY2FsbHNpdGUgcGVyIG1hY3JvIGlmIEkgcmVjYWxsIHJp Z2h0LiBXZSBjb3VsZApqdXN0IGRyb3AgdGhlc2UgbWFjcm9zIGFuZCBsaXZlIGhhcHBpZXIgbGlm ZSBhcyBuby1vbmUgcmVhbGx5IGlzIGEgZmFuLgoKLU1pa2EKCj4KPj4gKwo+PiArI2RlZmluZSBm b3JfZWFjaF9leGVjbGlzdF9wb3J0X3JldmVyc2UoZWxfXywgcG9ydF9fLCBuX18pIFwKPj4gKyAg ICAgICBmb3IgKChuX18pID0gKGVsX18pLT5wb3J0X21hc2sgKyAxOyBcCj4+ICsgICAgICAgICAg ICAocG9ydF9fKSA9ICYoZWxfXyktPnBvcnRbX19wb3J0X2lkeCgoZWxfXyktPnBvcnRfbWFzaywg KG5fXyksIChlbF9fKS0+cG9ydF9tYXNrKV0sIChuX18pLS07KQo+PiAgCj4+ICBzdGF0aWMgaW5s aW5lIHZvaWQKPj4gIGV4ZWNsaXN0X3BvcnRfY29tcGxldGUoc3RydWN0IGludGVsX2VuZ2luZV9l eGVjbGlzdCAqIGNvbnN0IGVsLApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK