From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915: Correct CSB probing for engine state dumper Date: Wed, 22 Aug 2018 16:21:52 +0300 Message-ID: <8736v67czz.fsf@gaia.fi.intel.com> References: <20180817085039.884-1-chris@chris-wilson.co.uk> <878t506ti5.fsf@gaia.fi.intel.com> <153483903434.20928.17188362349581055257@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id CE74589B00 for ; Wed, 22 Aug 2018 13:23:47 +0000 (UTC) In-Reply-To: <153483903434.20928.17188362349581055257@skylake-alporthouse-com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gUXVvdGlu ZyBNaWthIEt1b3BwYWxhICgyMDE4LTA4LTIxIDA4OjU4OjI2KQo+PiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+PiAKPj4gPiBTaW5jZSB3ZSBubyBsb25n ZXIgbWFpbnRhaW4gb3VyIHJlYWQgcG9zaXRpb24gaW4gdGhlIENTQiBwb2ludGVycwo+PiA+IHJl Z2lzdGVyLCBpdCBhbHdheXMgcmV0dXJucyAwIGFuZCBub3Qgd2hlcmUgd2UgbGFzdCByZWFkIHVw IHRvLiBBcyBhCj4+ID4gcmVzdWx0IHRoZSBDU0IgcHJvYmluZyBpbiB0aGUgc3RhdGUgZHVtcGVy IHN0YXJ0cyBmcm9tIDAsIGVpdGhlciBtaXNzaW5nCj4+ID4gZW50cmllcyBvciBzaG93aW5nIHN0 YWxlIG9uZS4KPj4gPgo+PiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgo+PiA+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGlu dGVsLmNvbT4KPj4gPiAtLS0KPj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5l X2NzLmMgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KPj4gPiAgMSBmaWxlIGNoYW5nZWQs IDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+PiA+Cj4+ID4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZW5naW5lX2NzLmMKPj4gPiBpbmRleCA4NjI4NTY3ZDhmNmUuLjQ5YjU4MGMx ODhlYiAxMDA2NDQKPj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVf Y3MuYwo+PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jCj4+ ID4gQEAgLTEzNDUsMjAgKzEzNDUsMjAgQEAgc3RhdGljIHZvaWQgaW50ZWxfZW5naW5lX3ByaW50 X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUsCj4+ID4gIAo+ PiA+ICAgICAgIGlmIChIQVNfRVhFQ0xJU1RTKGRldl9wcml2KSkgewo+PiA+ICAgICAgICAgICAg ICAgY29uc3QgdTMyICpod3MgPSAmZW5naW5lLT5zdGF0dXNfcGFnZS5wYWdlX2FkZHJbSTkxNV9I V1NfQ1NCX0JVRjBfSU5ERVhdOwo+PiA+IC0gICAgICAgICAgICAgdTMyIHB0ciwgcmVhZCwgd3Jp dGU7Cj4+ID4gICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4Owo+PiA+ICsgICAgICAgICAg ICAgdTggcmVhZCwgd3JpdGU7Cj4+ID4gIAo+PiA+ICAgICAgICAgICAgICAgZHJtX3ByaW50Ziht LCAiXHRFeGVjbGlzdCBzdGF0dXM6IDB4JTA4eCAlMDh4XG4iLAo+PiA+ICAgICAgICAgICAgICAg ICAgICAgICAgICBJOTE1X1JFQUQoUklOR19FWEVDTElTVF9TVEFUVVNfTE8oZW5naW5lKSksCj4+ ID4gICAgICAgICAgICAgICAgICAgICAgICAgIEk5MTVfUkVBRChSSU5HX0VYRUNMSVNUX1NUQVRV U19ISShlbmdpbmUpKSk7Cj4+ID4gIAo+PiA+IC0gICAgICAgICAgICAgcHRyID0gSTkxNV9SRUFE KFJJTkdfQ09OVEVYVF9TVEFUVVNfUFRSKGVuZ2luZSkpOwo+PiA+IC0gICAgICAgICAgICAgcmVh ZCA9IEdFTjhfQ1NCX1JFQURfUFRSKHB0cik7Cj4+ID4gLSAgICAgICAgICAgICB3cml0ZSA9IEdF TjhfQ1NCX1dSSVRFX1BUUihwdHIpOwo+PiA+IC0gICAgICAgICAgICAgZHJtX3ByaW50ZihtLCAi XHRFeGVjbGlzdCBDU0IgcmVhZCAlZCBbJWQgY2FjaGVkXSwgd3JpdGUgJWQgWyVkIGZyb20gaHdz XSwgdGFza2xldCBxdWV1ZWQ/ICVzICglcylcbiIsCj4+ID4gLSAgICAgICAgICAgICAgICAgICAg ICAgIHJlYWQsIGV4ZWNsaXN0cy0+Y3NiX2hlYWQsCj4+ID4gLSAgICAgICAgICAgICAgICAgICAg ICAgIHdyaXRlLAo+PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9yZWFkX3N0YXR1 c19wYWdlKGVuZ2luZSwgaW50ZWxfaHdzX2NzYl93cml0ZV9pbmRleChlbmdpbmUtPmk5MTUpKSwK Pj4gPiArICAgICAgICAgICAgIHJlYWQgPSBleGVjbGlzdHMtPmNzYl9oZWFkOwo+PiA+ICsgICAg ICAgICAgICAgd3JpdGUgPSBpbnRlbF9yZWFkX3N0YXR1c19wYWdlKGVuZ2luZSwKPj4gPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9od3NfY3NiX3dy aXRlX2luZGV4KGRldl9wcml2KSk7Cj4+ID4gKwo+PiA+ICsgICAgICAgICAgICAgZHJtX3ByaW50 ZihtLCAiXHRFeGVjbGlzdCBDU0IgcmVhZCAlZCwgd3JpdGUgJWQgW21taW86JWRdLCB0YXNrbGV0 IHF1ZXVlZD8gJXMgKCVzKVxuIiwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgcmVhZCwg d3JpdGUsCj4+IAo+PiBJbiBoZXJlIEkgd2FzIHRoaW5raW5nIHRoYXQgd2Ugd2FudCB0byBrZWVw IHRoZSB3cml0ZSBhcyAzMmJpdCBzbyBpdAo+PiB3b3VsZCBzaG93IHdlaXJkbmVzcyBpbiBoZXJl IHdpdGggJWQuIEJ1dCB0aGUgb2RkcyBvZiB0aGF0IHRvIGhhcHBlbgo+PiB3aXRoIG9ubHkgaW4g dGhpcyBzdGF0dXMgcGFnZSBlbnRyeS4uLgo+Cj4gSG1tLCBpdCB3YXMgdTggZm9yIGF1dG9tYXRp Y2FsbHkgdHJ1bmNhdGluZyBleGVjbGlzdHMtPmNzYl93cml0ZS4uLgo+IE9oLCB0aGlzIHNob3Vs ZCBoYXZlIGJlZW4gd3JpdGUgPSBSRUFEX09OQ0UoKmV4ZWNsaXN0cy0+Y3NiX3dyaXRlKTsKPgo+ IE1pbmQgaWYgSSBtYWtlIHRoYXQgY2hhbmdlPwoKUGxlYXNlIGRvLgotTWlrYQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK