From mboxrd@z Thu Jan 1 00:00:00 1970 From: Antonio Argenziano Subject: Re: [igt-dev] [PATCH i-g-t] igt/perf_pmu: Flush to idle after hang Date: Tue, 29 May 2018 13:05:17 -0700 Message-ID: <6f085b16-93d6-d5f2-2c4a-c43d13cd6e06@intel.com> References: <20180525151439.12438-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180525151439.12438-1-chris@chris-wilson.co.uk> Content-Language: en-US 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 Cc: igt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CgpPbiAyNS8wNS8xOCAwODoxNCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IFdlIG1heSBub3QgaWRs ZSBpbW1lZGlhdGVseSBhZnRlciBhIGhhbmcsIGFuZCBpbmRlZWQgbWF5IHNlbmQgYSBwdWxzZQo+ IGRvd24gdGhlIHBpcGVsaW5lIHBlcmlvZGljYWxseSB0byBiZWNvbWUgaWRsZS4gUmF0aGVyIHRo YW4gbWFrZSBhIGZsaW1zeQo+IGFzc3VtcHRpb24gYWJvdXQgaG93IGxvbmcgd2UgbmVlZCB0byBz bGVlcCBiZWZvcmUgdGhlIHN5c3RlbSBpZGxlcywKPiB3YWl0IGZvciB0aGUgc3lzdGVtIHRvIGRl Y2xhcmUgaXRzZWxmIGlkbGU7IGZsdXNoaW5nIGl0IHRvIGlkbGUgaW4gdGhlCj4gcHJvY2VzcyEK PiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51 az4KPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGxpbnV4LmludGVsLmNvbT4K CkxHVE0uClJldmlld2VkLWJ5OiBBbnRvbmlvIEFyZ2Vuemlhbm8gPGFudG9uaW8uYXJnZW56aWFu b0BpbnRlbC5jb20+Cgo+IC0tLQo+ICAgdGVzdHMvcGVyZl9wbXUuYyB8IDExICsrLS0tLS0tLS0t Cj4gICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+ IGRpZmYgLS1naXQgYS90ZXN0cy9wZXJmX3BtdS5jIGIvdGVzdHMvcGVyZl9wbXUuYwo+IGluZGV4 IDU5MGU2NTI2Yi4uOWFmMTkyZGQ4IDEwMDY0NAo+IC0tLSBhL3Rlc3RzL3BlcmZfcG11LmMKPiAr KysgYi90ZXN0cy9wZXJmX3BtdS5jCj4gQEAgLTI4MSwxNiArMjgxLDkgQEAgc2luZ2xlKGludCBn ZW1fZmQsIGNvbnN0IHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiAqZSwgdW5zaWduZWQg aW50IGZsYWdzKQo+ICAgCj4gICAJLyogQ2hlY2sgZm9yIGlkbGUgYWZ0ZXIgaGFuZy4gKi8KPiAg IAlpZiAoZmxhZ3MgJiBGTEFHX0hBTkcpIHsKPiAtCQkvKiBTbGVlcCBmb3IgYSBiaXQgZm9yIHJl c2V0IHVud2luZCB0byBzZXR0bGUuICovCj4gLQkJdXNsZWVwKDUwMGUzKTsKPiAtCQkvKgo+IC0J CSAqIEVuc3VyZSBiYXRjaCB3YXMgZXhlY3V0aW5nIGJlZm9yZSByZXNldCwgbWVhbmluZyBpdCBt dXN0IGJlCj4gLQkJICogaWRsZSBieSBub3cuIFVubGVzcyBpdCBkaWQgbm90IGV2ZW4gbWFuYWdl IHRvIHN0YXJ0IGJlZm9yZSB3ZQo+IC0JCSAqIHRyaWdnZXJlZCB0aGUgcmVzZXQsIGluIHdoaWNo IGNhc2UgdGhlIGlkbGVuZXNzIGNoZWNrIGJlbG93Cj4gLQkJICogbWlnaHQgZmFpbC4gVGhlIGxh dHRlciBpcyB2ZXJ5IHVubGlrZWx5IHNpbmNlIHRoZXJlIGFyZSB0d28KPiAtCQkgKiBzbGVlcHMg ZHVyaW5nIHdoaWNoIGl0IGhhZCBhbiBvcHBvcnR1bml0eSB0byBzdGFydC4KPiAtCQkgKi8KPiAr CQlnZW1fcXVpZXNjZW50X2dwdShnZW1fZmQpOwo+ICAgCQlpZ3RfYXNzZXJ0KCFnZW1fYm9fYnVz eShnZW1fZmQsIHNwaW4tPmhhbmRsZSkpOwo+ICsKPiAgIAkJdmFsID0gcG11X3JlYWRfc2luZ2xl KGZkKTsKPiAgIAkJc2xlcHQgPSBtZWFzdXJlZF91c2xlZXAoYmF0Y2hfZHVyYXRpb25fbnMgLyAx MDAwKTsKPiAgIAkJdmFsID0gcG11X3JlYWRfc2luZ2xlKGZkKSAtIHZhbDsKPiAKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <20180525151439.12438-1-chris@chris-wilson.co.uk> From: Antonio Argenziano Message-ID: <6f085b16-93d6-d5f2-2c4a-c43d13cd6e06@intel.com> Date: Tue, 29 May 2018 13:05:17 -0700 MIME-Version: 1.0 In-Reply-To: <20180525151439.12438-1-chris@chris-wilson.co.uk> Content-Language: en-US Subject: Re: [igt-dev] [PATCH i-g-t] igt/perf_pmu: Flush to idle after hang List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-ID: CgpPbiAyNS8wNS8xOCAwODoxNCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IFdlIG1heSBub3QgaWRs ZSBpbW1lZGlhdGVseSBhZnRlciBhIGhhbmcsIGFuZCBpbmRlZWQgbWF5IHNlbmQgYSBwdWxzZQo+ IGRvd24gdGhlIHBpcGVsaW5lIHBlcmlvZGljYWxseSB0byBiZWNvbWUgaWRsZS4gUmF0aGVyIHRo YW4gbWFrZSBhIGZsaW1zeQo+IGFzc3VtcHRpb24gYWJvdXQgaG93IGxvbmcgd2UgbmVlZCB0byBz bGVlcCBiZWZvcmUgdGhlIHN5c3RlbSBpZGxlcywKPiB3YWl0IGZvciB0aGUgc3lzdGVtIHRvIGRl Y2xhcmUgaXRzZWxmIGlkbGU7IGZsdXNoaW5nIGl0IHRvIGlkbGUgaW4gdGhlCj4gcHJvY2VzcyEK PiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51 az4KPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGxpbnV4LmludGVsLmNvbT4K CkxHVE0uClJldmlld2VkLWJ5OiBBbnRvbmlvIEFyZ2Vuemlhbm8gPGFudG9uaW8uYXJnZW56aWFu b0BpbnRlbC5jb20+Cgo+IC0tLQo+ICAgdGVzdHMvcGVyZl9wbXUuYyB8IDExICsrLS0tLS0tLS0t Cj4gICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+ IGRpZmYgLS1naXQgYS90ZXN0cy9wZXJmX3BtdS5jIGIvdGVzdHMvcGVyZl9wbXUuYwo+IGluZGV4 IDU5MGU2NTI2Yi4uOWFmMTkyZGQ4IDEwMDY0NAo+IC0tLSBhL3Rlc3RzL3BlcmZfcG11LmMKPiAr KysgYi90ZXN0cy9wZXJmX3BtdS5jCj4gQEAgLTI4MSwxNiArMjgxLDkgQEAgc2luZ2xlKGludCBn ZW1fZmQsIGNvbnN0IHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiAqZSwgdW5zaWduZWQg aW50IGZsYWdzKQo+ICAgCj4gICAJLyogQ2hlY2sgZm9yIGlkbGUgYWZ0ZXIgaGFuZy4gKi8KPiAg IAlpZiAoZmxhZ3MgJiBGTEFHX0hBTkcpIHsKPiAtCQkvKiBTbGVlcCBmb3IgYSBiaXQgZm9yIHJl c2V0IHVud2luZCB0byBzZXR0bGUuICovCj4gLQkJdXNsZWVwKDUwMGUzKTsKPiAtCQkvKgo+IC0J CSAqIEVuc3VyZSBiYXRjaCB3YXMgZXhlY3V0aW5nIGJlZm9yZSByZXNldCwgbWVhbmluZyBpdCBt dXN0IGJlCj4gLQkJICogaWRsZSBieSBub3cuIFVubGVzcyBpdCBkaWQgbm90IGV2ZW4gbWFuYWdl IHRvIHN0YXJ0IGJlZm9yZSB3ZQo+IC0JCSAqIHRyaWdnZXJlZCB0aGUgcmVzZXQsIGluIHdoaWNo IGNhc2UgdGhlIGlkbGVuZXNzIGNoZWNrIGJlbG93Cj4gLQkJICogbWlnaHQgZmFpbC4gVGhlIGxh dHRlciBpcyB2ZXJ5IHVubGlrZWx5IHNpbmNlIHRoZXJlIGFyZSB0d28KPiAtCQkgKiBzbGVlcHMg ZHVyaW5nIHdoaWNoIGl0IGhhZCBhbiBvcHBvcnR1bml0eSB0byBzdGFydC4KPiAtCQkgKi8KPiAr CQlnZW1fcXVpZXNjZW50X2dwdShnZW1fZmQpOwo+ICAgCQlpZ3RfYXNzZXJ0KCFnZW1fYm9fYnVz eShnZW1fZmQsIHNwaW4tPmhhbmRsZSkpOwo+ICsKPiAgIAkJdmFsID0gcG11X3JlYWRfc2luZ2xl KGZkKTsKPiAgIAkJc2xlcHQgPSBtZWFzdXJlZF91c2xlZXAoYmF0Y2hfZHVyYXRpb25fbnMgLyAx MDAwKTsKPiAgIAkJdmFsID0gcG11X3JlYWRfc2luZ2xlKGZkKSAtIHZhbDsKPiAKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxp c3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg==