From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 2/2] drm/i915: Wait for gen3 reset status to be asserted Date: Wed, 7 Feb 2018 16:44:39 +0200 Message-ID: <20180207144439.GX5453@intel.com> References: <20180207100845.9696-1-chris@chris-wilson.co.uk> <20180207100845.9696-3-chris@chris-wilson.co.uk> <20180207144143.GW5453@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4FDE189B05 for ; Wed, 7 Feb 2018 14:44:43 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180207144143.GW5453@intel.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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDQ6NDE6NDNQTSArMDIwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIFdlZCwgRmViIDA3LCAyMDE4IGF0IDEwOjA4OjQ1QU0gKzAwMDAsIENocmlz IFdpbHNvbiB3cm90ZToKPiA+IEFmdGVyIHdlIGFzc2VydCB0aGUgcmVzZXQgcmVxdWVzdCAoYW5k IHdhaXQgZm9yIDIwdXMpLCB3aGVuIHRoZSBkZXZpY2UKPiA+IGhhcyBiZWVuIGZ1bGx5IHJlc2V0 IGl0IGFzc2VydHMgdGhlIHJlc2V0LXN0YXR1cyBiaXQuIEJlZm9yZSB3ZSBzdG9wCj4gPiByZXF1 ZXN0aW5nIHRoZSByZXNldCBhbmQgYWxsb3cgdGhlIGRldmljZSB0byByZXR1cm4gdG8gbm9ybWFs LCB3ZSBzaG91bGQKPiA+IHdhaXQgZm9yIHRoZSByZXNldCB0byBiZSBjb21wbGV0ZWQuIChTaW1p bGFyIHRvIGhvdyB3ZSB3YWl0IGZvciB0aGUKPiA+IGRldmljZSB0byByZXR1cm4gdG8gbm9ybWFs IGFmdGVyIGRlYXNzZXJ0aW5nIHRoZSByZXNldCByZXF1ZXN0LikKPiA+IAo+ID4gU2lnbmVkLW9m Zi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPiBDYzogVmls bGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4g IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jIHwgMTIgKysrKysrKysrKy0tCj4g PiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiAK PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCj4gPiBpbmRleCA2MTJhYWQyMDViNTku LmRkODY0Mjg3NzRkYSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X3VuY29yZS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwo+ ID4gQEAgLTE1NTUsMTkgKzE1NTUsMjcgQEAgc3RhdGljIGJvb2wgaTkxNV9yZXNldF9jb21wbGV0 ZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiA+ICAJdTggZ2Ryc3Q7Cj4gPiAgCj4gPiAgCXBjaV9y ZWFkX2NvbmZpZ19ieXRlKHBkZXYsIEk5MTVfR0RSU1QsICZnZHJzdCk7Cj4gPiAtCXJldHVybiAo Z2Ryc3QgJiBHUkRPTV9SRVNFVF9TVEFUVVMpID09IDA7Cj4gPiArCXJldHVybiBnZHJzdCAmIEdS RE9NX1JFU0VUX1NUQVRVUzsKCkRvaC4gRmFpbGVkIHRvIG5vdGljZSB0aGlzIGNoYW5nZS4gVGhl IGZ1bmN0aW9uIG5hbWUgaXMgcGVyaGFwcyBhIGJpdApjb25mdXNpbmcgbm93IHNpbmNlIGl0IGRv ZXNuJ3QgbWF0Y2ggdGhlIG1lYW5pbmcgb2YgdGhlIGc0eCB2ZXJzaW9uLgpNYXliZSByZW5hbWUg dGhpcyBndXk/IGk5MTVfZ3B1X2luX3Jlc2V0KCkgb3Igc29tZXRoaW5nPwoKPiA+ICB9Cj4gPiAg Cj4gPiAgc3RhdGljIGludCBpOTE1X2RvX3Jlc2V0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdiwgdW5zaWduZWQgZW5naW5lX21hc2spCj4gPiAgewo+ID4gIAlzdHJ1Y3QgcGNpX2Rl diAqcGRldiA9IGRldl9wcml2LT5kcm0ucGRldjsKPiA+ICsJaW50IGVycjsKPiA+ICAKPiA+ICAJ LyogYXNzZXJ0IHJlc2V0IGZvciBhdCBsZWFzdCAyMCB1c2VjICovCj4gPiAgCXBjaV93cml0ZV9j b25maWdfYnl0ZShwZGV2LCBJOTE1X0dEUlNULCBHUkRPTV9SRVNFVF9FTkFCTEUpOwo+ID4gIAl1 c2xlZXBfcmFuZ2UoNTAsIDIwMCk7Cj4gPiArCj4gPiArCWVyciA9IHdhaXRfZm9yKGk5MTVfcmVz ZXRfY29tcGxldGUocGRldiksIDUwMCk7Cj4gCj4gVGhlIGhhcmR3YXJlIHNob3VsZCBpbmRpY2F0 ZSB0aGF0IGl0J3MgaW4gcmVzZXQgYXMgbG9uZyBhcyB3ZSBrZWVwIHRoZQo+IHJlc2V0IGFzc2Vy dGVkLiBTbyB0aGlzIGxvb2tzIGxpa2UgYW4gb2JmdXNjYXRlZCB1c2xlZXAoNTAwKSB0byBtZS4K PiBEaWQgeW91IG1lYW4gIXJlc2V0X2NvbXBsZXRlPwo+IAo+ID4gKwo+ID4gIAlwY2lfd3JpdGVf Y29uZmlnX2J5dGUocGRldiwgSTkxNV9HRFJTVCwgMCk7Cj4gPiArCXVzbGVlcF9yYW5nZSg1MCwg MjAwKTsKPiA+ICsKPiA+ICsJaWYgKCFlcnIpCj4gPiArCQllcnIgPSB3YWl0X2ZvcighaTkxNV9y ZXNldF9jb21wbGV0ZShwZGV2KSwgNTAwKTsKPiA+ICAKPiA+IC0JcmV0dXJuIHdhaXRfZm9yKGk5 MTVfcmVzZXRfY29tcGxldGUocGRldiksIDUwMCk7Cj4gPiArCXJldHVybiBlcnI7Cj4gPiAgfQo+ ID4gIAo+ID4gIHN0YXRpYyBib29sIGc0eF9yZXNldF9jb21wbGV0ZShzdHJ1Y3QgcGNpX2RldiAq cGRldikKPiA+IC0tIAo+ID4gMi4xNi4xCj4gCj4gLS0gCj4gVmlsbGUgU3lyasOkbMOkCj4gSW50 ZWwgT1RDCgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK