From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 2/2] drm/i915: Reorder media/render reset on g4x Date: Tue, 16 May 2017 16:38:01 +0300 Message-ID: <8737c4gbwm.fsf@gaia.fi.intel.com> References: <20170516131458.19358-1-chris@chris-wilson.co.uk> <20170516131458.19358-2-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 072E26E3DF for ; Wed, 17 May 2017 11:17:32 +0000 (UTC) In-Reply-To: <20170516131458.19358-2-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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gVmlsbGUg Zm91bmQgYSByZWZlcmVuY2UgdG8gV2FNZWRpYVJlc2V0QmVmb3JlRnVsbFJlc2V0IHdoaWNoIHdl IHByZXN1bWUKPiBtZWFucyB0aGF0IHdlIHNob3VsZCBzaW1wbHkgZG8gdGhlIG1lZGlhIHJlc2V0 IGZpcnN0LgoKWWVzdGVyZGF5IEkgcmVvcmRlcmVkIHRoZSByZXNldHMgYnV0IEkgcmVjYWxsIGl0 IGRpZG50IGhlbHAuCkkgd2lsbCByZXRyeSBidXQgcmVnYXJkbGVzcyB5ZWFoIHJlc2V0dGluZyBt ZWRpYSBmaXJzdCBtYWtlcwpzZW5zZS4KCj4KPiBSZWZlcmVuY2VzOiBodHRwczovL2J1Z3MuZnJl ZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA5NDIKPiBTdWdnZXN0ZWQtYnk6IFZpbGxl IFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1i eTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IFZpbGxlIFN5 cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IE1pa2EgS3VvcHBh bGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF91bmNvcmUuYyB8IDEyICsrKysrKy0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBp bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX3VuY29yZS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5j b3JlLmMKPiBpbmRleCBmYzNkYTBhNmZkYmIuLmMzZDBkODFiNTBlNCAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3VuY29yZS5jCj4gQEAgLTE1MDQsMTIgKzE1MDQsNiBAQCBzdGF0aWMgaW50 IGc0eF9kb19yZXNldChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIHVuc2lnbmVk IGVuZ2luZV9tYXNrKQo+ICAJc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBkZXZfcHJpdi0+ZHJtLnBk ZXY7Cj4gIAlpbnQgcmV0Owo+ICAKPiAtCXBjaV93cml0ZV9jb25maWdfYnl0ZShwZGV2LCBJOTE1 X0dEUlNULAo+IC0JCQkgICAgICBHUkRPTV9SRU5ERVIgfCBHUkRPTV9SRVNFVF9FTkFCTEUpOwo+ IC0JcmV0ID0gIHdhaXRfZm9yKGc0eF9yZXNldF9jb21wbGV0ZShwZGV2KSwgNTAwKTsKPiAtCWlm IChyZXQpCj4gLQkJZ290byBvdXQ7Cj4gLQo+ICAJLyogV2FWY3BDbGtHYXRlRGlzYWJsZUZvck1l ZGlhUmVzZXQ6Y3RnLGVsayAqLwo+ICAJSTkxNV9XUklURShWREVDQ0xLX0dBVEVfRCwgSTkxNV9S RUFEKFZERUNDTEtfR0FURV9EKSB8IFZDUF9VTklUX0NMT0NLX0dBVEVfRElTQUJMRSk7Cj4gIAlQ T1NUSU5HX1JFQUQoVkRFQ0NMS19HQVRFX0QpOwo+IEBAIC0xNTE3LDExICsxNTExLDE3IEBAIHN0 YXRpYyBpbnQgZzR4X2RvX3Jlc2V0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwg dW5zaWduZWQgZW5naW5lX21hc2spCj4gIAlwY2lfd3JpdGVfY29uZmlnX2J5dGUocGRldiwgSTkx NV9HRFJTVCwKPiAgCQkJICAgICAgR1JET01fTUVESUEgfCBHUkRPTV9SRVNFVF9FTkFCTEUpOwo+ ICAJcmV0ID0gIHdhaXRfZm9yKGc0eF9yZXNldF9jb21wbGV0ZShwZGV2KSwgNTAwKTsKPiArCWlm IChyZXQpCj4gKwkJZ290byBvdXQ7Cj4KCldlIHNob3VsZCByZXN0b3JlIHRoZSBXYVZjcC4uLiBz dGF0ZSBpZiB3ZSBmYWlsLiBOb3QgdGhhdCBpdAp3YXMgcmlnaHQgdG8gYmVnaW4gd2l0aC4KCi1N aWthCgo+ICAJLyogV2FWY3BDbGtHYXRlRGlzYWJsZUZvck1lZGlhUmVzZXQ6Y3RnLGVsayAqLwo+ ICAJSTkxNV9XUklURShWREVDQ0xLX0dBVEVfRCwgSTkxNV9SRUFEKFZERUNDTEtfR0FURV9EKSAm IH5WQ1BfVU5JVF9DTE9DS19HQVRFX0RJU0FCTEUpOwo+ICAJUE9TVElOR19SRUFEKFZERUNDTEtf R0FURV9EKTsKPiAgCj4gKwlwY2lfd3JpdGVfY29uZmlnX2J5dGUocGRldiwgSTkxNV9HRFJTVCwK PiArCQkJICAgICAgR1JET01fUkVOREVSIHwgR1JET01fUkVTRVRfRU5BQkxFKTsKPiArCXJldCA9 ICB3YWl0X2ZvcihnNHhfcmVzZXRfY29tcGxldGUocGRldiksIDUwMCk7Cj4gKwo+ICBvdXQ6Cj4g IAlwY2lfd3JpdGVfY29uZmlnX2J5dGUocGRldiwgSTkxNV9HRFJTVCwgMCk7Cj4gIAlyZXR1cm4g cmV0Owo+IC0tIAo+IDIuMTEuMApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK