From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915/cmdparser: Limit clflush to active cachelines Date: Fri, 10 Mar 2017 12:42:34 +0200 Message-ID: <87shml2z1h.fsf@gaia.fi.intel.com> References: <20170310094212.3496-1-chris@chris-wilson.co.uk> <87zigt312j.fsf@gaia.fi.intel.com> <20170310100416.GN28427@nuc-i3427.alporthouse.com> <20170310101925.GP28427@nuc-i3427.alporthouse.com> <87varh2zst.fsf@gaia.fi.intel.com> <20170310103919.GQ28427@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 10BA16EE16 for ; Fri, 10 Mar 2017 10:42:38 +0000 (UTC) In-Reply-To: <20170310103919.GQ28427@nuc-i3427.alporthouse.com> 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 Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gT24gRnJp LCBNYXIgMTAsIDIwMTcgYXQgMTI6MjY6MTBQTSArMDIwMCwgTWlrYSBLdW9wcGFsYSB3cm90ZToK Pj4gQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKPj4gCj4+ ID4gT24gRnJpLCBNYXIgMTAsIDIwMTcgYXQgMTA6MDQ6MTZBTSArMDAwMCwgQ2hyaXMgV2lsc29u IHdyb3RlOgo+PiA+PiBPbiBGcmksIE1hciAxMCwgMjAxNyBhdCAxMTo1ODo0NEFNICswMjAwLCBN aWthIEt1b3BwYWxhIHdyb3RlOgo+PiA+PiA+IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2ls c29uLmNvLnVrPiB3cml0ZXM6Cj4+ID4+ID4gCj4+ID4+ID4gPiBXZSBvbmx5IG5lZWQgdG8gY2xm bHVzaCB0aG9zZSBjYWNoZWxpbmVzIHRoYXQgd2UgaGF2ZSB2YWxpZGF0ZWQgdG8gYmUKPj4gPj4g PiA+IHJlYWQgYnkgdGhlIEdQVS4gVXNlcnNwYWNlIHR5cGljYWxseSBmaWxscyB0aGUgYmF0Y2gg bGVuZ3RoIGluCj4+ID4+ID4gPiBjb3JyZWN0bHksIHRoZSBleGNlcHRpb25zIHRlbmQgdG8gYmUg ZXhwbGljaXQgdGVzdHMgd2l0aGluIGlndC4KPj4gPj4gPiA+Cj4+ID4+ID4gPiBTaWduZWQtb2Zm LWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPj4gPj4gPiA+IC0t LQo+PiA+PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfY21kX3BhcnNlci5jIHwgMyAr Ky0KPj4gPj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCj4+ID4+ID4gPgo+PiA+PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfY21kX3BhcnNlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9jbWRfcGFyc2Vy LmMKPj4gPj4gPiA+IGluZGV4IDIxYjFjZDkxN2Q4MS4uYjljZTlhNjg4MWVhIDEwMDY0NAo+PiA+ PiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9jbWRfcGFyc2VyLmMKPj4gPj4g PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfY21kX3BhcnNlci5jCj4+ID4+ID4g PiBAQCAtMTMzMSw3ICsxMzMxLDggQEAgaW50IGludGVsX2VuZ2luZV9jbWRfcGFyc2VyKHN0cnVj dCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSwKPj4gPj4gPiA+ICAJfQo+PiA+PiA+ID4gIAo+PiA+ PiA+ID4gIAlpZiAocmV0ID09IDAgJiYgbmVlZHNfY2xmbHVzaF9hZnRlcikKPj4gPj4gPiA+IC0J CWRybV9jbGZsdXNoX3ZpcnRfcmFuZ2Uoc2hhZG93X2JhdGNoX29iai0+bW0ubWFwcGluZywgYmF0 Y2hfbGVuKTsKPj4gPj4gPiA+ICsJCWRybV9jbGZsdXNoX3ZpcnRfcmFuZ2Uoc2hhZG93X2JhdGNo X29iai0+bW0ubWFwcGluZywKPj4gPj4gPiA+ICsJCQkJICAgICAgICh2b2lkICopY21kIC0gc2hh ZG93X2JhdGNoX29iai0+bW0ubWFwcGluZyk7Cj4+ID4+ID4gCj4+ID4+ID4gKHZvaWQgKiljbWQg LSBwdHJfbWFza19iaXQoc2hhZG93X2JhdGNoX29iai0+bW0ubWFwcGluZykKPj4gPj4gPiAKPj4g Pj4gPiBXZSBnZXQgYXdheSBhcyB0aGUgd2IgbWFwcGluZyBiZWluZyB6ZXJvIGJ1dCBmb3IgY29y cmVjdG5lc3MuCj4+ID4+IAo+PiA+PiBUaGUgbG93IGJpdHMgb2YgbW0ubWFwcGluZyBjYW5ub3Qg Y2hhbmdlIHRoZSBjYWNoZWxpbmUgYW5kIHNvIGRvZXNuJ3QKPj4gPj4gYWZmZWN0IHRoZSBjbGZs dXNoLiBTYW1lIGFzIGJlZm9yZS4KPj4gPgo+PiA+IEFsdGhvdWdoLCBub3QgcXVpdGUgdGhlIHNh bWUgYXMgYmVmb3JlIGFzIGJlZm9yZSB3ZSBkaWRuJ3QgdXNlIGEgZml4ZWQKPj4gPiBlbmQtcG9p bnQgYW5kIHNvIGl0IGNvdWxkIG92ZXJzaG9vdCBieSBhIGNhY2hlbGluZSwgZXZlbiBhY3Jvc3Mg YSBwYWdlCj4+ID4gYm91bmRhcnkuCj4+IAo+PiBBbmQgdGhlcmUgY291bGQgYmUgUEFHRV9NQVNL IHdvcnRoIG9mIGxvd2JpdHMuCj4KPiBUaGVyZSBjYW4/IFdhc24ndCBhbnRpY2lwYXRpbmcgYWRk aW5nIGEgZmV3IHRob3VzYW5kIG1lbW9yeSB0eXBlcywgYW5kCj4gdGhlbiBzaGFyaW5nIGEgc2lu Z2xlIGNhY2hlLiA6LXAKCiNkZWZpbmUgcHRyX21hc2tfYml0cyhwdHIpICh7CiBcCiAgICAgICAg IHVuc2lnbmVkIGxvbmcgX192ID0gKHVuc2lnbmVkIGxvbmcpKHB0cik7CiBcCiAgICAgICAgICh0 eXBlb2YocHRyKSkoX192ICYgUEFHRV9NQVNLKTsKIFwKIH0pICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCgo+IC1DaHJpcwo+Cj4gLS0gCj4gQ2hyaXMgV2ls c29uLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRyZQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK