From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915/gen6: Flush RING_IMR changes before changing the global GT IMR Date: Thu, 03 Jan 2019 12:25:37 +0200 Message-ID: <87h8eq3un2.fsf@gaia.fi.intel.com> References: <20190102163524.19353-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id B294C6E0BB for ; Thu, 3 Jan 2019 10:27:12 +0000 (UTC) In-Reply-To: <20190102163524.19353-1-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+IHdyaXRlczoKCj4gT24gQmF5 dGFpbCwgbm90YWJseSwgd2UgY2FuIHN0aWxsIGRldGVjdCBtaXNzZWQgaW50ZXJydXB0IHN5bmRy b21lCj4gKHdoZXJlIHdlIG5ldmVyIHNwb3QgYSBjb21wbGV0ZWQgcmVxdWVzdCkuIEluIHRoaXMg Y2FzZSwgaXQgY2FuIGJlCj4gYWxsZXZpYXRlZCBieSBhbHdheXMga2VlcGluZyB0aGUgaW50ZXJy dXB0IHVubWFza2VkLCBpbXBseWluZyB0aGF0IHRoZQo+IGludGVycnVwdCBpcyBiZWluZyBsb3N0 IGluIHRoZSB3aW5kb3cgYWZ0ZXIgbW9kaWZ5aW5nIHRoZSBJTVIuIChUaGlzIGlzCj4gdGhlIHJl YXNvbiB3ZSBzdGlsbCBoYXZlIHRoZSBwb3N0aW5nIHJlYWRzIG9uIGVuYWJsZV9pcnEsIGlmIHdl IHJlbW92ZQo+IHRoZW0gd2UgbWlzcyBpbnRlcnJ1cHRzISkgSGF2aW5nIG5hcnJvd2VkIHRoZSBp c3N1ZSBkb3duIHRvIHRoZSBJTVIsCj4gcmF0aGVyIHRoYW4ga2VlcGluZyBpdCBhbHdheXMgZW5h YmxlZCwgYXBwbHlpbmcgdGhlIHVzdWFsIHBvc3RpbmcKPiByZWFkL2ZsdXNoIG9mIHRoZSBSSU5H X0lNUiBiZWZvcmUgdW5tYXNraW5nIHRoZSBHVCBJTVIgYWxzbyBzZWVtcyB0bwo+IHByZXZlbnQg dGhlIG1pc3NlZCBpbnRlcnJ1cHQuIFNvIGJlIGl0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMg V2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyB8IDQgKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNCBp bnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf cmluZ2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4g aW5kZXggODk2N2RjYjVmNThmLi4zZDVkNmI5MDgxNDggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4gQEAgLTk3NCw2ICs5NzQsMTAgQEAgZ2VuNl9pcnFfZW5h YmxlKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiAgCUk5MTVfV1JJVEVfSU1SKGVu Z2luZSwKPiAgCQkgICAgICAgfihlbmdpbmUtPmlycV9lbmFibGVfbWFzayB8Cj4gIAkJCSBlbmdp bmUtPmlycV9rZWVwX21hc2spKTsKPiArCj4gKwkvKiBGbHVzaC9kZWxheSB0byBlbnN1cmUgdGhl IFJJTkdfSU1SIGlzIGFjdGl2ZSBiZWZvcmUgdGhlIEdUIElNUiAqLwo+ICsJUE9TVElOR19SRUFE X0ZXKFJJTkdfSU1SKGVuZ2luZS0+bW1pb19iYXNlKSk7Cj4gKwoKSSBndWVzcyBsaWZ0aW5nIHRo aXMgdG8gYmUgcGFydCBvZiBJOTE1X1dSSVRFX0lNUiB3b3VsZCBoYXZlIGNhdXNlZAp1bndhbnRl ZCBsYXRlbmNpZXMgb24gcGxhdGZvcm1zIHRoYXQgZGVtb25zdHJhdGVkbHkgYXJlIGZyZWUKb2Yg dGhpcyBzb3J0IG9mIHdlaXJkbmVzcy4gSSBtZWFuLCB0aGUgd3JpdGUgc2hvdWxkIGdvIGluIG9y ZGVyCnNvIHRoZSBncHUgdmlldyBvZiBldmVudHMgaXMgY29uc2lzdGVudC4gUGVyaGFwcyB0aGVy ZQppcyBzb21lIGFzeW5jbmVzcyB3ZSBjYW4ndCBncmFzcC4uLm9yIGl0IGlzIHRoZSBkZWxheSBs aWtlCnRoZSBjb21tZW50IGV4cGxhaW5zLgoKQWNrZWQtYnk6IE1pa2EgS3VvcHBhbGEgPG1pa2Eu a3VvcHBhbGFAbGludXguaW50ZWwuY29tPgoKPiAgCWdlbjVfZW5hYmxlX2d0X2lycShkZXZfcHJp diwgZW5naW5lLT5pcnFfZW5hYmxlX21hc2spOwo+ICB9Cj4gIAo+IC0tIAo+IDIuMjAuMQo+Cj4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1n ZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=