From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [igt-dev] [PATCH i-g-t v13 2/2] tests/gem_ctx_sseu: Dynamic (sub)slice programming tests Date: Mon, 17 Sep 2018 10:33:47 +0100 Message-ID: <235db5a4-1b2a-bcf9-543c-ed71b3289048@linux.intel.com> References: <20180911144210.16613-1-tvrtko.ursulin@linux.intel.com> <20180914160438.16197-1-tvrtko.ursulin@linux.intel.com> <153694186725.4114.333645262093742066@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <153694186725.4114.333645262093742066@skylake-alporthouse-com> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Tvrtko Ursulin , igt-dev@lists.freedesktop.org Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE0LzA5LzIwMTggMTc6MTcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTA5LTE0IDE3OjA0OjM4KQo+PiArc3RhdGljIGlndF9zcGluX3QgKgo+ PiArX19wb3N0X3NldChpbnQgZmQsIHVuc2lnbmVkIGludCBmbGFncywgdWludDMyX3QgY3R4LCBp Z3Rfc3Bpbl90ICpzcGluLAo+PiArICAgICAgICAgIHVuc2lnbmVkIGludCBleHBlY3RlZCkKPj4g K3sKPj4gKyAgICAgICBib29sIGJ1c3lfcmVzZXQgPSAoZmxhZ3MgJiBURVNUX0JVU1kpICYmCj4+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgKGZsYWdzICYgKFRFU1RfUkVTRVQgfCBURVNUX0hB TkcpKTsKPj4gKwo+PiArICAgICAgIGlmIChmbGFncyAmIFRFU1RfUkVTRVQpCj4+ICsgICAgICAg ICAgICAgICBpZ3RfZm9yY2VfZ3B1X3Jlc2V0KGZkKTsKPj4gKyAgICAgICBlbHNlIGlmIChmbGFn cyAmIFRFU1RfSEFORykKPj4gKyAgICAgICAgICAgICAgIGdlbV9zeW5jKGZkLCBzcGluLT5oYW5k bGUpOwo+IAo+IEhtbSwgaW4gYm90aCBjYXNlcyB0aGlzIGlzIGJlZm9yZSB3ZSBzdWJtaXQgdGhl IHJlYWQvcG9zdC1zc2V1IGJhdGNoLgo+IAo+IEkgd2FzIHRoaW5raW5nIG1vcmUgZm9yIHRoZSBo YW5nIHlvdSB3b3VsZCBzaW1wbHkgb3B0IHRvIG5vdCB0ZXJtaW5hdGUKPiB0aGUgc3Bpbm5lci4K Ck9rYXkgSSBjYW4gZG8gdGhhdCBhcyB3ZWxsLiBIYW5nIHdpbGwgdGhlbiBiZSBwcm9jZXNzZWQg d2hpbGUgd2UgdHJ5IHRvIApwcmVhZCB0aGUgcnBjcyBlYiByZXN1bHQgc28gSSB0aGluayBpdCB3 b3Jrcy4KCj4gCj4gQmVpbmcgdXR0ZXJseSBwZWRhbnRpYywgd2UgbWF5IHdhbnQgdG8gY2hlY2sg cGVyLWVuZ2luZSByZXNldHMgYW5kCj4gZGV2aWNlIGxldmVsLgoKSXNuJ3QgdGhlIHBlci1lbmdp bmUgZGVmYXVsdCwgc28gdGhlIGhhbmcgdGVzdCBmbGF2b3VyIHdvdWxkIHRyaWdnZXIgaXQ/IApB bmQgdG8gZXhwbGljaXRseSBhc2sgZm9yIHdob2xlIGRldmljZSB3ZSBoYXZlIHNvbWUgZGVidWdm cyBhcGkgZm9yIGl0PwoKPj4gKyAgICAgICBpZiAoc3BpbiAmJiAhYnVzeV9yZXNldCkgewo+PiAr ICAgICAgICAgICAgICAgaWd0X2Fzc2VydF9lcShyZWFkX3NsaWNlX2NvdW50X2J1c3koZmQsIGN0 eCwgMCwgc3BpbiksCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cGVjdGVkKTsK Pj4gKyAgICAgICB9IGVsc2Ugewo+PiArICAgICAgICAgICAgICAgaWd0X2Fzc2VydF9lcShyZWFk X3NsaWNlX2NvdW50KGZkLCBjdHgsIDApLCBleHBlY3RlZCk7Cj4+ICsgICAgICAgfQo+PiArCj4+ ICsgICAgICAgaWd0X2Fzc2VydF9lcShyZWFkX3NsaWNlX2NvdW50KGZkLCAwLCAwKSwgX19zbGlj ZV9jb3VudF9fKTsKPj4gKwo+PiArICAgICAgIGlmIChzcGluKQo+PiArICAgICAgICAgICAgICAg aWd0X3NwaW5fYmF0Y2hfZnJlZShmZCwgc3Bpbik7Cj4+ICsKPj4gKyAgICAgICBpZiAoZmxhZ3Mg JiBURVNUX0lETEUpCj4+ICsgICAgICAgICAgICAgICBpZ3RfZHJvcF9jYWNoZXNfc2V0KGZkLCBE Uk9QX1JFVElSRSB8IERST1BfSURMRSB8IERST1BfQUNUSVZFKTsKPj4gKwo+PiArICAgICAgIGlm IChmbGFncyAmIFRFU1RfU1VTUEVORCkgewo+PiArICAgICAgICAgICAgICAgaWd0X3NldF9hdXRv cmVzdW1lX2RlbGF5KDUpOwo+IAo+IEJyYXZlLiBPcHRpbmcgZm9yIGEgZmFzdGVyIHdha2V1cCB0 aGFuIGRlZmF1bHQuLi4KCkkgdGhpbmsgSSBzdGFydGVkIHdpdGggY29weSBwYXN0ZSBhbmQgdGhl biBsb3dlcmVkIGl0IHdoZW4gdGVzdGluZyB0aGUgCnRlc3QuIElzIHRoZSByaWdodCB0aGluZyB0 byBvbWl0IHNwZWNpZnlpbmcgaXQ/Cgo+PiArICAgICAgICAgICAgICAgaWd0X3N5c3RlbV9zdXNw ZW5kX2F1dG9yZXN1bWUoU1VTUEVORF9TVEFURV9NRU0sCj4+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBTVVNQRU5EX1RFU1RfTk9ORSk7Cj4+ICsgICAgICAg fQo+PiArCj4+ICsgICAgICAgaWd0X2Fzc2VydF9lcShyZWFkX3NsaWNlX2NvdW50KGZkLCBjdHgs IDApLCBleHBlY3RlZCk7Cj4+ICsgICAgICAgaWd0X2Fzc2VydF9lcShyZWFkX3NsaWNlX2NvdW50 KGZkLCAwLCAwKSwgX19zbGljZV9jb3VudF9fKTsKPj4gKwo+PiArICAgICAgIHJldHVybiBOVUxM Owo+PiArfQo+IAo+IE92ZXJhbGwsIG5vdGhpbmcgZWxzZSBzdHJpa2VzIG1lIGFzIGJlaW5nIGFi c2VudC4KPiAKPiBPaCwgb25lIG1vcmUgdGhpbmc7IGRvIHdlIGFyZSB3aGF0IHN0YXRlIHdlIGxl YXZlIHRoZSBzeXN0ZW0gaW4gb24KPiBtb2R1bGUgdW5sb2FkPyBTbyBsb25nIGFzIHRoZSBHUFUg cmVzZXQgY2xlYXJzIGl0IHdlIHNob3VsZCBiZSBvay4KCkkgZG9uJ3QgdGhpbmsgaXQgYXBwbGll cyB3aGVuIGRldmljZSBpcyBvZmYuIEFuZCBvbiBsb2FkIHJ1bm5pbmcgdGhlIAprZXJuZWwgY29u dGV4dCByZXN0b3JlcyB0aGUgZGVmYXVsdCBmdWxsIGVuYWJsZW1lbnQuCgpSZWdhcmRzLAoKVHZy dGtvCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=