From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 1/3] drm/vblank: Document and fix vblank count barrier semantics Date: Fri, 19 Jul 2019 21:56:42 +0300 Message-ID: <20190719185642.GU5942@intel.com> References: <20190719152314.7706-1-daniel.vetter@ffwll.ch> <20190719170654.GQ5942@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: Daniel Vetter , Intel Graphics Development , Rodrigo Siqueira , DRI Development List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBKdWwgMTksIDIwMTkgYXQgMDg6MzM6NDlQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBGcmksIEp1bCAxOSwgMjAxOSBhdCA3OjA2IFBNIFZpbGxlIFN5cmrDpGzDpAo+ IDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gRnJpLCBK dWwgMTksIDIwMTkgYXQgMDU6MjM6MTJQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3cm90ZToKPiA+ ID4gTm90aWNlZCB3aGlsZSByZXZpZXdpbmcgY29kZS4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhp cyBtaWdodCBvciBtaWdodAo+ID4gPiBub3QgZXhwbGFpbiBzb21lIG9mIHRoZSBtaXNzZWQgdmJs YW5rIGhpbGFyaXR5IHdlJ3ZlIGJlZW4gc2VlaW5nLiBJCj4gPiA+IHRoaW5rIHRob3NlIGFsbCBn byB0aHJvdWdoIHRoZSB2YmxhbmsgY29tcGxldGlvbiBldmVudCwgd2hpY2ggaGFzCj4gPiA+IHVu Y29uZGl0aW9uYWwgYmFycmllcnMgLSBpdCBhbHdheXMgdGFrZXMgdGhlIHNwaW5sb2NrLiBUaGVy ZWZvcmUgbm8KPiA+ID4gY2Mgc3RhYmxlLgo+ID4gPgo+ID4gPiB2MjoKPiA+ID4gLSBCYXJycmll cnMgYXJlIGhhcmQsIHB1dCB0aGVtIGluIGluIHRoZSByaWdodCBvcmRlciAoQ2hyaXMpLgo+ID4g PiAtIEltcHJvdmUgdGhlIGNvbW1lbnRzIGEgYml0Lgo+ID4gPgo+ID4gPiBDYzogUm9kcmlnbyBT aXF1ZWlyYSA8cm9kcmlnb3NpcXVlaXJhbWVsb0BnbWFpbC5jb20+Cj4gPiA+IENjOiBDaHJpcyBX aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiA+ID4gU2lnbmVkLW9mZi1ieTogRGFu aWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Cj4gPiA+IC0tLQo+ID4gPiAgZHJp dmVycy9ncHUvZHJtL2RybV92YmxhbmsuYyB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrLQo+ID4gPiAgaW5jbHVkZS9kcm0vZHJtX3ZibGFuay5oICAgICB8IDEzICsrKysr KysrKysrLQo+ID4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV92Ymxh bmsuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKPiA+ID4gaW5kZXggNjAzYWIxMDUx MjVkLi5lYjJhODMwNDUzNmMgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f dmJsYW5rLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYwo+ID4gPiBA QCAtMjk1LDExICsyOTUsMjMgQEAgc3RhdGljIHZvaWQgZHJtX3VwZGF0ZV92YmxhbmtfY291bnQo c3RydWN0IGRybV9kZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IHBpcGUsCj4gPiA+ICBzdGF0aWMg dTY0IGRybV92YmxhbmtfY291bnQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdW5zaWduZWQgaW50 IHBpcGUpCj4gPiA+ICB7Cj4gPiA+ICAgICAgIHN0cnVjdCBkcm1fdmJsYW5rX2NydGMgKnZibGFu ayA9ICZkZXYtPnZibGFua1twaXBlXTsKPiA+ID4gKyAgICAgdTY0IGNvdW50Owo+ID4gPgo+ID4g PiAgICAgICBpZiAoV0FSTl9PTihwaXBlID49IGRldi0+bnVtX2NydGNzKSkKPiA+ID4gICAgICAg ICAgICAgICByZXR1cm4gMDsKPiA+ID4KPiA+ID4gLSAgICAgcmV0dXJuIHZibGFuay0+Y291bnQ7 Cj4gPiA+ICsgICAgIGNvdW50ID0gdmJsYW5rLT5jb3VudDsKPiA+Cj4gPiBIbW0uIFRoaXMgaXMg bm93IGEgNjRiaXQgcXVhbnRpdHksIHdoaWNoIG1lYW5zIG9uIDMyYml0IHRoZSBsb2FkL3N0b3Jl Cj4gPiB3b24ndCBiZSBhdG9taWMuIFRoYXQgZG9lc24ndCBzZWVtIHBhcnRpY3VsYXJseSBncmVh dC4KPiAKPiBIbSAuLi4gc28gcmVhZC1zaWRlIHNlcW5vIGhlcmU/IEF0IGxlYXN0IGZvciAzMmJp dCwgYnV0IG5vdCBzdXJlCj4gdGhhdCdzIHdvcnRoIGl0LCBwcm9iYWJseSBzaW1wbGVyIHRvIGp1 c3QgZG8gaXQgdW5jb25kaXRpb25hbGx5LgoKT3IgbWFrZSBpdCBhdG9taWM2NF90IHBlcmhhcHM/ Cgo+IE90b2gKPiAuLi4gZG8gd2UgY2FyZT8gVGhpcyBtYXR0ZXJzIGxpa2Ugb25jZSBldmVyeSBl dmVyeSB5ZWFyIGF0IDEyMEh6IC4uLgoKRHVubm8uIE1pZ2h0IGF2b2lkIGEgZmV3IG9kZCBidWcg cmVwb3J0cyBtYXliZS4KCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4