From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 2/3] drm/i915: Always flush the dirty CPU cache when pinning the scanout Date: Tue, 8 Nov 2016 15:45:35 +0200 Message-ID: <20161108134535.GI4617@intel.com> References: <20161106130001.9509-1-chris@chris-wilson.co.uk> <20161106130001.9509-2-chris@chris-wilson.co.uk> <20161108113341.GE4617@intel.com> <20161108114238.GK18604@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 55AFB6E52D for ; Tue, 8 Nov 2016 13:45:38 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20161108114238.GK18604@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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBOb3YgMDgsIDIwMTYgYXQgMTE6NDI6MzhBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFR1ZSwgTm92IDA4LCAyMDE2IGF0IDAxOjMzOjQxUE0gKzAyMDAsIFZpbGxlIFN5 cmrDpGzDpCB3cm90ZToKPiA+IE9uIFN1biwgTm92IDA2LCAyMDE2IGF0IDAxOjAwOjAwUE0gKzAw MDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+ID4gLQlpOTE1X2dlbV9vYmplY3RfZmx1c2hfY3B1 X3dyaXRlX2RvbWFpbihvYmopOwo+ID4gPiArCWlmIChvYmotPmNhY2hlX2RpcnR5IHx8IG9iai0+ YmFzZS53cml0ZV9kb21haW4gPT0gSTkxNV9HRU1fRE9NQUlOX0NQVSkKPiA+ID4gKwkJaTkxNV9n ZW1fY2xmbHVzaF9vYmplY3Qob2JqLCB0cnVlKTsKPiA+ID4gKwlpbnRlbF9mYl9vYmpfZmx1c2go b2JqLCBmYWxzZSwgT1JJR0lOX0NQVSk7Cj4gPiAKPiA+IFNvIG9uZSBzbGlnaHQgY2hhbmdlIGlu IGJlaGF2aW91ciBpcyB0aGF0IHdlIHdvbid0IGNsZWFyIHRoZSB3cml0ZSBkb21haW4KPiA+IGhl cmUsIGJ1dCB0aGF0J3MgZmluZSBzaW5jZSB3ZSdsbCBjbGVhciBpdCBiZWxvdyBhbnl3YXkuCj4g PiAKPiA+IFRoZSBvdGhlciBpcyB0aGF0IHdlIG5vdyBjYWxsIGludGVsX2ZiX29ial9mbHVzaCgp IHVuY29uZGl0aW9uYWxseSwKPiA+IHdoZXJlYXMgYmVmb3JlIHdlIG9ubHkgY2FsbGVkIGlmIHdo ZW4gdGhlIGJvIHdhcyBpbiB0aGUgQ1BVIHdyaXRlCj4gPiBkb21haW4uIEhtbS4gU2hvdWxkIHdl IGtlZXAgaXQgY29uZGl0aW9uYWw/Cj4gCj4gSSB3YXMgdGhpbmtpbmcgdGhhdCB3ZSBzaG91bGQg Y2FsbCBpdCBpbiB0aGUgY2FzZSB3ZSBkZWZlcnJlZCBjbGZsdXNoLAo+IGFuZCBJIHdhcyB3YW50 aW5nIHRvIG1ha2UgdGhlIHByZWZsaXAgcGF0aCBjbG9zZXIgdG8gZGlydHlmYi4gU2luY2UgdG8K PiBtZSB0aGV5IGJvdGggZGVtYXJrIHRoZSBmcmFtZSBib3VuZGFyeSBhbmQgdGhlIHByZXBhcmF0 b3J5IGZsdXNoaW5nCj4gc2hvdWxkIGJlIG1vcmUgb3IgbGVzcyB0aGUgc2FtZS4KCkFsbCByaWdo dC4gU2VlbXMgc2FuZSBlbm91Z2ggdG8gbWUuCgpSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOk IDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCj4gCj4gPiA+ICAJb2xkX3dyaXRlX2Rv bWFpbiA9IG9iai0+YmFzZS53cml0ZV9kb21haW47Cj4gPiA+ICAJb2xkX3JlYWRfZG9tYWlucyA9 IG9iai0+YmFzZS5yZWFkX2RvbWFpbnM7Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw bGF5LmMKPiA+ID4gaW5kZXggOTJhYjAxZjMzMjA4Li40NzIzM2IyNDJjOTkgMTAwNjQ0Cj4gPiA+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ID4gPiArKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+ID4gQEAgLTE1Njk4LDYgKzE1 Njk4LDggQEAgc3RhdGljIGludCBpbnRlbF91c2VyX2ZyYW1lYnVmZmVyX2RpcnR5KHN0cnVjdCBk cm1fZnJhbWVidWZmZXIgKmZiLAo+ID4gPiAgCXN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpv YmogPSBpbnRlbF9mYi0+b2JqOwo+ID4gPiAgCj4gPiA+ICAJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1 Y3RfbXV0ZXgpOwo+ID4gPiArCWlmIChvYmotPnBpbl9kaXNwbGF5ICYmIG9iai0+Y2FjaGVfZGly dHkpCj4gPiA+ICsJCWk5MTVfZ2VtX2NsZmx1c2hfb2JqZWN0KG9iaiwgdHJ1ZSk7Cj4gPiA+ICAJ aW50ZWxfZmJfb2JqX2ZsdXNoKG9iaiwgZmFsc2UsIE9SSUdJTl9ESVJUWUZCKTsKPiA+ID4gIAlt dXRleF91bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiAKPiAtLSAKPiBDaHJpcyBXaWxzb24s IEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudHJlCgotLSAKVmlsbGUgU3lyasOkbMOk CkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK