From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH i-g-t] igt/perf_pmu: Flush to idle after hang Date: Wed, 30 May 2018 11:57:07 +0100 Message-ID: <152767782787.2939.11953498658669645936@mail.alporthouse.com> References: <20180525151439.12438-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOC0wNS0zMCAxMTo0ODoxNikKPiAKPiBPbiAyNS8w NS8yMDE4IDE2OjE0LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiBXZSBtYXkgbm90IGlkbGUgaW1t ZWRpYXRlbHkgYWZ0ZXIgYSBoYW5nLCBhbmQgaW5kZWVkIG1heSBzZW5kIGEgcHVsc2UKPiA+IGRv d24gdGhlIHBpcGVsaW5lIHBlcmlvZGljYWxseSB0byBiZWNvbWUgaWRsZS4gUmF0aGVyIHRoYW4g bWFrZSBhIGZsaW1zeQo+ID4gYXNzdW1wdGlvbiBhYm91dCBob3cgbG9uZyB3ZSBuZWVkIHRvIHNs ZWVwIGJlZm9yZSB0aGUgc3lzdGVtIGlkbGVzLAo+ID4gd2FpdCBmb3IgdGhlIHN5c3RlbSB0byBk ZWNsYXJlIGl0c2VsZiBpZGxlOyBmbHVzaGluZyBpdCB0byBpZGxlIGluIHRoZQo+ID4gcHJvY2Vz cyEKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+Cj4gPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGxpbnV4Lmlu dGVsLmNvbT4KPiA+IC0tLQo+ID4gICB0ZXN0cy9wZXJmX3BtdS5jIHwgMTEgKystLS0tLS0tLS0K PiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiA+ IAo+ID4gZGlmZiAtLWdpdCBhL3Rlc3RzL3BlcmZfcG11LmMgYi90ZXN0cy9wZXJmX3BtdS5jCj4g PiBpbmRleCA1OTBlNjUyNmIuLjlhZjE5MmRkOCAxMDA2NDQKPiA+IC0tLSBhL3Rlc3RzL3BlcmZf cG11LmMKPiA+ICsrKyBiL3Rlc3RzL3BlcmZfcG11LmMKPiA+IEBAIC0yODEsMTYgKzI4MSw5IEBA IHNpbmdsZShpbnQgZ2VtX2ZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZTIg KmUsIHVuc2lnbmVkIGludCBmbGFncykKPiA+ICAgCj4gPiAgICAgICAvKiBDaGVjayBmb3IgaWRs ZSBhZnRlciBoYW5nLiAqLwo+ID4gICAgICAgaWYgKGZsYWdzICYgRkxBR19IQU5HKSB7Cj4gPiAt ICAgICAgICAgICAgIC8qIFNsZWVwIGZvciBhIGJpdCBmb3IgcmVzZXQgdW53aW5kIHRvIHNldHRs ZS4gKi8KPiA+IC0gICAgICAgICAgICAgdXNsZWVwKDUwMGUzKTsKPiA+IC0gICAgICAgICAgICAg LyoKPiA+IC0gICAgICAgICAgICAgICogRW5zdXJlIGJhdGNoIHdhcyBleGVjdXRpbmcgYmVmb3Jl IHJlc2V0LCBtZWFuaW5nIGl0IG11c3QgYmUKPiA+IC0gICAgICAgICAgICAgICogaWRsZSBieSBu b3cuIFVubGVzcyBpdCBkaWQgbm90IGV2ZW4gbWFuYWdlIHRvIHN0YXJ0IGJlZm9yZSB3ZQo+ID4g LSAgICAgICAgICAgICAgKiB0cmlnZ2VyZWQgdGhlIHJlc2V0LCBpbiB3aGljaCBjYXNlIHRoZSBp ZGxlbmVzcyBjaGVjayBiZWxvdwo+ID4gLSAgICAgICAgICAgICAgKiBtaWdodCBmYWlsLiBUaGUg bGF0dGVyIGlzIHZlcnkgdW5saWtlbHkgc2luY2UgdGhlcmUgYXJlIHR3bwo+ID4gLSAgICAgICAg ICAgICAgKiBzbGVlcHMgZHVyaW5nIHdoaWNoIGl0IGhhZCBhbiBvcHBvcnR1bml0eSB0byBzdGFy dC4KPiA+IC0gICAgICAgICAgICAgICovCj4gPiArICAgICAgICAgICAgIGdlbV9xdWllc2NlbnRf Z3B1KGdlbV9mZCk7Cj4gPiAgICAgICAgICAgICAgIGlndF9hc3NlcnQoIWdlbV9ib19idXN5KGdl bV9mZCwgc3Bpbi0+aGFuZGxlKSk7Cj4gPiArCj4gPiAgICAgICAgICAgICAgIHZhbCA9IHBtdV9y ZWFkX3NpbmdsZShmZCk7Cj4gPiAgICAgICAgICAgICAgIHNsZXB0ID0gbWVhc3VyZWRfdXNsZWVw KGJhdGNoX2R1cmF0aW9uX25zIC8gMTAwMCk7Cj4gPiAgICAgICAgICAgICAgIHZhbCA9IHBtdV9y ZWFkX3NpbmdsZShmZCkgLSB2YWw7Cj4gPiAKPiAKPiBSZXZpZXdlZC1ieTogVHZydGtvIFVyc3Vs aW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClRoYXQncyBhIHJlbGllZi4gSSB3YXMgZmVh cmluZyB5b3UgbWlnaHQgYXJndWUgdGhhdCB3ZSBuZWVkIHNvbWUgc29ydCBvZgpjaGVjayB0aGF0 IGl0IGRvZXMgaWRsZSBpbiBhIHRpbWVseSBmYXNoaW9uIHdpdGhvdXQgaW50ZXJ2ZW50aW9uLiBP ZmYKdGhlIHRvcCBvZiBteSBoZWFkLCB3ZSBkbyBoYXZlIHNvbWUgZ2VtX3dhaXQvZ2VtX2VpbyBj aGVja3MgdGhhdCBzaG91bGQKY292ZXIgdGhhdC4KLUNocmlzCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 From: Chris Wilson In-Reply-To: References: <20180525151439.12438-1-chris@chris-wilson.co.uk> Message-ID: <152767782787.2939.11953498658669645936@mail.alporthouse.com> Date: Wed, 30 May 2018 11:57:07 +0100 Subject: Re: [Intel-gfx] [PATCH i-g-t] igt/perf_pmu: Flush to idle after hang List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-ID: UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOC0wNS0zMCAxMTo0ODoxNikKPiAKPiBPbiAyNS8w NS8yMDE4IDE2OjE0LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiBXZSBtYXkgbm90IGlkbGUgaW1t ZWRpYXRlbHkgYWZ0ZXIgYSBoYW5nLCBhbmQgaW5kZWVkIG1heSBzZW5kIGEgcHVsc2UKPiA+IGRv d24gdGhlIHBpcGVsaW5lIHBlcmlvZGljYWxseSB0byBiZWNvbWUgaWRsZS4gUmF0aGVyIHRoYW4g bWFrZSBhIGZsaW1zeQo+ID4gYXNzdW1wdGlvbiBhYm91dCBob3cgbG9uZyB3ZSBuZWVkIHRvIHNs ZWVwIGJlZm9yZSB0aGUgc3lzdGVtIGlkbGVzLAo+ID4gd2FpdCBmb3IgdGhlIHN5c3RlbSB0byBk ZWNsYXJlIGl0c2VsZiBpZGxlOyBmbHVzaGluZyBpdCB0byBpZGxlIGluIHRoZQo+ID4gcHJvY2Vz cyEKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+Cj4gPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGxpbnV4Lmlu dGVsLmNvbT4KPiA+IC0tLQo+ID4gICB0ZXN0cy9wZXJmX3BtdS5jIHwgMTEgKystLS0tLS0tLS0K PiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiA+ IAo+ID4gZGlmZiAtLWdpdCBhL3Rlc3RzL3BlcmZfcG11LmMgYi90ZXN0cy9wZXJmX3BtdS5jCj4g PiBpbmRleCA1OTBlNjUyNmIuLjlhZjE5MmRkOCAxMDA2NDQKPiA+IC0tLSBhL3Rlc3RzL3BlcmZf cG11LmMKPiA+ICsrKyBiL3Rlc3RzL3BlcmZfcG11LmMKPiA+IEBAIC0yODEsMTYgKzI4MSw5IEBA IHNpbmdsZShpbnQgZ2VtX2ZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZTIg KmUsIHVuc2lnbmVkIGludCBmbGFncykKPiA+ICAgCj4gPiAgICAgICAvKiBDaGVjayBmb3IgaWRs ZSBhZnRlciBoYW5nLiAqLwo+ID4gICAgICAgaWYgKGZsYWdzICYgRkxBR19IQU5HKSB7Cj4gPiAt ICAgICAgICAgICAgIC8qIFNsZWVwIGZvciBhIGJpdCBmb3IgcmVzZXQgdW53aW5kIHRvIHNldHRs ZS4gKi8KPiA+IC0gICAgICAgICAgICAgdXNsZWVwKDUwMGUzKTsKPiA+IC0gICAgICAgICAgICAg LyoKPiA+IC0gICAgICAgICAgICAgICogRW5zdXJlIGJhdGNoIHdhcyBleGVjdXRpbmcgYmVmb3Jl IHJlc2V0LCBtZWFuaW5nIGl0IG11c3QgYmUKPiA+IC0gICAgICAgICAgICAgICogaWRsZSBieSBu b3cuIFVubGVzcyBpdCBkaWQgbm90IGV2ZW4gbWFuYWdlIHRvIHN0YXJ0IGJlZm9yZSB3ZQo+ID4g LSAgICAgICAgICAgICAgKiB0cmlnZ2VyZWQgdGhlIHJlc2V0LCBpbiB3aGljaCBjYXNlIHRoZSBp ZGxlbmVzcyBjaGVjayBiZWxvdwo+ID4gLSAgICAgICAgICAgICAgKiBtaWdodCBmYWlsLiBUaGUg bGF0dGVyIGlzIHZlcnkgdW5saWtlbHkgc2luY2UgdGhlcmUgYXJlIHR3bwo+ID4gLSAgICAgICAg ICAgICAgKiBzbGVlcHMgZHVyaW5nIHdoaWNoIGl0IGhhZCBhbiBvcHBvcnR1bml0eSB0byBzdGFy dC4KPiA+IC0gICAgICAgICAgICAgICovCj4gPiArICAgICAgICAgICAgIGdlbV9xdWllc2NlbnRf Z3B1KGdlbV9mZCk7Cj4gPiAgICAgICAgICAgICAgIGlndF9hc3NlcnQoIWdlbV9ib19idXN5KGdl bV9mZCwgc3Bpbi0+aGFuZGxlKSk7Cj4gPiArCj4gPiAgICAgICAgICAgICAgIHZhbCA9IHBtdV9y ZWFkX3NpbmdsZShmZCk7Cj4gPiAgICAgICAgICAgICAgIHNsZXB0ID0gbWVhc3VyZWRfdXNsZWVw KGJhdGNoX2R1cmF0aW9uX25zIC8gMTAwMCk7Cj4gPiAgICAgICAgICAgICAgIHZhbCA9IHBtdV9y ZWFkX3NpbmdsZShmZCkgLSB2YWw7Cj4gPiAKPiAKPiBSZXZpZXdlZC1ieTogVHZydGtvIFVyc3Vs aW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClRoYXQncyBhIHJlbGllZi4gSSB3YXMgZmVh cmluZyB5b3UgbWlnaHQgYXJndWUgdGhhdCB3ZSBuZWVkIHNvbWUgc29ydCBvZgpjaGVjayB0aGF0 IGl0IGRvZXMgaWRsZSBpbiBhIHRpbWVseSBmYXNoaW9uIHdpdGhvdXQgaW50ZXJ2ZW50aW9uLiBP ZmYKdGhlIHRvcCBvZiBteSBoZWFkLCB3ZSBkbyBoYXZlIHNvbWUgZ2VtX3dhaXQvZ2VtX2VpbyBj aGVja3MgdGhhdCBzaG91bGQKY292ZXIgdGhhdC4KLUNocmlzCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=