From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) by gabe.freedesktop.org (Postfix) with ESMTPS id D3B736E073 for ; Wed, 16 Jun 2021 17:09:22 +0000 (UTC) Received: by mail-yb1-xb31.google.com with SMTP id q21so4036769ybg.8 for ; Wed, 16 Jun 2021 10:09:22 -0700 (PDT) MIME-Version: 1.0 References: <20210614163704.365989-1-jason@jlekstrand.net> <20210614163902.366168-5-jason@jlekstrand.net> <20210615084428.GK4738@zkempczy-mobl2> <20210616045559.GB3598@zkempczy-mobl2> In-Reply-To: <20210616045559.GB3598@zkempczy-mobl2> From: Jason Ekstrand Date: Wed, 16 Jun 2021 12:09:10 -0500 Message-ID: Subject: Re: [igt-dev] [PATCH i-g-t 54/77] lib/i915: Use for_each_physical_ring for submission tests 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: =?UTF-8?Q?Zbigniew_Kempczy=C5=84ski?= Cc: IGT GPU Tools List-ID: T24gVHVlLCBKdW4gMTUsIDIwMjEgYXQgMTE6NTYgUE0gWmJpZ25pZXcgS2VtcGN6ecWEc2tpCjx6 Ymlnbmlldy5rZW1wY3p5bnNraUBpbnRlbC5jb20+IHdyb3RlOgo+Cj4gT24gVHVlLCBKdW4gMTUs IDIwMjEgYXQgMDE6MjM6MTlQTSAtMDUwMCwgSmFzb24gRWtzdHJhbmQgd3JvdGU6Cj4gPiBPbiBU dWUsIEp1biAxNSwgMjAyMSBhdCAzOjQ0IEFNIFpiaWduaWV3IEtlbXBjennFhHNraQo+ID4gPHpi aWduaWV3LmtlbXBjenluc2tpQGludGVsLmNvbT4gd3JvdGU6Cj4gPiA+Cj4gPiA+IE9uIE1vbiwg SnVuIDE0LCAyMDIxIGF0IDExOjM4OjM5QU0gLTA1MDAsIEphc29uIEVrc3RyYW5kIHdyb3RlOgo+ ID4gPiA+IFRoaXMgZG9lcyBtYWtlIHRoZSBhc3N1bXB0aW9uIHRoYXQgY3R4MCBoYXMgdGhlIGRl ZmF1bHQgc2V0IG9mIGVuZ2luZXMKPiA+ID4gPiBidXQsIG5vdyB0aGF0IHdlJ3ZlIGNvbnZlcnRl ZCBldmVyeXRoaW5nIHRvIGludGVsX2N0eF90LCB0aGlzIGFzc3VtcHRpb24KPiA+ID4gPiBzaG91 bGQgYmUgb2suCj4gPiA+ID4KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBFa3N0cmFuZCA8 amFzb25Aamxla3N0cmFuZC5uZXQ+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gIGxpYi9pOTE1L2dlbV9z dWJtaXNzaW9uLmMgfCAxMyArKysrKy0tLS0tLS0tCj4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCA1 IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gPiA+ID4KPiA+ID4gPiBkaWZmIC0tZ2l0 IGEvbGliL2k5MTUvZ2VtX3N1Ym1pc3Npb24uYyBiL2xpYi9pOTE1L2dlbV9zdWJtaXNzaW9uLmMK PiA+ID4gPiBpbmRleCBiZDRiYmIzZWYuLjFhYmM3M2VjNyAxMDA2NDQKPiA+ID4gPiAtLS0gYS9s aWIvaTkxNS9nZW1fc3VibWlzc2lvbi5jCj4gPiA+ID4gKysrIGIvbGliL2k5MTUvZ2VtX3N1Ym1p c3Npb24uYwo+ID4gPiA+IEBAIC0zMyw2ICszMyw3IEBACj4gPiA+ID4gICNpbmNsdWRlICJpOTE1 L2dlbS5oIgo+ID4gPiA+ICAjaW5jbHVkZSAiaTkxNS9nZW1fY3JlYXRlLmgiCj4gPiA+ID4gICNp bmNsdWRlICJpOTE1L2dlbV9lbmdpbmVfdG9wb2xvZ3kuaCIKPiA+ID4gPiArI2luY2x1ZGUgImk5 MTUvZ2VtX3JpbmcuaCIKPiA+ID4gPiAgI2luY2x1ZGUgImk5MTUvZ2VtX3N1Ym1pc3Npb24uaCIK PiA+ID4gPgo+ID4gPiA+ICAjaW5jbHVkZSAiaWd0X2NvcmUuaCIKPiA+ID4gPiBAQCAtMjAwLDEw ICsyMDEsOCBAQCB2b2lkIGdlbV90ZXN0X2VuZ2luZShpbnQgaTkxNSwgdW5zaWduZWQgaW50IGVu Z2luZSkKPiA+ID4gPiAgICAgICBnZW1fd3JpdGUoaTkxNSwgb2JqLmhhbmRsZSwgMCwgJmJiZSwg c2l6ZW9mKGJiZSkpOwo+ID4gPiA+Cj4gPiA+ID4gICAgICAgaWYgKGVuZ2luZSA9PSBBTExfRU5H SU5FUykgewo+ID4gPiA+IC0gICAgICAgICAgICAgY29uc3Qgc3RydWN0IGludGVsX2V4ZWN1dGlv bl9lbmdpbmUyICplMjsKPiA+ID4gPiAtCj4gPiA+ID4gLSAgICAgICAgICAgICBfX2Zvcl9lYWNo X3BoeXNpY2FsX2VuZ2luZShpOTE1LCBlMikgewo+ID4gPiA+IC0gICAgICAgICAgICAgICAgICAg ICBleGVjYnVmLmZsYWdzID0gZTItPmZsYWdzOwo+ID4gPiA+ICsgICAgICAgICAgICAgZm9yX2Vh Y2hfcGh5c2ljYWxfcmluZyhlLCBpOTE1KSB7Cj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAg IGV4ZWNidWYuZmxhZ3MgPSBlYl9yaW5nKGUpOwo+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAg ICBnZW1fZXhlY2J1ZihpOTE1LCAmZXhlY2J1Zik7Cj4gPiA+Cj4gPiA+IFdoeSBub3QgdG8gdXNl IGZvcl9lYWNoX2N0eF9lbmdpbmUoKSB3aXRoIGludGVsIGludGVsX2N0eF8wIGhlcmU/Cj4gPgo+ ID4gV2UgY291bGQuICBJIGRvIGtpbmQtb2YgbGlrZSB0aGUgZmFjdCB0aGF0IGl0J3Mgb2J2aW91 cyBhbmQgY2xlYXIgdGhhdAo+ID4gaXQncyB0ZXN0aW5nIHBoeXNpY2FsIHJpbmdzIGluc3RlYWQg b2YgZ29pbmcgdGhyb3VnaCB0aGUgZW5naW5lcyBBUEkuCj4gPiBJdCBkb2VzIHNheSBleHBsaWNp dGx5IGluIHRoZSBkb2NzIHRoYXQgaXQgdGFrZXMgYW4gSTkxNV9FWEVDX1JJTkcKPiA+IGVudW0u ICBCdXQgSSdkIGJlIGhhcHB5IHRvIGNoYW5nZSBpZiB5b3UgdGhpbmsgaXQnZCBiZSBtb3JlIGNs ZWFyIHRoYXQKPiA+IHdheS4KPgo+IEJvdGggaW50ZXJmYWNlcyByZXR1cm5zIHNhbWUgZW5naW5l IHNldCB3aXRoIHRoZSByZXNwZWN0IG9mIHRoZSBvcmRlcgo+IHdoYXQgc2hvdWxkbid0IGJlIHRo ZSBwcm9ibGVtIGF0IGFsbC4gU0FzIHdlIHN0YXJ0ZWQgdG8gYmUgbW9yZSBmYW1pbGlhcgo+IHdp dGggeW91ciBjb2RlIGZvcl9lYWNoX2N0eF9lbmdpbmUoZmQsICZpbnRlbF9jdHhfMCgpLCBlKSBs b29rcyBnb29kCj4gZm9yIG1lIGFuZCBJIGtub3cgd2hhdCB0byBleHBlY3Qgb24gdGhhdCBjb250 ZXh0LiBQbGVhc2UgY2hhbmdlIHRvIHRoYXQKPiAtIGRpZmYgd2lsbCBiZSBzaW1pbGFyIHRvIG90 aGVycyB3aGVyZSB5b3UnZCByZXBsYWNlZAo+IF9fZm9yX2VhY2hfcGh5c2ljYWxfZW5naW5lIHRv IGZvcl9lYWNoX2N0eF9lbmdpbmUoKS4KCk9rLCB5b3UndmUgY29udmluY2VkIG1lLiAgSSB0eXBl ZCBpdCB1cCBhbmQgSSBhY3R1YWxseSByZWFsbHkgbGlrZSBpdC4KSSd2ZSBzZW50IGEgdjIuCgot LUphc29uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmln dC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=