From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 4/5] drm/amdgpu: Wait for end of last waited-for vblank before programming flip Date: Thu, 16 Jun 2016 10:14:38 +0200 Message-ID: <20160616081438.GR1338@phenom.ffwll.local> References: <20160613080618.GR3363@phenom.ffwll.local> <20160613140632.GU3363@phenom.ffwll.local> <20160614055341.GM1338@phenom.ffwll.local> <92c76068-94b6-864b-96b5-7b36b32127e5@daenzer.net> <20160614080604.GO1338@phenom.ffwll.local> <20160615092309.GD1338@phenom.ffwll.local> <99c06535-36fe-9425-4cf2-65abca944f12@daenzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id C8EC36E9D0 for ; Thu, 16 Jun 2016 08:14:43 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id k184so9436675wme.2 for ; Thu, 16 Jun 2016 01:14:43 -0700 (PDT) Content-Disposition: inline In-Reply-To: <99c06535-36fe-9425-4cf2-65abca944f12@daenzer.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Michel =?iso-8859-1?Q?D=E4nzer?= Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBKdW4gMTYsIDIwMTYgYXQgMTE6MTU6MTRBTSArMDkwMCwgTWljaGVsIETDpG56ZXIg d3JvdGU6Cj4gT24gMTUuMDYuMjAxNiAxODoyMywgRGFuaWVsIFZldHRlciB3cm90ZToKPiA+IE9u IFdlZCwgSnVuIDE1LCAyMDE2IGF0IDA1OjAzOjQxUE0gKzA5MDAsIE1pY2hlbCBEw6RuemVyIHdy b3RlOgo+ID4+IE9uIDE0LjA2LjIwMTYgMTc6MDYsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiBZ ZWFoIEkgdGhpbmsgdGhlcmUncyBhIGJpdCBvZiBjb25mdXNpb24gZ29pbmcgb24gaGVyZSA7LSkg T2YgY291cnNlIEknbQo+ID4gbm90IGFnYWluc3QgZml4aW5nIHRoaXMsIGFuZCBJIGFncmVlIHRo YXQgZml4aW5nIGl0IGJ5IGRlbGF5aW5nIHRoZSB2YmxhbmsKPiA+IGRybSBldmVudCAobGlrZSBJ IHByb3Bvc2VkIGF0IGZpcnN0KSBpcyBub3QgZ29vZC4gV2hhdCBJIHRoaW5rIHdvdWxkIGJlCj4g PiBiZXN0IHRvIGZpeCB0aGlzOgo+ID4gCj4gPiAtIEZvciBhbGwgY3VycmVudCB1c2Vyc3BhY2Ug KGkuZS4gbm8gZmxhZ3Mgb3IgYW55dGhpbmcpIGZvcmNlIHZyZWZyZXNoIHRvCj4gPiAgIHRvIGJl IGZpeGVkLCBhbmQgZGVsYXkgcGFnZSBmbGlwcyB3aGljaCBoaXQgdGhlIHZibGFuayB3aW5kb3cg dG8gYmUKPiA+ICAgYWZ0ZXIgdGhhdC4gVGhpcyB3YXkgYW1kIGRyaXZlcnMgYXJlIGNvbnNpc3Rl bnQgd2l0aCBldmVyeSBvdGhlciBrbXMKPiA+ICAgZHJpdmVycywgYW5kIHdvcmsgbGlrZSBjdXJy ZW50IHVzZXJzcGFjZSBzZWVtcyB0byBleHBlY3Q6IFdhaXQgZm9yCj4gPiAgIHZibGFuaywgdGhl biBhc3N1bWUgYW55IGZsaXBzIHdpbGwgb25seSBoaXQgYWZ0ZXIgdGhlIG5leHQgdmJsYW5rLgo+ IAo+IFRoaXMgc2VyaWVzIHByZXNlcnZlcyB0aGlzIGJlaGF2aW91ci4gQSBmbGlwIGlzIG9ubHkg YWxsb3dlZCB0byBjb21wbGV0ZQo+IGR1cmluZyB0aGUgY3VycmVudCB2ZXJ0aWNhbCBibGFuayBw ZXJpb2QgaWYgdXNlcnNwYWNlIGVpdGhlcjoKPiAKPiAqIGV4cGVjdGVkIGl0IHRvIGNvbXBsZXRl IGluIHRoaXMgdmVydGljYWwgYmxhbmsgKG9yIGFuIGVhcmxpZXIgb25lKS4KPiAgIEluIG90aGVy IHdvcmRzLCBpZiB0aGUgZmxpcCBkb2Vzbid0IGNvbXBsZXRlIGluIHRoaXMgdmVydGljYWwgYmxh bmssCj4gICBpdCBpcyBkZWxheWVkIChmdXJ0aGVyKSBjb21wYXJlZCB0byB1c2Vyc3BhY2UgZXhw ZWN0YXRpb25zLgo+IAo+ICogaGFzbid0IGNhbGxlZCBEUk1fSU9DVExfV0FJVF9WQkxBTksgYXQg YWxsIChzbyBhcHBhcmVudGx5IGl0IGRvZXNuJ3QKPiAgIGNhcmUgYWJvdXQgd2hlbiB0aGUgZmxp cCBjb21wbGV0ZXMpLgo+IAo+IEl0IHNvdW5kcyBsaWtlIHlvdSdyZSBzYXlpbmcgd2UgYXJlbid0 IGFsbG93ZWQgdG8gZml4IGNhc2VzIHdoZXJlIGZsaXBzCj4gYXJlIGNvbXBsZXRpbmcgbGF0ZXIg dGhhbiBleHBlY3RlZCBieSB1c2Vyc3BhY2UsIGJlY2F1c2Ugb3RoZXIgZHJpdmVycwo+IGhhdmVu J3QgZml4ZWQgdGhvc2UgY2FzZXMgeWV0LiBRdWl0ZSBmcmFua2x5LCB0aGF0IHN1Y2tzLiBOb3Ro aW5nIG90aGVyCj4gdGhhbiBwb3NzaWJsZSBoYXJkd2FyZSByZXN0cmljdGlvbnMgcHJldmVudHMg b3RoZXIgZHJpdmVycyBmcm9tIGZpeGluZwo+IHRoaXMgYXMgd2VsbC4KCkknbSBub3Qgb2JqZWN0 aW5nIGFnYWluc3QgZml4aW5nIHRoaXMuIEknbSBvYmplY3RpbmcgYWdhaW5zdCBmaXhpbmcgdGhp cwp0aHJvdWdoIGNsZXZlciBpbmZlcnJpbmcgb2Ygd2hhdCB1c2Vyc3BhY2Ugd2FudHMsIGFrYSB0 aGUgYWJvdmUsIGluc3RlYWQKb2YgYW4gZXhwbGljaXQgZmxhZyBvciBzb21ldGhpbmcuIEFuZCB3 aXRob3V0IHRoYXQgZmxhZyB0aGUgcnVsZSBpcyB0aGF0IGEKcGFnZWZsaXAgYWZ0ZXIgdmJsYW5r IGhpdHMgdGhlIG5leHQgdmJsYW5rIGFuZCBjYW4ndCBzcXVlZXplIGludG8gdGhlCmN1cnJlbnQg b25lLgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBD b3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK