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:41:43 +0200 Message-ID: <20180207144143.GW5453@intel.com> References: <20180207100845.9696-1-chris@chris-wilson.co.uk> <20180207100845.9696-3-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 48C74891D6 for ; Wed, 7 Feb 2018 14:41:47 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180207100845.9696-3-chris@chris-wilson.co.uk> 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 T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMTA6MDg6NDVBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IEFmdGVyIHdlIGFzc2VydCB0aGUgcmVzZXQgcmVxdWVzdCAoYW5kIHdhaXQgZm9yIDIw dXMpLCB3aGVuIHRoZSBkZXZpY2UKPiBoYXMgYmVlbiBmdWxseSByZXNldCBpdCBhc3NlcnRzIHRo ZSByZXNldC1zdGF0dXMgYml0LiBCZWZvcmUgd2Ugc3RvcAo+IHJlcXVlc3RpbmcgdGhlIHJlc2V0 IGFuZCBhbGxvdyB0aGUgZGV2aWNlIHRvIHJldHVybiB0byBub3JtYWwsIHdlIHNob3VsZAo+IHdh aXQgZm9yIHRoZSByZXNldCB0byBiZSBjb21wbGV0ZWQuIChTaW1pbGFyIHRvIGhvdyB3ZSB3YWl0 IGZvciB0aGUKPiBkZXZpY2UgdG8gcmV0dXJuIHRvIG5vcm1hbCBhZnRlciBkZWFzc2VydGluZyB0 aGUgcmVzZXQgcmVxdWVzdC4pCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJp c0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFs YUBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Vu Y29yZS5jIHwgMTIgKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25z KCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF91bmNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCj4g aW5kZXggNjEyYWFkMjA1YjU5Li5kZDg2NDI4Nzc0ZGEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF91bmNvcmUuYwo+IEBAIC0xNTU1LDE5ICsxNTU1LDI3IEBAIHN0YXRpYyBib29sIGk5MTVf cmVzZXRfY29tcGxldGUoc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gIAl1OCBnZHJzdDsKPiAgCj4g IAlwY2lfcmVhZF9jb25maWdfYnl0ZShwZGV2LCBJOTE1X0dEUlNULCAmZ2Ryc3QpOwo+IC0JcmV0 dXJuIChnZHJzdCAmIEdSRE9NX1JFU0VUX1NUQVRVUykgPT0gMDsKPiArCXJldHVybiBnZHJzdCAm IEdSRE9NX1JFU0VUX1NUQVRVUzsKPiAgfQo+ICAKPiAgc3RhdGljIGludCBpOTE1X2RvX3Jlc2V0 KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgdW5zaWduZWQgZW5naW5lX21hc2sp Cj4gIHsKPiAgCXN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gZGV2X3ByaXYtPmRybS5wZGV2Owo+ICsJ aW50IGVycjsKPiAgCj4gIAkvKiBhc3NlcnQgcmVzZXQgZm9yIGF0IGxlYXN0IDIwIHVzZWMgKi8K PiAgCXBjaV93cml0ZV9jb25maWdfYnl0ZShwZGV2LCBJOTE1X0dEUlNULCBHUkRPTV9SRVNFVF9F TkFCTEUpOwo+ICAJdXNsZWVwX3JhbmdlKDUwLCAyMDApOwo+ICsKPiArCWVyciA9IHdhaXRfZm9y KGk5MTVfcmVzZXRfY29tcGxldGUocGRldiksIDUwMCk7CgpUaGUgaGFyZHdhcmUgc2hvdWxkIGlu ZGljYXRlIHRoYXQgaXQncyBpbiByZXNldCBhcyBsb25nIGFzIHdlIGtlZXAgdGhlCnJlc2V0IGFz c2VydGVkLiBTbyB0aGlzIGxvb2tzIGxpa2UgYW4gb2JmdXNjYXRlZCB1c2xlZXAoNTAwKSB0byBt ZS4KRGlkIHlvdSBtZWFuICFyZXNldF9jb21wbGV0ZT8KCj4gKwo+ICAJcGNpX3dyaXRlX2NvbmZp Z19ieXRlKHBkZXYsIEk5MTVfR0RSU1QsIDApOwo+ICsJdXNsZWVwX3JhbmdlKDUwLCAyMDApOwo+ ICsKPiArCWlmICghZXJyKQo+ICsJCWVyciA9IHdhaXRfZm9yKCFpOTE1X3Jlc2V0X2NvbXBsZXRl KHBkZXYpLCA1MDApOwo+ICAKPiAtCXJldHVybiB3YWl0X2ZvcihpOTE1X3Jlc2V0X2NvbXBsZXRl KHBkZXYpLCA1MDApOwo+ICsJcmV0dXJuIGVycjsKPiAgfQo+ICAKPiAgc3RhdGljIGJvb2wgZzR4 X3Jlc2V0X2NvbXBsZXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+IC0tIAo+IDIuMTYuMQoKLS0g ClZpbGxlIFN5cmrDpGzDpApJbnRlbCBPVEMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==