From mboxrd@z Thu Jan 1 00:00:00 1970 From: "james qian wang (Arm Technology China)" Subject: Re: [v2] drm/komeda: Workaround for broken FLIP_COMPLETE timestamps Date: Sun, 29 Sep 2019 06:18:56 +0000 Message-ID: <20190929061849.GA29382@jamwan02-TSP300> References: <20190923101017.35114-1-mihail.atanassov@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150040.outbound.protection.outlook.com [40.107.15.40]) by gabe.freedesktop.org (Postfix) with ESMTPS id C21DC6E2C8 for ; Sun, 29 Sep 2019 06:19:18 +0000 (UTC) In-Reply-To: <20190923101017.35114-1-mihail.atanassov@arm.com> Content-Language: en-US Content-ID: <19F74D5288858D4B93C4CCB2292F0DAD@eurprd08.prod.outlook.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mihail Atanassov Cc: Maxime Ripard , Liviu Dudau , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , David Airlie , nd , Sean Paul List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTA6MTA6MjZBTSArMDAwMCwgTWloYWlsIEF0YW5hc3Nv diB3cm90ZToKPiBXaGVuIGluaXRpYWxseSB0dXJuaW5nIGEgY3J0YyBvbiwgZHJtX3Jlc2V0X3Zi bGFua190aW1lc3RhbXAgd2lsbAo+IHNldCB0aGUgdmJsYW5rIHRpbWVzdGFtcCB0byAwIGZvciBh bnkgZHJpdmVyIHRoYXQgZG9lc24ndCBwcm92aWRlCj4gYSAtPmdldF92YmxhbmtfdGltZXN0YW1w KCkgaG9vay4KPiAKPiBVbmZvcnR1bmF0ZWx5LCB0aGUgRkxJUF9DT01QTEVURSBldmVudCBkZXBl bmRzIG9uIHRoYXQgdGltZXN0YW1wLAo+IGFuZCB0aGUgb25seSB3YXkgdG8gcmVnZW5lcmF0ZSBh IHZhbGlkIG9uZSBpcyB0byBoYXZlIHZibGFuawo+IGludGVycnVwdHMgZW5hYmxlZCBhbmQgaGF2 ZSBhIHZhbGlkIGluLUlTUiBjYWxsIHRvCj4gZHJtX2NydGNfaGFuZGxlX3ZibGFuay4KPiAKPiBB ZGRpdGlvbmFsbHksIGlmIHRoZSB1c2VyIGRvZXNuJ3QgcmVxdWVzdCB2YmxhbmtzIGJ1dCBfZG9l c18gcmVxdWVzdAo+IEZMSVBfQ09NUExFVEUgZXZlbnRzLCB3ZSBzdGlsbCBkb24ndCBoYXZlIGEg Z29vZCB0aW1lc3RhbXA6IGl0J2xsIGJlIHRoZQo+IHNhbWUgc3RhbXAgYXMgdGhlIGxhc3QgdmJs YW5rIG9uZS4KPiAKPiBXb3JrIGFyb3VuZCB0aGUgaXNzdWUgYnkgYWx3YXlzIGVuYWJsaW5nIHZi bGFua3Mgd2hlbiB0aGUgQ1JUQyBpcyBvbi4KPiBSZWR1Y2luZyB0aGUgYW1vdW50IG9mIHRpbWUg dGhhdCBQTDAgaGFzIHRvIGJlIHVubWFza2VkIHdvdWxkIGJlIG5pY2UgdG8KPiBmaXggYXQgYSBs YXRlciB0aW1lLgo+IAo+IENoYW5nZXMgc2luY2UgdjEgW2h0dHBzOi8vcGF0Y2h3b3JrLmZyZWVk ZXNrdG9wLm9yZy9wYXRjaC8zMzE3MjcvXToKPiAgLSBtb3ZlZCBkcm1fY3J0Y192YmxhbmtfcHV0 IGNhbGwgdG8gdGhlIC0+YXRvbWljX2Rpc2FibGUoKSBob29rCj4gCj4gQ2M6IERhbmllbCBWZXR0 ZXIgPGRhbmllbEBmZndsbC5jaD4KPiBDYzogTGl2aXUgRHVkYXUgPExpdml1LkR1ZGF1QGFybS5j b20+Cj4gU2lnbmVkLW9mZi1ieTogTWloYWlsIEF0YW5hc3NvdiA8bWloYWlsLmF0YW5hc3NvdkBh cm0uY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVk YV9jcnRjLmMgfCAyICsrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiAKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfY3J0 Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfY3J0Yy5jCj4g aW5kZXggMzRiYzczY2ExOGJjLi5kMDY2NzlhZmIyMjggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9n cHUvZHJtL2FybS9kaXNwbGF5L2tvbWVkYS9rb21lZGFfY3J0Yy5jCj4gQEAgLTQ4OSw2ICs0ODks NyBAQCBrb21lZGFfY3J0Y19hdG9taWNfZW5hYmxlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPiAg CXBtX3J1bnRpbWVfZ2V0X3N5bmMoY3J0Yy0+ZGV2LT5kZXYpOwo+ICAJa29tZWRhX2NydGNfcHJl cGFyZSh0b19rY3J0YyhjcnRjKSk7Cj4gIAlkcm1fY3J0Y192Ymxhbmtfb24oY3J0Yyk7Cj4gKwlX QVJOX09OKGRybV9jcnRjX3ZibGFua19nZXQoY3J0YykpOwo+ICAJa29tZWRhX2NydGNfZG9fZmx1 c2goY3J0Yywgb2xkKTsKPiAgfQo+ICAKPiBAQCAtNTgxLDYgKzU4Miw3IEBAIGtvbWVkYV9jcnRj X2F0b21pY19kaXNhYmxlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPiAgCQlrb21lZGFfY3J0Y19m bHVzaF9hbmRfd2FpdF9mb3JfZmxpcF9kb25lKGtjcnRjLCBkaXNhYmxlX2RvbmUpOwo+ICAJfQo+ ICAKPiArCWRybV9jcnRjX3ZibGFua19wdXQoY3J0Yyk7Cj4gIAlkcm1fY3J0Y192Ymxhbmtfb2Zm KGNydGMpOwo+ICAJa29tZWRhX2NydGNfdW5wcmVwYXJlKGtjcnRjKTsKPiAgCXBtX3J1bnRpbWVf cHV0KGNydGMtPmRldi0+ZGV2KTsKCkxvb2tzIGdvb2QgdG8gbWUuCgpSZXZpZXdlZC1ieTogSmFt ZXMgUWlhbiBXYW5nIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPGphbWVzLnFpYW4ud2FuZ0Bhcm0u Y29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==