From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] RFT drm/i915/execlists: Flush memory before signaling ELSQ Date: Wed, 31 Oct 2018 16:49:38 +0200 Message-ID: <871s86i325.fsf@gaia.fi.intel.com> References: <20181031090243.31993-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 mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id CB7156E1FD for ; Wed, 31 Oct 2018 14:50:17 +0000 (UTC) In-Reply-To: <20181031090243.31993-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+IHdyaXRlczoKCj4gV2Ugb2Jz ZXJ2ZSB0aGF0IHRoZSBvcmRlcmluZyBvZiB3cml0ZXMgZm9yIGEgQ1MgZXZlbnQgaXMgbm90IGFz IHN0cm9uZwo+IGZyb20gdGhlIEdQVSBhcyB3ZSB3b3VsZCBsaWtlLCBhbmQgdGhhdCBvbiBvY2Nh c2lvbnMgd2Ugc2VlIHRoZQo+IHJpbmdidWZmZXIgdGFpbCB1cGRhdGVkIGJlZm9yZSB0aGUgZXZl bnQgaXMgd3JpdHRlbiBpbnRvIHRoZSByaW5nYnVmZmVyLAo+IGxlYWRpbmcgdXMgdG8gcmV1c2Ug dGhlIHN0YWxlIGRhdGEuCj4KPiBUaHJvdWdoIGFyb3VuZCBhIGJpZyBoYW1tZXIgdG8gdHJ5IGFu ZCBiYXR0ZXIgRUxTUSBpbnRvIHN1Ym1pc3Npb24gd2l0aAo+IHRoZSBwcmVzdW1wdGlvbiB0aGF0 IHBlcmhhcHMgdGhlIFVDIG1taW8gd3JpdGUgaXMgbm90IGZsdXNoaW5nIG91cgo+IHdyaXRlcyBp bnRvIHRoZSBjb250ZXh0IGltYWdlcy4KPgo+IFJlZmVyZW5jZXM6IGh0dHBzOi8vYnVncy5mcmVl ZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwODMxNQo+IFNpZ25lZC1vZmYtYnk6IENocmlz IFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9scmMuYyB8IDQgKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+IGluZGV4 IDIyYjU3Yjg5MjZmYy4uYmE2MTg0OWZiYjliIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2xyYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJj LmMKPiBAQCAtNDU0LDggKzQ1NCwxMCBAQCBzdGF0aWMgdm9pZCBleGVjbGlzdHNfc3VibWl0X3Bv cnRzKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiAgCX0KPiAgCj4gIAkvKiB3ZSBu ZWVkIHRvIG1hbnVhbGx5IGxvYWQgdGhlIHN1Ym1pdCBxdWV1ZSAqLwo+IC0JaWYgKGV4ZWNsaXN0 cy0+Y3RybF9yZWcpCj4gKwlpZiAoZXhlY2xpc3RzLT5jdHJsX3JlZykgewo+ICsJCXdtYigpOyAv KiBYWFggQmlnIGhhbW1lciBvciBwYXBlcj8gWFhYICovCj4gIAkJd3JpdGVsKEVMX0NUUkxfTE9B RCwgZXhlY2xpc3RzLT5jdHJsX3JlZyk7CgpXaWxsIGJlIGRpZmZpY3VsdCB0byBrbm93IGlmIGl0 IGlzIHRoZSBhZGRpdGlvbmFsIGRlbGF5IG9yCm5vdC4KClRoZSBxdWVzdGlvbiBpcyB0aGVuIHdo eSB3b3VsZCBpdCBvbmx5IGJlIHdpdGggY3RybF9yZWcgYW5kCm5vdCBsZWdhY3kgc3VibWlzc2lv biBtb2RlLiBTbyBsZXRzIHRyeSB3aXRoIGxlZ2FjeSBtb2RlPwoKLU1pa2EKCj4gKwl9Cj4gIAo+ ICAJZXhlY2xpc3RzX2NsZWFyX2FjdGl2ZShleGVjbGlzdHMsIEVYRUNMSVNUU19BQ1RJVkVfSFdB Q0spOwo+ICB9Cj4gLS0gCj4gMi4xOS4xCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==