From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Vivi, Rodrigo" Subject: Re: [PATCH] drm/i915: fbdev_set_par reliably invalidating frontbuffer Date: Thu, 9 Jul 2015 16:47:21 +0000 Message-ID: <1436460782.2893.1.camel@intel.com> References: <20150708094429.GL7568@phenom.ffwll.local> <1436397887-3129-1-git-send-email-rodrigo.vivi@intel.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 1D2166E18F for ; Thu, 9 Jul 2015 09:47:24 -0700 (PDT) In-Reply-To: Content-Language: en-US Content-ID: <79CF035706959042B30CC970CFE13E98@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "przanoni@gmail.com" Cc: "daniel.vetter@ffwll.ch" , "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAyMDE1LTA3LTA5IGF0IDEwOjEwIC0wMzAwLCBQYXVsbyBaYW5vbmkgd3JvdGU6DQo+ IDIwMTUtMDctMDggMjA6MjQgR01ULTAzOjAwIFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGlu dGVsLmNvbT46DQo+ID4gZmJkZXZfc2V0X3BhciBpcyBjYWxsZWQgd2hlbiBmYmNvbiBpcyB0YWtp bmcgb3ZlciBjb250cm9sLg0KPiA+IEluIHRoZSBwYXN0IGZyb250YnVmZmVyIHdhcyBiZWluZyBp bnZhbGlkYXRlZCBvbg0KPiA+IHNldF90b19ndHRfZG9tYWluLCBidXQgaXQgbW92ZWQgdG8gc2V0 X2RvbWFpbiBmaXhpbmcgdGhhdCBjYXNlLA0KPiA+IGJ1dCBsZWZ0IHRoaXMgYmVoaW5kLg0KPiA+ DQo+ID4gQ29tbWl0IHRoYXQgY2hhbmdlZCB0aGlzIGZpeGluZyBzZXRfZG9tYWluIGNhc2Ugd2Fz Og0KPiA+DQo+ID4gY29tbWl0IDAzMWI2OThhNzdhNzBhNmMzOTQ1NjgwMzQ0MzdiNTQ4NmE0NGU4 NjgNCj4gPiBBdXRob3I6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+DQo+ ID4gRGF0ZTogICBGcmkgSnVuIDI2IDE5OjM1OjE2IDIwMTUgKzAyMDANCj4gPg0KPiA+ICAgICBk cm0vaTkxNTogVW5jb25kaXRpb25hbGx5IGRvIGZiIHRyYWNraW5nIGludmFsaWRhdGUgaW4gc2V0 X2RvbWFpbg0KPiA+DQo+ID4gU2luY2Ugd2UgYXJlIGFsc28gaW52YWxpZGF0aW5nIGluIG90aGVy IGZiZGV2IGNhc2VzIHRoaXMgb25lDQo+ID4gd2FzIG1hc2tlZCBoZXJlLiBBdCBsZWFzdCB1bnRp bCBub3cgdGhhdCBJIGZvdW5kIHRoaXMgY29ybmVyDQo+ID4gY2FzZTogT24gYm9vdCB3aXRoIHBs eW1vdXRoIGRvaW5nIGEgc3BsYXNoIHNjcmVlbg0KPiA+IHdoZW4gcmV0dXJuaW5nIHRvIHRoZSBj b25zb2xlIGZyb250YnVmZmVyIHdhbnMndCBiZWluZyBpbnZhbGlkYXRlZA0KPiA+IGNhdXNpbmcg bWlzc2VkIHNjcmVlbiB1cGRhdGVzIHdpdGggUFNSIGVuYWJsZWQuDQo+ID4NCj4gPiBTbyB0aGlz IHBhdGNoIGZpeGVzIHRoaXMgaXNzdWUuDQo+ID4NCj4gPiB2MjogTWFrZSBpbnZhbGlkYXRlIGRp cmVjdGx5IGFuZCB1bmNvbmRpdGlvbmFsbHkgYW5kDQo+ID4gICAgIGZpeCBjb21taXQgbWVzc2Fn ZSBpbmRpY2F0aW5nIHRoZSBzZXRfZG9tYWluIGZpeA0KPiA+ICAgICBhcyBwb2ludGVkIG91dCBi eSBEYW5pZWwuDQo+ID4NCj4gPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZnds bC5jaD4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRl bC5jb20+DQo+ID4gLS0tDQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiZGV2LmMg fCA0ICsrLS0NCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9m YmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJkZXYuYw0KPiA+IGluZGV4IDJh MTcyNGUuLjQ0YzljY2MgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZmJkZXYuYw0KPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiZGV2LmMN Cj4gPiBAQCAtNjMsOCArNjMsOCBAQCBzdGF0aWMgaW50IGludGVsX2ZiZGV2X3NldF9wYXIoc3Ry dWN0IGZiX2luZm8gKmluZm8pDQo+ID4gICAgICAgICAgICAgICAgICAqIG5vdyB1bnRpbCB3ZSBz b2x2ZSB0aGlzIGZvciByZWFsLg0KPiA+ICAgICAgICAgICAgICAgICAgKi8NCj4gPiAgICAgICAg ICAgICAgICAgbXV0ZXhfbG9jaygmZmJfaGVscGVyLT5kZXYtPnN0cnVjdF9tdXRleCk7DQo+ID4g LSAgICAgICAgICAgICAgIHJldCA9IGk5MTVfZ2VtX29iamVjdF9zZXRfdG9fZ3R0X2RvbWFpbihp ZmJkZXYtPmZiLT5vYmosDQo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB0cnVlKTsNCj4gPiArICAgICAgICAgICAgICAgaWYgKGlmYmRl di0+ZmItPm9iaikNCj4gDQo+IEknbSBjb25mdXNlZC4gV2h5IGFyZSB3ZSBkb2luZyB0aGlzIGNo ZWNrIG5vdz8gSWYgdGhpcyBpcyBhY3R1YWxseQ0KPiBuZWVkZWQsIHRoZW4gdGhlIGN1cnJlbnQg c2V0X3RvX2d0dF9kb21haW4oKSBjYWxsIHdpbGwgYmxvdyB1cCB0b28uIFNvDQo+IHRoaXMgd291 bGQgYmUgMiBkaWZmZXJlbnQgcGF0Y2hlczogb25lIHByZXZlbnRpbmcgdGhlIGV4cGxvc2lvbiwg dGhlDQo+IG90aGVyIGRvaW5nIG9ial9pbnZhbGlkYXRlLiBVbmxlc3Mgd2UgZG9uJ3QgbmVlZCB0 aGUgb2JqIGNoZWNrLg0KDQpJJ20gY29uZnVzZWQgYXMgd2VsbC4gSSBjb3VsZCBzd2VhciBJIHdh cyBqdXN0IHB1dHRpbmcgYmFjayBhbiAiaWYiIHRoYXQNCndhcyBhbHJlYWR5IGhlcmUuIE5vIGlk ZWEgd2hlcmUgdGhpcyBjYW1lIGZyb20gYW5kIGRvbid0IHNlZSBhIG5lZWQgZm9yDQppdC4uLiAg disrIG9uIHRoZSB3YXkuLi4gDQoNCj4gDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgaW50 ZWxfZmJfb2JqX2ludmFsaWRhdGUoaWZiZGV2LT5mYi0+b2JqLCBPUklHSU5fR1RUKTsNCj4gPiAg ICAgICAgICAgICAgICAgbXV0ZXhfdW5sb2NrKCZmYl9oZWxwZXItPmRldi0+c3RydWN0X211dGV4 KTsNCj4gPiAgICAgICAgIH0NCj4gPg0KPiA+IC0tDQo+ID4gMi4xLjANCj4gPg0KPiA+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdA0KPiA+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcNCj4gPiBo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4DQo+ IA0KPiANCj4gDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==