From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8F99F899C7 for ; Wed, 22 May 2019 11:39:09 +0000 (UTC) Date: Wed, 22 May 2019 14:39:31 +0300 From: Andi Shyti Message-ID: <20190522113912.GA23120@intel.intel> References: <20190513175613.2507-1-andi.shyti@intel.com> <20190513175613.2507-3-andi.shyti@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Subject: Re: [igt-dev] [PATCH v24 02/14] 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: Tvrtko Ursulin Cc: IGT dev , Andi Shyti List-ID: PiA+ICsJcC0+c2l6ZSA9IChwLT5zaXplIC0gc2l6ZW9mKHN0cnVjdCBpOTE1X2NvbnRleHRfcGFy YW1fZW5naW5lcykpIC8KPiA+ICsJCSAgKG9mZnNldG9mKHN0cnVjdCBpOTE1X2NvbnRleHRfcGFy YW1fZW5naW5lcywKPiA+ICsJCQkgICAgZW5naW5lc1sxXSkgLQo+ID4gKwkJICBzaXplb2Yoc3Ry dWN0IGk5MTVfY29udGV4dF9wYXJhbV9lbmdpbmVzKSk7Cj4gCj4gU28gcGFyYW0uc2l6ZSBzdGFy dHMgd2l0aCBudW1iZXIgb2YgYnl0ZXMsIGJ1dCB0aGVuIGJlY29tZXMgbnVtYmVyIG9mCj4gZW5n aW5lcz8gSXQncyBhIGJpdCBldmlsIGFuZCBub24tb2J2aW91cywgYmVjYXVzZSBhIGxpbmUgYmVs b3cgY29uZnVzZWQgbWU6Cgp0aGlzIHdhcyBhIHJldmlldyBmcm9tIENocmlzIGFuZCBsYXRlciBv biBJIHVzZSBpbmRlZWQgc2l6ZSBhcwplbmdpbmUgY291bnQuCgpJIHVuZGVyc3RhbmQgaXQncyBh IGJpdCB1bmNsZWFyIGdpdmVuIHRoYXQgaW4gdGhlIGtlcm5lbCBpdCBoYXMgYQpzbGlnaHRseSBk aWZmZXJlbnQgbWVhbmluZy4KCj4gPiArCWlndF9hc3NlcnRfZihwLT5zaXplIDw9IEdFTV9NQVhf RU5HSU5FUywgInVuc3VwcG9ydGVkIGVuZ2luZSBjb3VudFxuIik7CgpbLi4uXQoKPiA+ICsJaWYg KCFwYXJhbS5zaXplKSB7Cj4gPiArCQlxdWVyeV9lbmdpbmVfbGlzdChmZCwgJmVuZ2luZV9kYXRh KTsKPiA+ICsJCWN0eF9tYXBfZW5naW5lcyhmZCwgJmVuZ2luZV9kYXRhLCAmcGFyYW0pOwo+ID4g Kwl9IGVsc2Ugewo+ID4gKwkJZm9yIChpID0gMDsgaSA8IHBhcmFtLnNpemU7IGkrKykKPiAKPiBU aGlzIG9uZS4gSXQgaXMgYW4gYXBwYXJlbnQgbWlzbWF0Y2ggYmV0d2VlbiBpbmRpY2VzIGFuZCBi eXRlcy4KPiAKPiBQdXQgYSBjb21tZW50IHdpdGggdGhpcyBibG9jayBzYXlpbmcgaW4gd2hhdCBj YXNlIHdlIGdldCBoZXJlIGFuZCB0aGUgdHJpY2sKPiB3aXRoIHBhcmFtLnNpemUgeW91IHBsYXku CgpJIHdpbGwgYWRkIGEgZmV3IGNvbW1lbnRzIHRvIG1ha2UgaXQgbW9yZSBjbGVhci4KCj4gPiAr aW50IGdlbV9jb250ZXh0X2xvb2t1cF9lbmdpbmUoaW50IGZkLCB1aW50NjRfdCBlbmdpbmUsIHVp bnQzMl90IGN0eF9pZCwKPiA+ICsJCQkgICAgICBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2lu ZTIgKmUpCj4gPiArewo+ID4gKwlERUZJTkVfQ09OVEVYVF9QQVJBTShlbmdpbmVzLCBwYXJhbSwg Y3R4X2lkLCBHRU1fTUFYX0VOR0lORVMpOwo+ID4gKwo+ID4gKwlpZiAoIWUgfHwgZ2VtX3RvcG9s b2d5X2dldF9wYXJhbShmZCwgJnBhcmFtKSB8fCAhcGFyYW0uc2l6ZSkKCj4gWW91IGV4cGVjdCBh IE5VTEwgZSBoZXJlIGFuZCB0byB3aGF0IHB1cnBvc2U/CgpqdXN0IHRvIGJlIGEgYml0IHBhcmFu b2ljLCBiZXNpZGVzIEkgd291bGRuJ3QgbGlrZSBhIHNlZ2ZhdWx0IGluCm15IGZ1bmN0aW9uIDop Cgo+IEJlc3QgdG8ganVzdCBkaXNhbGxvdyBpdCBJIHRoaW5rLgoKaXNuJ3QgJ3JldHVybiAtRUlO VkFMJyBlbm91Z2g/IGlndF9hc3NlcnQ/Cgo+IEFsc28gcGFyYW0uc2l6ZSA9PSAwPyBJdCBjYW4n dCBiZSBwb3NzaWJsZSBkdWUgaG93IHlvdSBkZWZpbmUgdGhlIHN0cnVjdHVyZQo+IGEgbGluZSBh Ym92ZSBpdC4KCnllcywgYnV0IGJlZm9yZSBJIGNhbGwgJ2dlbV90b3BvbG9neV9nZXRfcGFyYW0o KScgd2hlcmUgc2l6ZQptaWdodCBnZXQgb3ZlcnJpZGRlbi4KClsuLi5dCgo+IEFuZCBwbGVhc2Ug cHV0IGEgZm9sbG93IHVwIHRvIGFkZCBBUEkgZG9jcyBvbiB5b3VyIFRPRE8gbGlzdCBzaG9ydGx5 IGFmdGVyCj4gd2UgbWVyZ2UgdGhpcy4KCk9LLgoKQW5kaQpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2lndC1kZXY=