From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH] agp/intel: Flush all chipset writes after updating the GGTT Date: Mon, 11 Dec 2017 12:55:40 +0200 Message-ID: <1512989740.5315.42.camel@linux.intel.com> References: <20171208214616.30147-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171208214616.30147-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, Jani Nikula Cc: drm-intel-fixes@lists.freedesktop.org, Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAyMDE3LTEyLTA4IGF0IDIxOjQ2ICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4g QmVmb3JlIGFjY2Vzc2luZyB0aGUgR0dUVCB3ZSBtdXN0IGZsdXNoIHRoZSBQVEUgd3JpdGVzIGFu ZCBtYWtlIHRoZW0KPiB2aXNpYmxlIHRvIHRoZSBjaGlwc2V0LCBvciBlbHNlIHRoZSBpbmRpcmVj dCBhY2Nlc3MgbWF5IGVuZCB1cCBpbiB0aGUKPiB3cm9uZyBwYWdlLiBJbiBjb21taXQgMzQ5Nzk3 MWE3MWQ4ICgiYWdwL2ludGVsOiBGbHVzaCBjaGlwc2V0IHdyaXRlcwo+IGFmdGVyIHVwZGF0aW5n IGEgc2luZ2xlIFBURSIpLCB3ZSBub3RpY2VkIGNvcnJ1cHRpb24gb2YgdGhlIHVwbG9hZHMgZm9y Cj4gcHdyaXRlIGFuZCBmb3IgY2FwdHVyaW5nIEdQVSBlcnJvciBzdGF0ZXMsIGJ1dCBpdCB3YXMg cHJlc3VtZWQgdGhhdCB0aGUKPiBleHBsaWNpdCBjYWxscyB0byBpbnRlbF9ndHRfY2hpcHNldF9m bHVzaCgpIHdlcmUgc3VmZmljaWVudCBmb3IgdGhlCj4gZXhlY2J1ZmZlciBwYXRoLiBIb3dldmVy LCB3ZSBoYXZlIG5vdCBiZWVuIGZsdXNoaW5nIHRoZSBjaGlwc2V0IGJldHdlZW4KPiB0aGUgUFRF IHdyaXRlcyBhbmQgYWNjZXNzIHZpYSB0aGUgR1RUIGl0c2VsZi4KPiAKPiBGb3Igc2ltcGxpY2l0 eSwgZG8gdGhlIGZsdXNoIGFmdGVyIGFueSBQVEUgdXBkYXRlIHJhdGhlciB0aGFuIHRyeSBhbmQK PiBiYXRjaCB0aGUgZmx1c2hlcyBvbiBhIGp1c3QtaW4tdGltZSBiYXNpcy4KPiAKPiBSZWZlcmVu Y2VzOiAzNDk3OTcxYTcxZDggKCJhZ3AvaW50ZWw6IEZsdXNoIGNoaXBzZXQgd3JpdGVzIGFmdGVy IHVwZGF0aW5nIGEgc2luZ2xlIFBURSIpCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxj aHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJz dWxpbkBpbnRlbC5jb20+Cj4gQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwu Y29tPgo+IENjOiBkcm0taW50ZWwtZml4ZXNAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCgpJIGRvbid0 IHRoaW5rIHRoaXMgaXMgYmVpbmcgdXNlZCBzbyBtdWNoIGFueW1vcmU/ICgrIEphbmkgZm9yIHRo aXMpCgpXaHkgbm90IENjOiBzdGFibGU/IE15IERJTSBzYXlzICMgdjQuOSsKCj4gKysrIGIvZHJp dmVycy9jaGFyL2FncC9pbnRlbC1ndHQuYwo+IEBAIC04NzIsNiArODcyLDggQEAgdm9pZCBpbnRl bF9ndHRfaW5zZXJ0X3NnX2VudHJpZXMoc3RydWN0IHNnX3RhYmxlICpzdCwKPiAgCQl9Cj4gIAl9 Cj4gIAl3bWIoKTsKPiArCWlmIChpbnRlbF9wcml2YXRlLmRyaXZlci0+Y2hpcHNldF9mbHVzaCkK PiArCQlpbnRlbF9wcml2YXRlLmRyaXZlci0+Y2hpcHNldF9mbHVzaCgpOwoKUmV2aWV3ZWQtYnk6 IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KClJlZ2Fy ZHMsIEpvb25hcwotLSAKSm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2Vu dGVyCkludGVsIENvcnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=