From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH v3] drm/i915 : Avoid superfluous invalidation of CPU cache lines Date: Tue, 1 Dec 2015 15:28:28 +0200 Message-ID: <20151201132828.GW4437@intel.com> References: <20151126105713.GF23362@nuc-i3427.alporthouse.com> <1448867465-5520-1-git-send-email-akash.goel@intel.com> <20151201123441.GU4437@intel.com> <20151201130932.GC20053@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 6E42F6E07B for ; Tue, 1 Dec 2015 05:28:32 -0800 (PST) Content-Disposition: inline In-Reply-To: <20151201130932.GC20053@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 , akash.goel@intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBEZWMgMDEsIDIwMTUgYXQgMDE6MDk6MzNQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFR1ZSwgRGVjIDAxLCAyMDE1IGF0IDAyOjM0OjQxUE0gKzAyMDAsIFZpbGxlIFN5 cmrDpGzDpCB3cm90ZToKPiA+IE9uIE1vbiwgTm92IDMwLCAyMDE1IGF0IDEyOjQxOjA1UE0gKzA1 MzAsIGFrYXNoLmdvZWxAaW50ZWwuY29tIHdyb3RlOgo+ID4gPiBAQCAtMzk4Miw3ICszOTgzLDIx IEBAIGk5MTVfZ2VtX29iamVjdF9zZXRfdG9fY3B1X2RvbWFpbihzdHJ1Y3QgZHJtX2k5MTVfZ2Vt X29iamVjdCAqb2JqLCBib29sIHdyaXRlKQo+ID4gPiAgCj4gPiA+ICAJLyogRmx1c2ggdGhlIENQ VSBjYWNoZSBpZiBpdCdzIHN0aWxsIGludmFsaWQuICovCj4gPiA+ICAJaWYgKChvYmotPmJhc2Uu cmVhZF9kb21haW5zICYgSTkxNV9HRU1fRE9NQUlOX0NQVSkgPT0gMCkgewo+ID4gPiAtCQlpOTE1 X2dlbV9jbGZsdXNoX29iamVjdChvYmosIGZhbHNlKTsKPiA+ID4gKwkJLyogSWYgYW4gb2JqZWN0 IGlzIG1vdmVkIG91dCBvZiB0aGUgQ1BVIGRvbWFpbiBmb2xsb3dpbmcgYQo+ID4gPiArCQkgKiBD UFUgd3JpdGUgYW5kIGJlZm9yZSBhIEdQVSBvciBHVFQgd3JpdGUsIHdlIHdpbGwgY2xmbHVzaAo+ ID4gPiArCQkgKiBpdCBvdXQgb2YgdGhlIENQVSBjYWNoZSwgYW5kIG1hcmsgdGhlIGNhY2hlIGFz IGNsZWFuLgo+ID4gPiArCQkgKiBBZnRlciBjbGZsdXNoaW5nIHdlIGtub3cgdGhhdCB0aGlzIG9i amVjdCBjYW5ub3QgYmUgaW4gdGhlCj4gPiA+ICsJCSAqIENQVSBjYWNoZSwgbm9yIGNhbiBpdCBi ZSBzcGVjdWxhdGl2ZWx5IGxvYWRlZCBpbnRvIHRoZSBDUFUKPiA+ID4gKwkJICogY2FjaGUgYXMg b3VyIG9iamVjdHMgYXJlIHBhZ2UtYWxpZ25lZCAoJiBzcGVjdWxhdGlvbiBjYW5ub3QKPiA+ID4g KwkJICogY3Jvc3MgcGFnZSBib3VuZGFyaWVzKS4gV2hpbHN0IHRoaXMgZmxhZyBpcyBzZXQsIHdl IGtub3cKPiA+ID4gKwkJICogdGhhdCBhbnkgZnV0dXJlIGFjY2VzcyB0byB0aGUgb2JqZWN0J3Mg cGFnZXMgd2lsbCBtaXNzIHRoZQo+ID4gPiArCQkgKiBzdGFsZSBjYWNoZSBhbmQgaGF2ZSB0byBi ZSBzZXJ2aWNlZCBmcm9tIG1haW4gbWVtb3J5LCBpLmUuCj4gPiA+ICsJCSAqIHdlIGRvIG5vdCBu ZWVkIGFub3RoZXIgY2xmbHVzaCB0byBpbnZhbGlkYXRlIHRoZSBDUFUgY2FjaGUKPiA+ID4gKwkJ ICogaW4gcHJlcGFyaW5nIHRvIHJlYWQgZnJvbSB0aGUgb2JqZWN0Lgo+ID4gPiArCQkgKi8KPiA+ ID4gKwkJaWYgKCFvYmotPmNhY2hlX2NsZWFuKQo+ID4gPiArCQkJaTkxNV9nZW1fY2xmbHVzaF9v YmplY3Qob2JqLCBmYWxzZSk7Cj4gPiA+ICsJCW9iai0+Y2FjaGVfY2xlYW4gPSBmYWxzZTsKPiA+ IAo+ID4gSGF2aW5nIHRoZSBjb21tZW50IGhlcmUgdGFsayBhYm91dCBtb3Zpbmcgc3R1ZmYgb3V0 IG9mIHRoZSBjcHUgZG9tYWluCj4gPiBtYWRlIG1lIHRoaW5rIHRoZXJlJ3MgYSBidWcgaGVyZSAo ZmFsc2UgdnMuIHRydWUpLiBCdXQgYWN0dWFsbHkgdGhpcwo+ID4gY29kZSBtb3ZlcyBpdCBpbnRv IHRoZSBjcHUgZG9tYWluIHNvIGl0J3MgYWN0dWFsbHkgZmluZSwgSSB3b25kZXIgaWYKPiA+IHRo ZXJlJ3MgYSBiZXR0ZXIgcGxhY2UgZm9yIHRoZSBjb21tZW50IChlZy4gd2hlcmUgd2UgZG8gc2V0 Cj4gPiBjYWNoZV9jbGVhbj10cnVlKT8KPiAKPiBJIHRob3VnaHQgaXQgbWFkZSBtb3JlIHNlbnNl IGhlcmUgYmVjYXVzZSB0aGlzIGlzIHdoZXJlIHdlIHBsYXlpbmcgdGhlCj4gdHJpY2sgdG8gYXZv aWQgdGhlIGNsZmx1c2guCj4gCj4gSG1tLCB3b3VsZCBzL0lmIGFuIG9iamVjdC9XaGVuIHRoZSBv YmplY3QvIGFuZAo+IHMvY2FjaGVfY2xlYW4vY2FjaGVfZmx1c2hlZC8gc3VmZmljZT8KCk1heWJl ICdXaGVuIHRoZSBvYmplY3QgaXMgZXZlbnR1YWxseSBtb3ZlZCBvdXQuLi4nID8KClRoYXQgZXh0 cmEgd29yZCBtaWdodCBjb252ZXkgbW9yZSBjbGVhcmx5IHRoYXQncyBpdCdzIG5vdCB0YWxraW5n CmFib3V0IG1vdmluZyBpdCBvdXQgcmlnaHQgbm93LgoKLS0gClZpbGxlIFN5cmrDpGzDpApJbnRl bCBPVEMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK