From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8308588A36 for ; Mon, 20 May 2019 10:30:21 +0000 (UTC) References: <20190519201634.24816-1-michal.wajdeczko@intel.com> <155834527215.6928.14020983351622043063@skylake-alporthouse-com> Date: Mon, 20 May 2019 12:30:18 +0200 MIME-Version: 1.0 From: "Michal Wajdeczko" Message-ID: In-Reply-To: <155834527215.6928.14020983351622043063@skylake-alporthouse-com> Subject: Re: [igt-dev] [PATCH i-g-t v3] tests/i915: Add simple test for HuC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed"; DelSp="yes" Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org, Chris Wilson Cc: Tony Ye List-ID: T24gTW9uLCAyMCBNYXkgMjAxOSAxMTo0MToxMiArMDIwMCwgQ2hyaXMgV2lsc29uICAKPGNocmlz QGNocmlzLXdpbHNvbi5jby51az4gd3JvdGU6Cgo+IFF1b3RpbmcgTWljaGFsIFdhamRlY3prbyAo MjAxOS0wNS0xOSAyMToxNjozNCkKPj4gQWRkIHNpbXBsZSB0ZXN0IHRvIGNoZWNrIHRoYXQgSHVD IGZpcm13YXJlIGlzIGF2YWlsYWJsZS4KPj4gVXNlIGV4aXN0aW5nIEk5MTVfR0VUUEFSQU0gYW5k IGRlYnVnZnMgZW50cnkuCj4+Cj4+IHYyOiBtYWtlIGl0IGV2ZW4gc2ltcGxlcgo+PiB2MzogZHVt cCB3aXRoIElHVF9MT0dfSU5GTywgZGVjb2RlIHN0YXR1cwo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBN aWNoYWwgV2FqZGVjemtvIDxtaWNoYWwud2FqZGVjemtvQGludGVsLmNvbT4KPj4gQ2M6IEpvb25h cyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KPj4gQ2M6IE1hcnRp biBQZXJlcyA8bWFydGluLnBlcmVzQGxpbnV4LmludGVsLmNvbT4KPj4gQ2M6IENocmlzIFdpbHNv biA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+PiBDYzogVG9ueSBZZSA8dG9ueS55ZUBpbnRl bC5jb20+Cj4+IFJldmlld2VkLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j by51az4gI3YyCj4+IC0tLQo+PiAgdGVzdHMvTWFrZWZpbGUuc291cmNlcyB8ICAzICsrKwo+PiAg dGVzdHMvaTkxNS9pOTE1X2h1Yy5jICB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKwo+PiAgdGVzdHMvbWVzb24uYnVpbGQgICAgICB8ICAxICsKPj4gIDMgZmls ZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3Rz L2k5MTUvaTkxNV9odWMuYwo+Pgo+PiBkaWZmIC0tZ2l0IGEvdGVzdHMvTWFrZWZpbGUuc291cmNl cyBiL3Rlc3RzL01ha2VmaWxlLnNvdXJjZXMKPj4gaW5kZXggN2Y5MjFmNmMuLmRmYTNmY2QzIDEw MDY0NAo+PiAtLS0gYS90ZXN0cy9NYWtlZmlsZS5zb3VyY2VzCj4+ICsrKyBiL3Rlc3RzL01ha2Vm aWxlLnNvdXJjZXMKPj4gQEAgLTQ3NSw2ICs0NzUsOSBAQCBpOTE1X2dldHBhcmFtc19iYXNpY19T T1VSQ0VTID0gIAo+PiBpOTE1L2k5MTVfZ2V0cGFyYW1zX2Jhc2ljLmMKPj4gIFRFU1RTX3Byb2dz ICs9IGk5MTVfaGFuZ21hbgo+PiAgaTkxNV9oYW5nbWFuX1NPVVJDRVMgPSBpOTE1L2k5MTVfaGFu Z21hbi5jCj4+Cj4+ICtURVNUU19wcm9ncyArPSBpOTE1X2h1Ywo+PiAraTkxNV9odWNfU09VUkNF UyA9IGk5MTUvaTkxNV9odWMuYwo+PiArCj4+ICBURVNUU19wcm9ncyArPSBpOTE1X21vZHVsZV9s b2FkCj4+ICBpOTE1X21vZHVsZV9sb2FkX1NPVVJDRVMgPSBpOTE1L2k5MTVfbW9kdWxlX2xvYWQu Ywo+Pgo+PiBkaWZmIC0tZ2l0IGEvdGVzdHMvaTkxNS9pOTE1X2h1Yy5jIGIvdGVzdHMvaTkxNS9p OTE1X2h1Yy5jCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwLi4yYjRi YzBkOQo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3Rlc3RzL2k5MTUvaTkxNV9odWMuYwo+PiBA QCAtMCwwICsxLDUzIEBACj4+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUICovCj4+ ICsvKgo+PiArICogQ29weXJpZ2h0IChjKSAyMDE5IEludGVsIENvcnBvcmF0aW9uCj4+ICsgKi8K Pj4gKwo+PiArI2luY2x1ZGUgImlndC5oIgo+PiArI2luY2x1ZGUgPGZjbnRsLmg+Cj4+ICsjaW5j bHVkZSA8aTkxNV9kcm0uaD4KPj4gKyNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KPj4gKwo+PiArSUdU X1RFU1RfREVTQ1JJUFRJT04oIlRlc3QgSHVDIGZpcm13YXJlIik7Cj4+ICsKPj4gK3N0YXRpYyBp bnQgZ2V0X2h1Y19zdGF0dXMoaW50IGZkKQo+PiArewo+PiArICAgICAgIGludCBzdGF0dXMgPSAw Owo+PiArICAgICAgIGRybV9pOTE1X2dldHBhcmFtX3QgZ3AgPSB7Cj4+ICsgICAgICAgICAgICAg ICAucGFyYW0gPSBJOTE1X1BBUkFNX0hVQ19TVEFUVVMsCj4+ICsgICAgICAgICAgICAgICAudmFs dWUgPSAmc3RhdHVzLAo+PiArICAgICAgIH07Cj4+ICsKPj4gKyAgICAgICBpZiAoaWd0X2lvY3Rs KGZkLCBEUk1fSU9DVExfSTkxNV9HRVRQQVJBTSwgJmdwKSkKPj4gKyAgICAgICAgICAgICAgIHJl dHVybiAtZXJybm87Cj4+ICsKPj4gKyAgICAgICBlcnJubyA9IDA7Cj4+ICsgICAgICAgcmV0dXJu IHN0YXR1czsKPj4gK30KPj4gKwo+PiAraWd0X21haW4KPj4gK3sKPj4gKyAgICAgICBpbnQgZmQ7 Cj4+ICsKPj4gKyAgICAgICBpZ3RfZml4dHVyZSB7Cj4+ICsgICAgICAgICAgICAgICBpbnQgc3Rh dHVzOwo+PiArCj4+ICsgICAgICAgICAgICAgICBmZCA9IGRybV9vcGVuX2RyaXZlcihEUklWRVJf SU5URUwpOwo+PiArICAgICAgICAgICAgICAgaWd0X3JlcXVpcmVfaW50ZWwoZmQpOwo+PiArICAg ICAgICAgICAgICAgX19pZ3RfZGVidWdmc19kdW1wKGZkLCAiaTkxNV9odWNfbG9hZF9zdGF0dXMi LCAgCj4+IElHVF9MT0dfSU5GTyk7Cj4+ICsKPj4gKyAgICAgICAgICAgICAgIHN0YXR1cyA9IGdl dF9odWNfc3RhdHVzKGZkKTsKPj4gKyAgICAgICAgICAgICAgIGlndF9za2lwX29uX2Yoc3RhdHVz ID09IC1FTk9ERVYsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJIdUMgaXMgbm90 IGF2YWlsYWJsZSBvbiB0aGlzICAKPj4gcGxhdGZvcm0hXG4iKTsKPj4gKyAgICAgICAgICAgICAg IGlndF9za2lwX29uX2Yoc3RhdHVzIDwgMCwgIkh1QyBmaXJtd2FyZSBlcnJvcjogJWksICAKPj4g JXNcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1zdGF0dXMsIHN0cmVycm9y KC1zdGF0dXMpKTsKPj4gKyAgICAgICAgICAgICAgIGlndF9za2lwX29uX2Yoc3RhdHVzID09IDAs ICJIdUMgZmlybXdhcmUgaXMgbm90ICAKPj4gbG9hZGVkIVxuIik7CgpBZnRlciBbMV0gdGhpcyBj b3VsZCBiZSBjaGFuZ2VkIHRvICJIdUMgZmlybXdhcmUgaXMgbm90IGVuYWJsZWQiIGFuZAp3ZSBj YW4gYWxzbyBhZGQ6CgoJaWd0X3NraXBfb25fZihzdGF0dXMgPT0gLUVOT1BLRywgIkh1QyBmaXJt d2FyZSBpcyBub3QgaW5zdGFsbGVkIikKClsxXSBodHRwczovL3BhdGNod29yay5mcmVlZGVza3Rv cC5vcmcvcGF0Y2gvMzA1ODA2Lz9zZXJpZXM9NjA4MDcmcmV2PTIKCj4KPiBZdXAsIHRoYXQgSSB0 aGluayBpcyBmb3IgdGhlIGJlc3Q7IGludGVsbGlnaWJsZSBlcnJvciBtZXNzYWdlcyBldmVuIEkK PiBjYW4gZGlnZXN0Lgo+Cj4gKEkgd2FzIHRoaW5raW5nIGEgc3dpdGNoLCBlLmcuCj4gc3RhdGlj IGJvb2wgaGFzX2FkZGZiMl9pZmFjZShpbnQgZmQpCj4gewo+ICAgICAgICAgc3RydWN0IGxvY2Fs X2RybV9tb2RlX2ZiX2NtZDIgZiA9IHt9Owo+ICAgICAgICAgaW50IGVycjsKPgo+ICAgICAgICAg ZXJyID0gMDsKPiAgICAgICAgIGlmIChkcm1Jb2N0bChmZCwgRFJNX0lPQ1RMX01PREVfQURERkIy LCAmZikpCj4gICAgICAgICAgICAgICAgIGVyciA9IC1lcnJubzsKPiAgICAgICAgIHN3aXRjaCAo ZXJyKSB7Cj4gICAgICAgICBjYXNlIC1FTk9UVFk6IC8qIGlvY3RsIHVucmVjb2duaXNlZCAoa2Vy bmVsIHRvbyBvbGQpICovCj4gICAgICAgICBjYXNlIC1FTk9UU1VQOiAvKiBkcml2ZXIgZG9lc24n dCBzdXBwb3J0IEtNUyAqLwo+ICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4KPiAgICAg ICAgICAgICAgICAgLyoKPiAgICAgICAgICAgICAgICAgICogVGhlIG9ubHkgb3RoZXIgdmFsaWQg cmVzcG9uc2UgaXMgLUVJTlZBTCwgYnV0IHdlIGxlYXZlCj4gICAgICAgICAgICAgICAgICAqIHRo YXQgZm9yIHRoZSBhY3R1YWwgdGVzdHMgdGhlbXNlbHZlcyB0byBkaXNjb3ZlciBmb3IKPiAgICAg ICAgICAgICAgICAgICogbW9yZSBhY2N1cmF0ZSByZXBvcnRpbmcuCj4gICAgICAgICAgICAgICAg ICAqLwo+ICAgICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4g ICAgICAgICB9Cj4gfQo+IGlndF9yZXF1aXJlKGhhc19hZGRkYjJfaWZhY2UoZmQpKQo+Cj4gQnV0 IHdpdGggc2Vuc2libGUgZXJyb3IgbWVzc2FnZXMsIHlvdSB3aW4gOykKPgo+IEp1c3QgbmVlZCB0 byBob2xkIG9mZiB1bnRpbCB3ZSBhZ3JlZSBvbiB0aGUgYmVzdCBlcnJvciBjb2Rlcy4KPiAtQ2hy aXMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRl diBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2