From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: Re: [PATCH] drm/i915: Flush chipset caches after GGTT writes Date: Tue, 17 Jul 2018 07:32:08 -0700 Message-ID: <20180717143208.GB7043@intel.com> References: <20180717092655.28417-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 439766E757 for ; Tue, 17 Jul 2018 14:32:57 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180717092655.28417-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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBKdWwgMTcsIDIwMTggYXQgMTA6MjY6NTVBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE91ciBJOTE1ZyAoZWFybHkgZ2VuMywgdGhlIG9sZGVzdCBtYWNoaW5lIHdlIGhhdmUg aW4gdGhlIGZhcm0pIGlzIHN0aWxsCj4gcmVwb3J0aW5nIG9jY2FzaW9uYWwgaW5jb2hlcmVuY3kg cGVyZm9ybWluZyB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6Cj4gCj4gICAxKSB3cml0ZSB0aHJv dWdoIEdHVFQgKGluZGlyZWN0IHdyaXRlIGludG8gbWVtb3J5KQo+ICAgMikgd3JpdGUgdGhyb3Vn aCBlaXRoZXIgQ1BVIG9yIFdDIChkaXJlY3Qgd3JpdGUgaW50byBtZW1vcnkpCj4gICAzKSByZWFk IGZyb20gR0dUVCAoaW5kaXJlY3QgcmVhZCkKPiAKPiBJbnN0ZWFkIG9mIHJlcG9ydGluZyB0aGUg dmFsdWUgZnJvbSAoMiksIHRoZSByZWFkIGZyb20gR0dUVCByZXBvcnRzIHRoZQo+IGVhcmxpZXIg dmFsdWUgd3JpdHRlbiB2aWEgdGhlIEdHVFQuIFdlIGhhdmUgbWFkZSBzdXJlIHRoYXQgdGhlIHdy aXRlcyBhcmUKPiBmbHVzaGVkIGZyb20gdGhlIENQVSAoY29tbWl0IDNhMzI0OTdmMGRiZSAoImRy bS9pOTE1L3NlbGZ0ZXN0czogUHJvdmlkZQo+IGZ1bGwgbWIoKSBhcm91bmQgY2xmbHVzaCIpIGFu ZCBjb21taXQgYWRkMDBlNmQ4OTZmICgiZHJtL2k5MTU6IEZsdXNoIHRoZQo+IFdDQiBmb2xsb3dp bmcgYSBXQyB3cml0ZSIpKSwgYnV0IHN0aWxsIHNlZSB0aGUgZXJyb3IsIGp1c3QgbGVzcwo+IGZy ZXF1ZW50bHkuIFRoZSBvbmx5IHJlbWFpbmluZyBjYWNoZSB0aGF0IG1pZ2h0IGJlIGFmZmVjdGVk IGhlcmUgaXMgYQo+IGNoaXBzZXQgY2FjaGUsIHNvIGZsdXNoIHRoYXQgYXMgd2VsbC4KPiAKPiBU ZXN0Y2FzZTogaWd0L2Rydl9zZWxmdGVzdC9saXZlX2NvaGVyZW5jeSAjZ2RnCj4gU2lnbmVkLW9m Zi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gLS0tCj4gIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAx IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+ IGluZGV4IDQyZDI0NDEwYTk4Yy4uMDgyNjY3OTE4MDFlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbS5jCj4gQEAgLTgwMiw3ICs4MDIsNyBAQCB2b2lkIGk5MTVfZ2VtX2ZsdXNoX2dndHRfd3Jp dGVzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiAgCSAqIHRoYXQgd2FzISku Cj4gIAkgKi8KPiAgCj4gLQl3bWIoKTsKPiArCWk5MTVfZ2VtX2NoaXBzZXRfZmx1c2goZGV2X3By aXYpOwoKdGhpcyBzZWVtcyBhIHZvaWQgY2hhbmdlIGZvciBtZS4uLiBiZWNhdXNlIEkgY291bGRu J3QgZmluZCB0aGUgaW1wbGVtZW50YXRpb24Kb2YgaW50ZWxfZ3R0X2NoaXBzZXRfZmx1c2goKSBz byBpdCBzZWVtcyB0aGF0IHdlIGFyZSBqdXN0IHJlcGxhY2luZyB3bWIgcGVyIHdtYgoKQnV0IEkn bSBwcm9iYWJseSBtaXNzaW5nIHNvbWV0aGluZyBoZXJlLi4uIHBsZWFzZSBwb2ludCBtZSB0byB0 aGUgcGFydCB0aGF0IEknbQptaXNzaW5nLi4uCgo+ICAKPiAgCWludGVsX3J1bnRpbWVfcG1fZ2V0 KGRldl9wcml2KTsKPiAgCXNwaW5fbG9ja19pcnEoJmRldl9wcml2LT51bmNvcmUubG9jayk7Cj4g LS0gCj4gMi4xOC4wCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=