From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3A18889A5D for ; Wed, 20 Mar 2019 10:49:17 +0000 (UTC) Date: Wed, 20 Mar 2019 12:49:13 +0200 From: Andi Shyti Message-ID: <20190320104913.GA1276@intel.intel> References: <20190319234441.1449-1-andi.shyti@intel.com> <20190319234441.1449-7-andi.shyti@intel.com> <155307576136.8718.13835996725226599017@skylake-alporthouse-com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <155307576136.8718.13835996725226599017@skylake-alporthouse-com> Subject: Re: [igt-dev] [PATCH v13 6/9] lib/i915: add gem_engine_topology library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson Cc: IGT dev , Andi Shyti List-ID: PiA+ICsgICAgICAgdWludDhfdCBidWZmW1NJWkVPRl9DVFhfUEFSQU1dID0geyB9Owo+ID4gKyAg ICAgICBzdHJ1Y3QgaTkxNV9jb250ZXh0X3BhcmFtX2VuZ2luZXMgKmNlbmdpbmUgPQo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGk5MTVfY29udGV4dF9wYXJhbV9l bmdpbmVzICopIGJ1ZmY7Cj4gCj4gT2ksIG5vZXQuIEFuZCBqdXN0IGEgc2luZ2xlIHRhYiBpbmRl bnQuCgpZZXMsIEkgbWVzc2VkIHVwIGEgZmV3IHRoaW5ncyBpbiB0aGlzIHZlcnNpb24gYW5kIGFz IEkgd2FzIHdyaXRpbmcKdG8gVHZydGtvLCBhbHNvIHRoZSBrZXJuZWwgSSB3YXMgcnVubmluZyBo YWQgc29tZSBzdHVmZiB0aGF0IHdlcmUKc2NyZXdpbmcgdXAgdGhlIGlvY3RscyB2YWx1ZXMuCgo+ ID4gKyAgICAgICBzdHJ1Y3QgZHJtX2k5MTVfZ2VtX2NvbnRleHRfcGFyYW0gY3BhcmFtID0gewo+ ID4gKyAgICAgICAgICAgICAgIC5wYXJhbSA9IEk5MTVfQ09OVEVYVF9QQVJBTV9FTkdJTkVTLAo+ ID4gKyAgICAgICAgICAgICAgIC5jdHhfaWQgPSBjdHhfaWQsCj4gPiArICAgICAgICAgICAgICAg LnNpemUgPSBTSVpFT0ZfQ1RYX1BBUkFNLAo+ID4gKyAgICAgICAgICAgICAgIC52YWx1ZSA9IHRv X3VzZXJfcG9pbnRlcihjZW5naW5lKSwKPiA+ICsgICAgICAgfTsKPiA+ICsgICAgICAgaW50IHJl dCwgaTsKPiA+ICsKPiA+ICsgICAgICAgY3BhcmFtLnZhbHVlID0gdG9fdXNlcl9wb2ludGVyKGNl bmdpbmUpOwo+ID4gKwo+ID4gKyAgICAgICByZXQgPSBfX2dlbV9jb250ZXh0X2dldF9wYXJhbShm ZCwgJmNwYXJhbSk7Cj4gPiArCj4gPiArICAgICAgIGlmIChyZXQpIHsKPiA+ICsgICAgICAgICAg ICAgICAvKiBpZiBrZXJuZWwgZG9lcyBub3Qgc3VwcG9ydCBlbmdpbmUvY29udGV4dCBtYXBwaW5n ICovCj4gPiArICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGludGVsX2V4ZWN1dGlvbl9lbmdp bmUyICplMjsKPiAKPiBIbW0sIGhvdyBkb2VzIHRoaXMgZGlzdGluZ3Vpc2ggYWdhaW5zdCB0b28g bWFueSBlbmdpbmVzIChtb3JlIHRoYW4gY2FuCj4gZml0IGludG8gYnVmPykuIEJvdGggcmV0dXJu IC1FSU5WQUwgaWlyYz8KCkkgaGF2ZW4ndCBmb3VuZCBpbiB0aGUgZHJpdmVyIHdoZXJlIHdlIHJl dHVybiAtRUlOVkFMIGZvciBoYXZpbmcKdG9vIG1hbnkgZW5naW5lcy4gSGF2ZSBJIG1pc3NlZCBp dCBzb21ld2hlcmU/Cgo+IE5vLCB0aGF0IGlzIGNwYXJhbS5zaXplID09IDAuCi4uLgo+IFBhcmRv bj8KCnBsZWFzZSwgZG9uJ3QgbWluZCB0aGlzIGJpdHMsIEkgd2FzIGV4cGVyaW1lbnRpbmcgd2l0 aCB0aGUgZHJpdmVyCmFuZCBmb3Jnb3Qgc29tZSBzdHVmZiBpbnNpZGUgOikKCj4gPiArICAgICAg ICAgICAgICAgICAgICAgICBkdXBfZW5naW5lKCZlbmdpbmVfZGF0YS5lbmdpbmVzW2ldLCBOVUxM LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZW5naW5lLT5jbGFzc19p bnN0YW5jZVtpXS5lbmdpbmVfY2xhc3MsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGNlbmdpbmUtPmNsYXNzX2luc3RhbmNlW2ldLmVuZ2luZV9pbnN0YW5jZSwKPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSArIDEpOwo+IAo+IFRoaXMgc2VlbXMg dmVyeSBzdXNwZWN0LiBJZiBjbGFzcy9pbnN0YW5jZSBkb2Vzbid0IG1hcCB0byBhIGtub3duCj4g ZW5naW5lLCBkdXBfZW5naW5lKCkgc2hvdWxkIGJlIGZpZ3VyaW5nIGl0IG91dCwgYXMgdGhlIGVu Z2luZVtdIGlzCj4gZW50aXJlbHkgYXQgdGhlIGFyYml0cmFyeSB3aGltIG9mIHRoZSB1c2VyLgoK aXQgZG9lcywgcmlnaHQ/IHdlIGtub3cgdGhlIGxpc3Qgb2YgZW5naW5lcyBhbmQgd2UgYXNzaWdu CiJ1bms8Y2xhc3M+OjxpbnN0YW5jZT4iIGlmIHRoZSBlbmdpbmUgaXMgbm90IHJlY29nbmlzZWQu CgpBbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKSW4gYW55IGNhc2UsIEknbSBzdGlsbCBnb2luZyB0 byBjaGFuZ2UgaXQgYW5kIGNvbXBhcmUgYWxsIGNsYXNzCmluc3RhbmNlcyBhZ2FpbnN0IHRoZSBp bnRlbF9leGVjdXRpb25fZW5naW5lczIgYXJyYXkuCgpPciBkbyB5b3UgbWVhbiB0aGF0IHdlIHNo b3VsZG4ndCBoYXZlIHRoZSBlbmdpbmUgYXQgYWxsIGluIHRoZQpsaXN0IEkgYW0gY3JlYXRpbmcu Li4gYXQgdGhlIGVuZCB0aGF0J3Mgd2hhdCBjb21lcyBmcm9tIHRoZQpkcml2ZXIuCgo+ID4gK3N0 cnVjdCBpbnRlbF9lbmdpbmVfZGF0YSB7Cj4gPiArICAgICAgIGludCBmZDsKPiA+ICsgICAgICAg dWludDMyX3QgY3R4Owo+ID4gKwo+ID4gKyAgICAgICB1aW50MzJfdCBuZW5naW5lczsKPiA+ICsg ICAgICAgdWludDMyX3QgbjsKPiA+ICsgICAgICAgc3RydWN0IGludGVsX2V4ZWN1dGlvbl9lbmdp bmUyIGVuZ2luZXNbSTkxNV9FWEVDX1JJTkdfTUFTSyArIDFdOwo+ID4gK307Cj4gCj4gVGhpcyBp cyB0aGUgX2l0ZXIuIFB1bGwgdGhlIGZvcl9lYWNoX2ZvbygpIGludG8gdGhpcyBwYXRjaCBzbyB3 ZSBjYW4gc2VlCj4gaG93IGl0IGlzIHB1dCB0b2dldGhlci4KPiAKPiBBdCB3aGljaCBwb2ludCwg ZG8gd2UgbmVlZCB0aGUgKGZkLGN0eCkgaGVyZSBzaW5jZSB0aGV5IGFyZSBwYXJhbWV0ZXJzIHRv Cj4gdGhlIGZvcl9lYWNoKCkgYW5kIHNvIGF2YWlsYWJsZSBsYXRlcj8KCnRoZXkgYXJlIHVzZWZ1 bCBmb3IgbXkgZnVuY3Rpb25zLi4uIHdlbGwuLi4gbGl0dGxlIGFkdmFudGFnZSwgbm8KbmVlZCBp bmRlZWQuCgpJIGRpZG4ndCBzZWUgdGhpcyBhcyBhbiBpdGVyIHN0cnVjdHVyZSByYXRoZXIgdGhh biBhIGRhdGEKc3RydWN0dXJlIChqdXN0IGFuICduJyB0aGF0IGluY3JlbWVudHMgZm9yIGhlbHBp bmcgdGhlIGZvcl9lYWNoKSwKdGhhdCB3ZSBjb3VsZCB1c2UgaW4gb3RoZXIgb2NjYXNpb25zIG90 aGVyIHRoYW4gbG9vcGluZyB0aG9ydWdoLgoKPiBNaXNzaW5nIF9pdGVyX2ZpbmkuIFBvbGlzaCB0 aGUgZm9yX2VhY2hfZm9vKCkgYSBiaXQgbW9yZS4KCl9pdGVyX2Zpbmk/IFlvdSBtZWFuIGFuIGl0 ZXJfZW5kIHRvIGNsZWFuIHVwIHRoaW5ncz8gRG8gd2UgbmVlZAppdD8gSXMgdGhlcmUgYW55dGhp bmcgdG8gY2xlYW4gdXA/Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==