From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [Intel-gfx] [PATCH] drm: Explicitly compute the last cacheline for clflush on range Date: Mon, 19 Oct 2015 10:35:45 +0200 Message-ID: <20151019083545.GN13786@phenom.ffwll.local> References: <1445025355-19348-1-git-send-email-chris@chris-wilson.co.uk> <1445112199.28898.6.camel@intel.com> <20151018122811.GC27143@nuc-i3427.alporthouse.com> <20151018130713.GD27143@nuc-i3427.alporthouse.com> <20151018160706.GE27143@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20151018160706.GE27143@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Chris Wilson , Imre Deak , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gU3VuLCBPY3QgMTgsIDIwMTUgYXQgMDU6MDc6MDZQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFN1biwgT2N0IDE4LCAyMDE1IGF0IDAyOjA3OjEzUE0gKzAxMDAsIENocmlzIFdp bHNvbiB3cm90ZToKPiA+ID4gSSBjb3VsZG4ndCBzcG90IHRoZSBkaWZmZXJlbmNlIGVpdGhlci4g SSBhbSBiZWdpbm5pbmcgdG8gc3VzcGVjdCBpdCBpcwo+ID4gPiBnY2MgYXMKPiA+ID4gCj4gPiA+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NhY2hlLmMgYi9kcml2ZXJzL2dwdS9k cm0vZHJtX2NhY2hlLmMKPiA+ID4gaW5kZXggNjc0M2ZmNy4uYzkwOTdiNSAxMDA2NDQKPiA+ID4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9jYWNoZS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9kcm1fY2FjaGUuYwo+ID4gPiBAQCAtMTMwLDExICsxMzAsMTEgQEAgZHJtX2NsZmx1c2hf dmlydF9yYW5nZSh2b2lkICphZGRyLCB1bnNpZ25lZCBsb25nIGxlbmd0aCkKPiA+ID4gIHsKPiA+ ID4gICNpZiBkZWZpbmVkKENPTkZJR19YODYpCj4gPiA+ICAgICAgICAgaWYgKGNwdV9oYXNfY2xm bHVzaCkgewo+ID4gPiAgICAgICAgICAgICAgICAgY29uc3QgaW50IHNpemUgPSBib290X2NwdV9k YXRhLng4Nl9jbGZsdXNoX3NpemU7Cj4gPiA+IC0gICAgICAgICAgICAgICB2b2lkICplbmQgPSBh ZGRyICsgbGVuZ3RoOwo+ID4gPiArICAgICAgICAgICAgICAgdm9pZCAqZW5kID0gYWRkciArIGxl bmd0aCAtIDE7Cj4gPiA+ICAgICAgICAgICAgICAgICBhZGRyID0gKHZvaWQgKikoKCh1bnNpZ25l ZCBsb25nKWFkZHIpICYgLXNpemUpOwo+ID4gPiAgICAgICAgICAgICAgICAgbWIoKTsKPiA+ID4g LSAgICAgICAgICAgICAgIGZvciAoOyBhZGRyIDwgZW5kOyBhZGRyICs9IHNpemUpCj4gPiA+ICsg ICAgICAgICAgICAgICBmb3IgKDsgYWRkciA8PSBlbmQ7IGFkZHIgKz0gc2l6ZSkKPiA+ID4gICAg ICAgICAgICAgICAgICAgICAgICAgY2xmbHVzaG9wdChhZGRyKTsKPiA+ID4gICAgICAgICAgICAg ICAgIG1iKCk7Cj4gPiA+ICAgICAgICAgICAgICAgICByZXR1cm47Cj4gPiAKPiA+IHMvY2xmbHVz aG9wdC9jbGZsdXNoLyB3b3JrcyBqdXN0IGFzIHdlbGwuCj4gPiAKPiA+IFBsb3QgdGhpY2tlbnMu IEN1cnJlbnQgZ3Vlc3MgaXMgdGhhdCBnY2MgZG9lc24ndCBzZWUgdGhlIGNvbnN0cmFpbnRzCj4g PiB1bmRlcm5lYXRoIHRoZSBhbHRlcm5hdGl2ZSgpPwo+IAo+IEFkZGluZyBhIGJhcnJpZXIoKSBh ZnRlciBjbGZsdXNob3B0KCkgaW4gdGhlIGxvb3AgaXMgc3VmZmljaWVudCBhcyB3ZWxsLgo+IEFs bW9zdCBjZXJ0YWluIHRoYXQgYWx0ZXJuYXRpdmUoKSBpcyBjb25mdXNpbmcgZ2NjLgoKU28gYWRk aW5nIHRoYXQgYmFycmllcigpIHRvIGNsZmx1c2hvcHQgd2l0aCBhIG1hc3NpdmUgY29tbWVudCB0 aGF0IGdjYwpnZXRzIGNvbmZ1c2VkPwotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJl IEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=