From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 18 Oct 2019 17:06:10 +0300 From: Petri Latvala Message-ID: <20191018140610.GB25209@platvala-desk.ger.corp.intel.com> References: <20191017143018.6957-1-chris@chris-wilson.co.uk> <157140212324.10597.18408185821837390154@skylake-alporthouse-com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Subject: Re: [igt-dev] [PATCH i-g-t] i915: Exercise preemption timeout controls in sysfs 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@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, tvrtko.ursulin@intel.com List-ID: T24gRnJpLCBPY3QgMTgsIDIwMTkgYXQgMDE6Mzk6MzdQTSArMDEwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gCj4gT24gMTgvMTAvMjAxOSAxMzozNSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ID4g UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOS0xMC0xOCAxMzoyMzo1MykKPiA+ID4gCj4gPiA+ IE9uIDE3LzEwLzIwMTkgMTU6MzAsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+ID4gPiBEeW5hbWlj IHN1YnRlc3RzIQo+ID4gPiAKPiA+ID4gT3VjaCEgOikKPiA+ID4gCj4gPiA+ID4gU2lnbmVkLW9m Zi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPiA+ID4gLS0t Cj4gPiA+ID4gK3N0YXRpYyB2b2lkIHRlc3RfdGltZW91dChpbnQgaTkxNSwgaW50IGVuZ2luZSkK PiA+ID4gPiArewo+ID4gPiA+ICsgICAgIGludCBkZWxheXNbXSA9IHsgMSwgNTAsIDEwMCwgNTAw IH07Cj4gPiA+ID4gKyAgICAgdW5zaWduZWQgaW50IHNhdmVkLCBkZWxheTsKPiA+ID4gPiArCj4g PiA+ID4gKyAgICAgaWd0X2Fzc2VydChpZ3Rfc3lzZnNfc2NhbmYoZW5naW5lLCAicHJlZW1wdF90 aW1lb3V0X21zIiwgIiV1IiwgJnNhdmVkKSA9PSAxKTsKPiA+ID4gPiArICAgICBpZ3RfZGVidWco IkluaXRpYWwgcHJlZW1wdF90aW1lb3V0X21zOiV1XG4iLCBzYXZlZCk7Cj4gPiA+ID4gKwo+ID4g PiA+ICsgICAgIGdlbV9xdWllc2NlbnRfZ3B1KGk5MTUpOwo+ID4gPiA+ICsgICAgIGlndF9yZXF1 aXJlKGVuYWJsZV9oYW5nY2hlY2soaTkxNSwgZmFsc2UpKTsKPiA+ID4gPiArCj4gPiA+ID4gKyAg ICAgZm9yIChpbnQgaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRlbGF5cyk7IGkrKykgewo+ID4gPiA+ ICsgICAgICAgICAgICAgdWludDY0X3QgZWxhcHNlZDsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICAg ICAgICAgICBlbGFwc2VkID0gX190ZXN0X3RpbWVvdXQoaTkxNSwgZW5naW5lLCBkZWxheXNbaV0p Owo+ID4gPiA+ICsgICAgICAgICAgICAgaWd0X2luZm8oInByZWVtcHRfdGltZW91dF9tczolZCwg ZWxhcHNlZD0lLjNmbXNcbiIsCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICBkZWxheXNb aV0sIGVsYXBzZWQgKiAxZS02KTsKPiA+ID4gCj4gPiA+IE5vIGNoZWNraW5nIHRoYXQgbWVhc3Vy ZWQgdGltZSByZWxhdGVzIHRvIGNvbmZpZ3VyZWQgdGltZW91dD8KPiA+IAo+ID4gSGF2ZSBub3cu IEp1c3QgbmVlZGVkIHNvbWUgc29ha2luZyB0byBkZWNpZGUgb24gdGhyZXNob2xkcy4gSSd2ZSA1 MG1zCj4gPiBidXQgdGhhdCBtYXkgY2hhbmdlIGFzIENJIHRlbmRzIHRvIGhhdmUgbW9yZSBzY2hl ZHVsaW5nIGludG9sZXJhbmNlIHRoYW4KPiA+IGxvY2FsIG1hY2hpbmVzLgo+ID4gCj4gPiA+ID4g KyAgICAgfQo+ID4gPiA+ICsKPiA+ID4gPiArICAgICBpZ3RfYXNzZXJ0KGVuYWJsZV9oYW5nY2hl Y2soaTkxNSwgdHJ1ZSkpOwo+ID4gPiA+ICsgICAgIGdlbV9xdWllc2NlbnRfZ3B1KGk5MTUpOwo+ ID4gPiA+ICsKPiA+ID4gPiArICAgICBpZ3Rfc3lzZnNfcHJpbnRmKGVuZ2luZSwgInByZWVtcHRf dGltZW91dF9tcyIsICIldSIsIHNhdmVkKTsKPiA+ID4gPiArICAgICBpZ3Rfc3lzZnNfc2NhbmYo ZW5naW5lLCAicHJlZW1wdF90aW1lb3V0X21zIiwgIiV1IiwgJmRlbGF5KTsKPiA+ID4gPiArICAg ICBpZ3RfYXNzZXJ0X2VxKGRlbGF5LCBzYXZlZCk7Cj4gPiA+ID4gK30KPiA+ID4gPiArCj4gPiA+ ID4gK2lndF9tYWluCj4gPiA+ID4gK3sKPiA+ID4gPiArICAgICBpbnQgaTkxNSwgc3lzID0gLTE7 Cj4gPiA+ID4gKyAgICAgc3RydWN0IGRpcmVudCAqZGU7Cj4gPiA+ID4gKyAgICAgaW50IGVuZ2lu ZXM7Cj4gPiA+ID4gKyAgICAgRElSICpkaXI7Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgIGlndF9m aXh0dXJlIHsKPiA+ID4gPiArICAgICAgICAgICAgIGk5MTUgPSBkcm1fb3Blbl9kcml2ZXIoRFJJ VkVSX0lOVEVMKTsKPiA+ID4gPiArICAgICAgICAgICAgIGlndF9yZXF1aXJlX2dlbShpOTE1KTsK PiA+ID4gPiArCj4gPiA+ID4gKyAgICAgICAgICAgICBzeXMgPSBpZ3Rfc3lzZnNfb3BlbihpOTE1 KTsKPiA+ID4gPiArICAgICAgICAgICAgIGlndF9yZXF1aXJlKHN5cyAhPSAtMSk7Cj4gPiA+IAo+ ID4gPiBpZ3RfYXNzZXJ0X2ZkPwo+ID4gCj4gPiBEbyB3ZSBndWFyYW50ZWUgdGhhdCB0aGUgc3lz YWRtaW4gaGFzIG1vdW50ZWQgc3lzZnM/IFdlIGRvbid0IGF1dG9tb3VudAo+ID4gaXQgdW5saWtl IGRlYnVnZnMuCj4gPiAKPiA+ID4gPiArICAgICAgICAgICAgIGlndF9zdWJ0ZXN0X2dyb3VwIHsK PiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgaWd0X2ZpeHR1cmUgewo+ID4gPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGlndF9yZXF1aXJlKGZzdGF0YXQoZW5naW5lLAo+ID4g PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBy ZWVtcHRfdGltZW91dF9tcyIsCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAmc3QsIDApID09IDApOwo+ID4gPiA+ICsgICAgICAgICAgICAg ICAgICAgICB9Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICBpZ3Rfc3Vi dGVzdF9mKCIlcy1pZGVtcG90ZW50IiwgbmFtZSkKPiA+ID4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB0ZXN0X2lkZW1wb3RlbnQoaTkxNSwgZW5naW5lKTsKPiA+ID4gPiArICAgICAg ICAgICAgICAgICAgICAgaWd0X3N1YnRlc3RfZigiJXMtaW52YWxpZCIsIG5hbWUpCj4gPiA+ID4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVzdF9pbnZhbGlkKGk5MTUsIGVuZ2luZSk7 Cj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIGlndF9zdWJ0ZXN0X2YoIiVzLXRpbWVvdXQi LCBuYW1lKQo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRlc3RfdGltZW91 dChpOTE1LCBlbmdpbmUpOwo+ID4gPiA+ICsgICAgICAgICAgICAgfQo+ID4gPiA+ICsKPiA+ID4g PiArICAgICAgICAgICAgIGZyZWUobmFtZSk7Cj4gPiA+ID4gKyAgICAgICAgICAgICBjbG9zZShl bmdpbmUpOwo+ID4gPiA+ICsgICAgIH0KPiA+ID4gCj4gPiA+IFlvdSBwcm9iYWJseSBzaG91bGQg dXNlIF9fZm9yX2VhY2hfc3RhdGljX2VuZ2luZSBhbmQgdGhlbiBvcGVuIHN5c2ZzCj4gPiA+IG5v ZGVzIGJhc2VkIG9uIHRoYXQuIEdldHMgYXJvdW5kIHRoZSBkeW5hbWljIHN1YnRlc3RzIG5vLW5v IGF0IGxlYXN0Lgo+ID4gCj4gPiBEZWZlYXRpc3QhCj4gCj4gV2VsbCBJIGhhdmUgY2hhbGxlbmdl ZCB0aGlzIHN0YXR1cyBxdW8gYSBmZXcgdGltZXMgYW5kIG5vdyBJIGFtIGVtYnJhY2luZwo+IGl0 LCBvciBzaG91bGQgSSBzYXkgZGlzYWdyZWVpbmcgYW5kIGNvbW1pdHRpbmcsIHNvIGJvbnVzIHBv aW50cyBhbGwgcm91bmQuCj4gOikKCgpQZXJoYXBzIG5leHQgd2VlayBJJ2xsIGdldCBhcm91bmQg dG8gcmVzaGFwaW5nIHRoZSBkeW5hbWljIHN1YnRlc3RzCnNlcmllcy4gV2F0Y2ggdGhpcyBzcGFj ZSEKCihNZWFud2hpbGUsIEkgaG9wZSBpdCBnb2VzIHdpdGhvdXQgc2F5aW5nLCBkeW5hbWljIHN1 YnRlc3RzIGFyZSBpbmRlZWQKYSBuby1ubykKCgotLSAKUGV0cmkgTGF0dmFsYQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlz dAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=