From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs) Date: Mon, 07 Jan 2019 13:21:32 +0200 Message-ID: <87y37w3e83.fsf@gaia.fi.intel.com> References: <20190105115647.4970-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 mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id ED7E36E4A1 for ; Mon, 7 Jan 2019 11:23:10 +0000 (UTC) In-Reply-To: <20190105115647.4970-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+IHdyaXRlczoKCj4gSGFzd2Vs bCBhbHNvIHJlcXVpcmVzIHRoZSBSSU5HX0lNUiBmbHVzaCBmb3IgaXRzIHVuaXF1ZSB2ZWJveCBz ZXR1cCB0bwo+IGF2b2lkIGxvc2luZyBpbnRlcnJ1cHRzLCBhcyBwZXIgNDc2YWY5YzI2MDYzICgi ZHJtL2k5MTUvZ2VuNjogRmx1c2gKPiBSSU5HX0lNUiBjaGFuZ2VzIGJlZm9yZSBjaGFuZ2luZyB0 aGUgZ2xvYmFsIEdUIElNUiIpOgo+Cj4gT24gQmF5dGFpbCwgbm90YWJseSwgd2UgY2FuIHN0aWxs IGRldGVjdCBtaXNzZWQgaW50ZXJydXB0IHN5bmRyb21lCj4gKHdoZXJlIHdlIG5ldmVyIHNwb3Qg YSBjb21wbGV0ZWQgcmVxdWVzdCkuIEluIHRoaXMgY2FzZSwgaXQgY2FuIGJlCj4gYWxsZXZpYXRl ZCBieSBhbHdheXMga2VlcGluZyB0aGUgaW50ZXJydXB0IHVubWFza2VkLCBpbXBseWluZyB0aGF0 IHRoZQo+IGludGVycnVwdCBpcyBiZWluZyBsb3N0IGluIHRoZSB3aW5kb3cgYWZ0ZXIgbW9kaWZ5 aW5nIHRoZSBJTVIuIChUaGlzIGlzCj4gdGhlIHJlYXNvbiB3ZSBzdGlsbCBoYXZlIHRoZSBwb3N0 aW5nIHJlYWRzIG9uIGVuYWJsZV9pcnEsIGlmIHdlIHJlbW92ZQo+IHRoZW0gd2UgbWlzcyBpbnRl cnJ1cHRzISkgSGF2aW5nIG5hcnJvd2VkIHRoZSBpc3N1ZSBkb3duIHRvIHRoZSBJTVIsCj4gcmF0 aGVyIHRoYW4ga2VlcGluZyBpdCBhbHdheXMgZW5hYmxlZCwgYXBwbHlpbmcgdGhlIHVzdWFsIHBv c3RpbmcKPiByZWFkL2ZsdXNoIG9mIHRoZSBSSU5HX0lNUiBiZWZvcmUgdW5tYXNraW5nIHRoZSBH VCBJTVIgYWxzbyBzZWVtcyB0bwo+IHByZXZlbnQgdGhlIG1pc3NlZCBpbnRlcnJ1cHQuIFNvIGJl IGl0Lgo+Cj4gUmVmZXJlbmNlczogNDc2YWY5YzI2MDYzICgiZHJtL2k5MTUvZ2VuNjogRmx1c2gg UklOR19JTVIgY2hhbmdlcyBiZWZvcmUgY2hhbmdpbmcgdGhlIGdsb2JhbCBHVCBJTVIiKQo+IFNp Z25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENj OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KClJldmlld2Vk LWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KCj4gLS0t Cj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyB8IDQgKysrKwo+ICAx IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfcmluZ2J1ZmZlci5jCj4gaW5kZXggM2Q1ZDZiOTA4MTQ4Li42ZTI2NjFlODZkMTggMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4gQEAgLTk5Niw2ICs5OTYs MTAgQEAgaHN3X3ZlYm94X2lycV9lbmFibGUoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5l KQo+ICAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZW5naW5lLT5pOTE1Owo+ ICAKPiAgCUk5MTVfV1JJVEVfSU1SKGVuZ2luZSwgfmVuZ2luZS0+aXJxX2VuYWJsZV9tYXNrKTsK PiArCj4gKwkvKiBGbHVzaC9kZWxheSB0byBlbnN1cmUgdGhlIFJJTkdfSU1SIGlzIGFjdGl2ZSBi ZWZvcmUgdGhlIEdUIElNUiAqLwo+ICsJUE9TVElOR19SRUFEX0ZXKFJJTkdfSU1SKGVuZ2luZS0+ bW1pb19iYXNlKSk7Cj4gKwo+ICAJZ2VuNl91bm1hc2tfcG1faXJxKGRldl9wcml2LCBlbmdpbmUt PmlycV9lbmFibGVfbWFzayk7Cj4gIH0KPiAgCj4gLS0gCj4gMi4yMC4xCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=