From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 11 Apr 2019 17:55:13 +0300 From: Andi Shyti Message-ID: <20190411145513.GB2333@intel.intel> References: <20190408161533.2421-6-andi.shyti@intel.com> <20190411122654.1680-1-tvrtko.ursulin@linux.intel.com> <155498592365.22467.8220615834316531843@skylake-alporthouse-com> <20190411130101.GA2333@intel.intel> <155499004582.22467.3989945936737043582@skylake-alporthouse-com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <155499004582.22467.3989945936737043582@skylake-alporthouse-com> Subject: Re: [igt-dev] [Intel-gfx] [RFT i-g-t 6/6] test: perf_pmu: use the 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@lists.freedesktop.org, Intel-gfx@lists.freedesktop.org List-ID: T24gVGh1LCBBcHIgMTEsIDIwMTkgYXQgMDI6NDA6NDVQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgQW5kaSBTaHl0aSAoMjAxOS0wNC0xMSAxNDowMTowMSkKPiA+IE9uIFRo dSwgQXByIDExLCAyMDE5IGF0IDAxOjMyOjAzUE0gKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToK PiA+ID4gUXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOS0wNC0xMSAxMzoyNjo1NCkKPiA+ID4g PiBGcm9tOiBBbmRpIFNoeXRpIDxhbmRpLnNoeXRpQGludGVsLmNvbT4KPiA+ID4gPiAKPiA+ID4g PiBSZXBsYWNlIHRoZSBsZWdhY3kgZm9yX2VhY2hfZW5naW5lKiBkZWZpbmVzIHdpdGggdGhlIG9u ZXMKPiA+ID4gPiBpbXBsZW1lbnRlZCBpbiB0aGUgZ2VtX2VuZ2luZV90b3BvbG9neSBsaWJyYXJ5 Lgo+ID4gPiA+IAo+ID4gPiA+IFVzZSB3aGVuZXZlciBwb3NzaWJsZSBnZW1fZW5naW5lX2Nhbl9z dG9yZV9kd29yZCgpIHRoYXQgY2hlY2tzCj4gPiA+ID4gY2xhc3MgaW5zdGVhZCBvZiBmbGFncy4K PiA+ID4gPiAKPiA+ID4gPiBOb3cgdGhlIF9fZm9yX2VhY2hfZW5naW5lX2NsYXNzX2luc3RhbmNl IGFuZAo+ID4gPiA+IGZvcl9lYWNoX2VuZ2luZV9jbGFzc19pbnN0YW5jZSBhcmUgdW51c2VkLCBy ZW1vdmUgdGhlbS4KPiA+ID4gPiAKPiA+ID4gPiBTdWdnZXN0ZWQtYnk6IFR2cnRrbyBVcnN1bGlu IDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQW5kaSBT aHl0aSA8YW5kaS5zaHl0aUBpbnRlbC5jb20+Cj4gPiA+ID4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0 dnJ0a28udXJzdWxpbkBsaW51eC5pbnRlbC5jb20+Cj4gPiA+ID4gUmV2aWV3ZWQtYnk6IFR2cnRr byBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4gPiA+IAo+ID4gPiBJIHNlZSBh IGxvdCBvZiBuZXcgZ2VtX2NvbnRleHRfY3JlYXRlKCksIGJ1dCBub3QgZ2VtX3JlcXVpcmVfY29u dGV4dHMoKS4KPiA+IAo+ID4gZ2VtX3JlcXVpcmVfY29udGV4dHMoKSBzaG91bGQgZ28gb24gdG9w IG9mIGVuZ2luZV90b3BvbG9neS4KPiAKPiBlbmdpbmVfdG9wb2xvZ3kgc2hvdWxkbid0IHJlcXVp cmUgY29udGV4dHMgcGVyIHNlLCBhcyB3ZSBzaG91bGQgYmUgYWJsZQo+IHRvIHF1aXRlIGhhcHBp bHkgbW9kaWZ5IHRoZSBlbmdpbmUgbWFwIGZvciBQaW5ldmlldy4gVG8gd2hhdCBwdXJwb3NlLAo+ IHdlIGRvIG5vdCBhc2shCj4gCj4gSnVzdCBiZSBjYXJlZnVsIHlvdSBkb24ndCBsZWdhY3kgdGVz dHMuCgpJIGNyZWF0ZWQgYSBoZWxwZXIgdG8gYXZvaWQgaW5pdGlhbGl6aW5nIHRoZSB3aG9sZSAi dGhpbmsiLgpUdnJ0a28sIGluZGVlZCBhdCBzb21lIHBvaW50IGNhbGxzICJpbml0X2VuZ2luZV9s aXN0Ii4KClRoZSBoZWxwZXIgbG9va3MgbGlrZSB0aGlzOgoKK2ludDY0X3QgZ2VtX21hcF9hbGxf ZW5naW5lcyhpbnQgZmQpCit7CisgICAgICAgREVGSU5FX0NPTlRFWFRfUEFSQU0oZW5naW5lcywg cGFyYW0sIDAsIEdFTV9NQVhfRU5HSU5FUyk7CisgICAgICAgc3RydWN0IGludGVsX2VuZ2luZV9k YXRhIGVuZ2luZV9kYXRhID0geyB9OwoKLyogaGVyZSBpcyB3aGVyZSBJIHdvdWxkIGFkZCBnZW1f cmVxdWlyZV9jb250ZXh0cygpICovCgorICAgICAgIHBhcmFtLmN0eF9pZCA9IGdlbV9jb250ZXh0 X2NyZWF0ZShmZCk7CisKKyAgICAgICBpZiAoZ2VtX3RvcG9sb2d5X2dldF9wYXJhbShmZCwgJnBh cmFtKSA+IDAgJiYgIXBhcmFtLnNpemUpIHsKKyAgICAgICAgICAgICAgIHF1ZXJ5X2VuZ2luZV9s aXN0KGZkLCAmZW5naW5lX2RhdGEpOworICAgICAgICAgICAgICAgY3R4X21hcF9lbmdpbmVzKGZk LCAmZW5naW5lX2RhdGEsICZwYXJhbSk7CisgICAgICAgfQorCisgICAgICAgcmV0dXJuIHBhcmFt LmN0eF9pZDsKK30KCmFuZCBvZiBjb3Vyc2UgdGhlcmUgaXMgYW4gdW5tYXBfZW5naW5lcyB0aGF0 IGp1c3QgZGVsZXRlcyB0aGUKY29udGV4dC4KCk1heWJlIHN1Y2ggYSBoZWxwZXIgaXMgbm90IHJl cXVpcmVkIGluIHRoZSBuZXcgd29ybGQsIGJ1dCBpdCBjYW4KYmUgdXNlZnVsIGZvciBsZWdhY3kg dGVzdHMuCgpBbmRpCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==