From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/i915/execlists: Consistent seqno reporting in GEM_TRACE Date: Wed, 28 Mar 2018 18:53:47 +0100 Message-ID: <152225962716.10679.17972004141891518618@mail.alporthouse.com> References: <20180328173959.23948-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 705836E220 for ; Wed, 28 Mar 2018 17:53:52 +0000 (UTC) In-Reply-To: <20180328173959.23948-1-tvrtko.ursulin@linux.intel.com> 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 List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOC0wMy0yOCAxODozOTo1OSkKPiBGcm9tOiBUdnJ0 a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+IAo+IFNvbWUgbWVzc2FnZXMg YXJlIHVzaW5nICVkIGFuZCBzb21lICV4IHdoaWNoIGNyZWF0ZXMgY29uZnVzaW9uIHdoaWxlCj4g cmVhZGluZyB0aGUgdHJhY2VzLgo+IAo+IEkgYWxzbyBhZGRlZDoKPiAKPiAgMS4gRmVuY2UgY29u dGV4dC9zZXFubyB0byBlbHNwIHRyYWNlcyAtIHNvIGl0IGlzIGVhc2llciB0byBjb3JyZWxhdGUK PiAgICAgZXZlbnRzLgo+IAo+ICAyLiBOZXcgR0VNX1RSQUNFIGxvZ2dpbmcgdG8gcG9ydCBhbmQg cmVxdWVzdCBjYW5jZWxsYXRpb24gc2l0ZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogVHZydGtvIFVy c3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiAtLS0KPiBDcnlzdGFsIGJhbGwgc2F5 cyBJJ2xsIGJlIHJlbW92aW5nIGV2ZXJ5dGhpbmcgb3RoZXIgdGhhbiB0aGUgc2Vxbm8gZm9ybWF0 Cj4gY29uc29saWRhdGlvbiBpbiB2Mi4gOikKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfbHJjLmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysrLS0tLS0KPiAgMSBmaWxlIGNo YW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfbHJjLmMKPiBpbmRleCBmZTUyMGM0ZGQ5OTkuLmM1ZTg1MjZhMjAyNSAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gQEAgLTQ1NCwxMCArNDU0LDEyIEBAIHN0YXRpYyB2b2lk IGV4ZWNsaXN0c19zdWJtaXRfcG9ydHMoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ ICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2MgPSBleGVjbGlzdHNfdXBkYXRlX2NvbnRleHQo cnEpOwo+ICAgICAgICAgICAgICAgICAgICAgICAgIEdFTV9ERUJVR19FWEVDKHBvcnRbbl0uY29u dGV4dF9pZCA9IHVwcGVyXzMyX2JpdHMoZGVzYykpOwo+ICAKPiAtICAgICAgICAgICAgICAgICAg ICAgICBHRU1fVFJBQ0UoIiVzIGluWyVkXTogIGN0eD0lZC4lZCwgc2Vxbm89JXgsIHByaW89JWRc biIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgR0VNX1RSQUNFKCIlcyBpblslZF06ICBjdHg9 JWQuJWQsIHNlcW5vPSVkIChmZW5jZSAlbGx4OiVkKSwgcHJpbz0lZFxuIiwKPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZW5naW5lLT5uYW1lLCBuLAo+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBwb3J0W25dLmNvbnRleHRfaWQsIGNvdW50LAo+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBycS0+Z2xvYmFsX3NlcW5vLAo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBycS0+ZmVuY2UuY29udGV4dCwKPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcnEtPmZlbmNlLnNlcW5vLAo+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBycV9wcmlvKHJxKSk7Cj4gICAgICAgICAgICAgICAgIH0gZWxzZSB7 Cj4gICAgICAgICAgICAgICAgICAgICAgICAgR0VNX0JVR19PTighbik7Cj4gQEAgLTcyNyw2ICs3 MjksMTAgQEAgZXhlY2xpc3RzX2NhbmNlbF9wb3J0X3JlcXVlc3RzKHN0cnVjdCBpbnRlbF9lbmdp bmVfZXhlY2xpc3RzICogY29uc3QgZXhlY2xpc3RzKQo+ICAgICAgICAgd2hpbGUgKG51bV9wb3J0 cy0tICYmIHBvcnRfaXNzZXQocG9ydCkpIHsKPiAgICAgICAgICAgICAgICAgc3RydWN0IGk5MTVf cmVxdWVzdCAqcnEgPSBwb3J0X3JlcXVlc3QocG9ydCk7Cj4gIAo+ICsgICAgICAgICAgICAgICBH RU1fVFJBQ0UoIiVzOnBvcnQlbHUgY2FuY2VsICVsbHg6JWQgW2dsb2JhbCAlZF1cbiIsCj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICBycS0+ZW5naW5lLT5uYW1lLCBwb3J0IC0gZXhlY2xpc3Rz LT5wb3J0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgcnEtPmZlbmNlLmNvbnRleHQsIHJx LT5mZW5jZS5zZXFubywgcnEtPmdsb2JhbF9zZXFubyk7Cj4gKwo+ICAgICAgICAgICAgICAgICBH RU1fQlVHX09OKCFleGVjbGlzdHMtPmFjdGl2ZSk7Cj4gICAgICAgICAgICAgICAgIGludGVsX2Vu Z2luZV9jb250ZXh0X291dChycS0+ZW5naW5lKTsKPiAgCj4gQEAgLTgwMiw3ICs4MDgsOCBAQCBz dGF0aWMgdm9pZCBleGVjbGlzdHNfY2FuY2VsX3JlcXVlc3RzKHN0cnVjdCBpbnRlbF9lbmdpbmVf Y3MgKmVuZ2luZSkKPiAgICAgICAgIHN0cnVjdCByYl9ub2RlICpyYjsKPiAgICAgICAgIHVuc2ln bmVkIGxvbmcgZmxhZ3M7Cj4gIAo+IC0gICAgICAgR0VNX1RSQUNFKCIlc1xuIiwgZW5naW5lLT5u YW1lKTsKPiArICAgICAgIEdFTV9UUkFDRSgiJXMsIGh3cyBnbG9iYWwgJWRcbiIsCj4gKyAgICAg ICAgICAgICAgICAgZW5naW5lLT5uYW1lLCBpbnRlbF9lbmdpbmVfZ2V0X3NlcW5vKGVuZ2luZSkp OwoKSSd2ZSBiZWVuIHN1Z2dlc3Rpbmcgc3dpdGNoaW5nIG92ZXIgdG8gY3VycmVudD0lZCBmb3Ig aHdzIGdsb2JhbC4KCk1heWJlICJicmVhZGNydW1iPSVkIj8gSnVzdCBzb21ldGhpbmcgdGhhdCBp cyB1bmFtYmlndW91cy4KCj4gICAgICAgICAgKiBCZWZvcmUgd2UgY2FsbCBlbmdpbmUtPmNhbmNl bF9yZXF1ZXN0cygpLCB3ZSBzaG91bGQgaGF2ZSBleGNsdXNpdmUKPiBAQCAtODI5LDggKzgzNiwx MiBAQCBzdGF0aWMgdm9pZCBleGVjbGlzdHNfY2FuY2VsX3JlcXVlc3RzKHN0cnVjdCBpbnRlbF9l bmdpbmVfY3MgKmVuZ2luZSkKPiAgICAgICAgIC8qIE1hcmsgYWxsIGV4ZWN1dGluZyByZXF1ZXN0 cyBhcyBza2lwcGVkLiAqLwo+ICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShycSwgJmVuZ2lu ZS0+dGltZWxpbmUtPnJlcXVlc3RzLCBsaW5rKSB7Cj4gICAgICAgICAgICAgICAgIEdFTV9CVUdf T04oIXJxLT5nbG9iYWxfc2Vxbm8pOwo+IC0gICAgICAgICAgICAgICBpZiAoIWk5MTVfcmVxdWVz dF9jb21wbGV0ZWQocnEpKQo+ICsgICAgICAgICAgICAgICBpZiAoIWk5MTVfcmVxdWVzdF9jb21w bGV0ZWQocnEpKSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgR0VNX1RSQUNFKCIlcyBlaW8g JWxseDolZCBbZ2xvYmFsICVkXVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcnEtPmVuZ2luZS0+bmFtZSwgcnEtPmZlbmNlLmNvbnRleHQsCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHJxLT5mZW5jZS5zZXFubywgcnEtPmdsb2JhbF9zZXFubyk7Cj4g ICAgICAgICAgICAgICAgICAgICAgICAgZG1hX2ZlbmNlX3NldF9lcnJvcigmcnEtPmZlbmNlLCAt RUlPKTsKPiArICAgICAgICAgICAgICAgfQo+ICAgICAgICAgfQoKSSd2ZSBiZWVuIHVzaW5nIGds b2JhbF9zZXFubz0lZCBlbHNld2hlcmUuIFNvIHBpY2sgb25lLCBhbmQgd2UnbGwgYmUKY29uc2lz dGVudCEgSSBwcm9taXNlIHRoaXMgdGltZS4gV2VsbCwgYXQgbGVhc3QgdW50aWwgSSBmb3JnZXQg aW4gdGhlCm1vcm5pbmcuCgpTbyAiZmVuY2U9JWxseDolZCwgZ2xvYmFsX3NlcW5vPSVkIChjdXJy ZW50PSVkKSIgZS5nLgpodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvcGF0Y2gvMjEz MzA3LwotQ2hyaXMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==