From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 332576E072 for ; Thu, 21 Mar 2019 11:55:08 +0000 (UTC) MIME-Version: 1.0 From: Chris Wilson In-Reply-To: References: <20190321010015.1317-1-andi.shyti@intel.com> <20190321010015.1317-5-andi.shyti@intel.com> <34e42d43-c18b-d832-6971-505146fbec71@linux.intel.com> <20190321112343.GA1774@intel.intel> Message-ID: <155316928948.26447.14129810965034403596@skylake-alporthouse-com> Date: Thu, 21 Mar 2019 11:54:49 +0000 Subject: Re: [igt-dev] [PATCH v14 4/5] lib/i915: add gem_engine_topology library and for_each loop definition 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: Andi Shyti , Tvrtko Ursulin Cc: IGT dev , Andi Shyti List-ID: UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOS0wMy0yMSAxMTozOTozNSkKPiBJIHdhcyBqdXN0 IGRpc2N1c3Npbmcgb2Ygb3VyIGRlc2lyZWQgZW5kIGdhbWUgaW4gdGhlcm1zIG9mIG51bWJlciBh bmQgCj4gc2lnbmF0dXJlIGZvciBmb3JfZWFjaF8uLiBpdGVyYXRvcnMuCj4gCj4gRm9yIG1lIGZv cl9lYWNoX3BoeXNpY2FsX2VuZ2luZSBkb2Vzbid0IG5lZWQgdGhlIGNvbnRleHQgc2luY2UgaXQg aXMgCj4gYWJvdXQgcGh5c2ljYWwgZW5naW5lcyAtIG5vdCBlbmdpbmUgZnJvbSB0aGUgZW5naW5l IG1hcC4gTWF5YmUgdGhhdCBvbmUgCj4gc2hvdWxkIGV2ZW4gaGF2ZSBzb21lIGFzc2VydHMgdGhl biB0byBtYWtlIHN1cmUgc29tZW9uZSBoYXNuJ3QgCj4gcmUtY29uZmlndXJlZCB0aGUgZGVmYXVs dCBjb250ZXh0LgoKT2ssIEknZCBidXkgdGhhdCB3ZSBkb24ndCBuZWVkIHRvIHJlc3RyaWN0IGZv cl9lYWNoX3BoeXNpY2FsIHRvIHRoZQpjdHgtPmVuZ2luZXNbXS4gQnV0IHRoYXQgaW1wbGllcyB0 byBtZSB0aGF0IGZvcl9lYWNoX3BoeXNpY2FsIHNob3VsZCBzZXQKaXRzIGVuZ2luZXMgb24gdGhl IGNvbnRleHQsIGFuZCB0aGF0IGJlIGEgZG9jdW1lbnRlZCBzaWRlLWVmZmVjdC4gV2hpY2gKc2hv dWxkIGJlIHBlcmZlY3RseSBmaW5lIHdpdGggdXNlcnMgb2YgdGhhdCBpZmFjZS4KCj4gQW5kIHdl IGhhdmUgX19mb3JfZWFjaF9waHlzaWNhbF9lbmdpbmUgd2hpY2ggdXNlcyB0aGUgc3RhdGljIHRh YmxlLCBmb3IgCj4gc3VidGVzdCBlbnVtZXJhdGlvbi4KClN0aWxsIHNhZGx5IHJlcXVpcmVkLgog Cj4gVGhlbiBmb3JfZWFjaF9jb250ZXh0X2VuZ2luZSBpcyB0aGUgZnVsbHkgZmVhdHVyZWQgb25l LCB3aGljaCBoYXMgdGhlIAo+IGNvbnRleHQgaWQgaW4gcGFyYW1ldGVycy4KPiAKPiBDYW4gd2Ug c29sdmUgYWxsIHVzZSBjYXNlcyB3aXRoIHRob3NlIHRocmVlIG9yIHdlIG5lZWQgbW9kZT8KCl9f Zm9yX2VhY2hfc3RhdGljX2VuZ2luZQoKZm9yX2VhY2hfbGVnYWN5X3JpbmcKZm9yX2VhY2hfcGh5 c2ljYWxfZW5naW5lCmZvcl9lYWNoX1tjb250ZXh0XV9lbmdpbmUKCllvdSBjb3VsZCBjb252aW5j ZSBtZSB0aGF0IHdlIG5ldmVyIG5lZWQgdG8gaXRlcmF0ZSBvdmVyIHRoZSBsZWdhY3kgQUJJLAph cyBhbGwgc3VjaCBsZWdhY3kgdGVzdGluZyBjYW4gYmUgY29uZmluZWQgdG8gX19mb3JfZWFjaF9z dGF0aWNfZW5naW5lCnN1YnRlc3RzLiBBbmQgSSBjb3VsZCBhY2NlcHQgdGhhdCBmb3JfZWFjaF9j b250ZXh0X2VuZ2luZSBpcyBtZXJlbHkgYQpmaWN0aW9uIG9mIHRoZSBjdHgtPmVuZ2luZXNbXSBB QkkgdGVzdHMuCgpTbyBpbW8gdGhlIG1vc3QgaW1wb3J0YW50IGl0ZXJhdG9ycyBhcmU6Cl9fZm9y X2VhY2hfc3RhdGljX2VuZ2luZSAjIGZvciBzdWJ0ZXN0IGRlZmluaXRpb24KZm9yX2VhY2hfcGh5 c2ljYWxfZW5naW5lICMgZm9yIGFjdHVhbCB3b3JrbG9hZCBjb25zdHJ1Y3Rpb24KCkFzaWRlIGZy b20gdGhhdCwKZ2VtX2NvbnRleHRfc2V0X2VuZ2luZShjdHgsIGNsYXNzLCBpbnN0YW5jZSkKLyog bWFwcyBjdHgtPmVuZ2luZXNbMF0gPSB7IGNsYXNzLCBpbnN0YW5jZSB9ICovCmlzIGFib3V0IGFs bCB3ZSBuZWVkIHRvIHNwZWNpZmljIGV4ZWN1dGlvbiBvdXRzaWRlIG9mIHRlc3RzIHRoYXQga25v dwp0aGV5IGhhdmUgYSBjdHgtPmVuZ2luZXNbXSB0byB3b3JrIHdpdGggKGUuZy4gbG9hZCBiYWxh bmNpbmcpCgppZ3RfcmVxdWlyZShnZW1fY29udGV4dF9zZXRfZW5naW5lcyhjdHgsIGNpLCBjb3Vu dCkpIHdvdWxkIGJlIGZpbmUgZm9yCm5ldyB0ZXN0cyB0aGF0IG5lZWQgdG8gZGVmaW5lIGEgd29y a2xvYWQgYWNyb3NzIG11bHRpcGxlIGVuZ2luZXMuCgpJIGRvIGxpa2UgdGhlIGRpcmVjdGlvbiB0 aGUgcGh5c2ljYWwgaXRlcmF0b3JzIGFyZSB0YWtpbmc7IGNvbnN0cnVjdCB0aGUKdGFibGUgYW5k IHJldHVybiBpdCBhcyBhbiBpdGVyYXRvciwgdGhhdCBzaG91bGQgc2VlIHVzIHRocm91Z2ggdGhl IEFCSQp0cmFuc2l0aW9uIHNtb290aGx5LiBBbmQgaW4gMTAgeWVhcnMsIHlvdSBjYW4ga2lsbCBv ZmYgdGhlIGxlZ2FjeSA6LXAKLUNocmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aWd0LWRldg==