From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Hellstrom Subject: Re: about mmap dma-buf and sync Date: Thu, 20 Aug 2015 21:27:08 +0200 Message-ID: <55D62A0C.10202@shipmail.org> References: <55D50442.5080102@intel.com> <55D57837.4080301@vmware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx6.bahnhof.se (mx6.bahnhof.se [213.80.101.16]) by gabe.freedesktop.org (Postfix) with ESMTPS id 58DBB88F78 for ; Thu, 20 Aug 2015 12:27:19 -0700 (PDT) Received: from localhost (mf.bahnhof.se [213.80.101.20]) by mx6-reinject (Postfix) with ESMTP id 3B4F2440D1 for ; Thu, 20 Aug 2015 21:27:16 +0200 (CEST) Received: from mf1.bahnhof.se ([127.0.0.1]) by localhost (mf1.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gbjtemCWUlNX for ; Thu, 20 Aug 2015 21:27:09 +0200 (CEST) Received: from mail.shipmail.org (h-5-150-198-217.na.cust.bahnhof.se [5.150.198.217]) by mf1.bahnhof.se (Postfix) with ESMTP id 9B599330AFA for ; Thu, 20 Aug 2015 21:27:09 +0200 (CEST) Received: from mail.shipmail.org (lin0.kontor.shipmail.org [127.0.0.1]) by mail.shipmail.org (Postfix) with ESMTP id 05C5033807C for ; Thu, 20 Aug 2015 21:27:09 +0200 (CEST) Received: from linlap1.kontor.shipmail.org (lin0.kontor.shipmail.org [127.0.0.1]) by mail.shipmail.org (Postfix) with ESMTP id D502533807A for ; Thu, 20 Aug 2015 21:27:08 +0200 (CEST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gMDgvMjAvMjAxNSAwNDozMyBQTSwgUm9iIENsYXJrIHdyb3RlOgo+IE9uIFRodSwgQXVnIDIw LCAyMDE1IGF0IDI6NDggQU0sIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNv bT4gd3JvdGU6Cj4+IEhpLCBUaWFnbyEKPj4KPj4gT24gMDgvMjAvMjAxNSAxMjozMyBBTSwgVGlh Z28gVmlnbmF0dGkgd3JvdGU6Cj4+PiBIZXkgVGhvbWFzLCB5b3UgaGF2ZW4ndCBhbnN3ZXJlZCBt eSBlbWFpbCBhYm91dCBtYWtpbmcgU1lOQ18qIG1hbmRhdG9yeToKPj4+Cj4+PiBodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL2FyY2hpdmVzL2RyaS1kZXZlbC8yMDE1LUF1Z3VzdC8wODgzNzYu aHRtbAo+PiBIbW0sIGZvciBzb21lIHJlYXNvbiBpdCBkb2Vzbid0IHNob3cgdXAgaW4gbXkgbWFp bCBhcHAsIGJ1dCBJIGZvdW5kIGl0Cj4+IGluIHRoZSBhcmNoaXZlcy4gQW4gYXR0ZW1wdCB0byBl eHBsYWluIHRoZSBzaXR1YXRpb24gZnJvbSB0aGUgdm13Z2Z4Cj4+IHBlcnNwZWN0aXZlLgo+Pgo+ PiBUaGUgZmFjdCB0aGF0IHRoZSBpbnRlcmZhY2UgaXMgZ2VuZXJpYyBtZWFucyB0aGF0IHBlb3Bs ZSB3aWxsIHN0YXJ0Cj4+IHVzaW5nIGl0IGZvciB0aGUgemVyby1jb3B5IGNhc2UuIFRoZXJlIGhh cyBiZWVuIGEgY291cGxlIG9mIG1vcmUgb3IgbGVzcwo+PiBoYWNraXNoIGF0dGVtcHRzIHRvIGRv IHRoaXMgYmVmb3JlLCBhbmQgaWYgaXQncyBhIF9kcml2ZXJfIGludGVyZmFjZSB3ZQo+PiBkb24n dCBuZWVkIHRvIGJlIHRoYXQgY2FyZWZ1bCBidXQgaWYgaXQgaXMgYSBfZ2VuZXJpY18gaW50ZXJm YWNlIHdlIG5lZWQKPj4gdG8gYmUgdmVyeSBjYXJlZnVsIHRvIG1ha2UgaXQgZml0ICphbGwqIHRo ZSBoYXJkd2FyZSBvdXQgdGhlcmUgYW5kIHRoYXQKPj4gd2UgbWFrZSBhbGwgcG90ZW50aWFsIHVz ZXJzIHVzZSB0aGUgaW50ZXJmYWNlIGluIGEgd2F5IHRoYXQgY29uZm9ybXMKPj4gd2l0aCB0aGUg aW50ZXJmYWNlIHNwZWNpZmljYXRpb24uCj4+Cj4+IFdoYXQgd2lsbCBoYXBwZW4gb3RoZXJ3aXNl IGlzIHRoYXQgYXBwcyB3cml0dGVuIGZvciBjb2hlcmVudCBmYXN0Cj4+IGhhcmR3YXJlIG1pZ2h0 LCBmb3IgZXhhbXBsZSwgaWdub3JlIGNhbGxpbmcgdGhlIFNZTkMgYXBpLCBqdXN0IGJlY2F1c2UK Pj4gdGhlIGFwcCB3cml0ZXIgb25seSBjYXJlZCBhYm91dCBoaXMgb3duIGhhcmR3YXJlIG9uIHdo aWNoIHRoZSBhcHAgd29ya3MKPj4gZmluZS4gVGhhdCB3b3VsZCBmYWlsIG1pc2VyYWJseSBpZiB0 aGUgc2FtZSBhcHAgd2FzIHJ1biBvbiBpbmNvaGVyZW50Cj4+IGhhcmR3YXJlLCBvciB0aGUgaW5j b2hlcmVudCBoYXJkd2FyZSBkcml2ZXIgbWFpbnRhaW5lcnMgd291bGQgYmUgZm9yY2VkCj4+IHRv IGJhc2UgYW4gaW1wbGVtZW50YXRpb24gb24gcGFnZS1mYXVsdHMgd2hpY2ggd291bGQgYmUgdmVy eSBzbG93Lgo+Pgo+PiBTbyBhc3N1bWUgdGhlIGZvbGxvd2luZyB1c2UgY2FzZTogQW4gYXBwIHVw ZGF0ZXMgYSAxMHgxMCBhcmVhIHVzaW5nIHRoZQo+PiBDUFUgb24gYSAxNjAweDEyMDAgZG1hLWJ1 ZiwgYW5kIGl0IHdpbGwgdGhlbiB1c2UgdGhlIGRtYS1idWYgZm9yCj4+IHRleHR1cmluZy4gT24g c29tZSBoYXJkd2FyZSB0aGUgZG1hLWJ1ZiBtaWdodCBiZSB0aWxlZCBpbiBhIHZlcnkKPj4gc3Bl Y2lmaWMgd2F5LCBvbiB2bXdnZnggdGhlIGRtYS1idWYgaXMgYSBHUFUgYnVmZmVyIG9uIHRoZSBo b3N0LCBvbmx5Cj4+IGFjY2Vzc2libGUgdXNpbmcgRE1BLiBPbiB2bXdnZnggdGhlIFNZTkMgb3Bl cmF0aW9uIG11c3QgY2Fycnkgb3V0IGEKPj4gMTB4MTAgRE1BIGZyb20gdGhlIGhvc3QgR1BVIGJ1 ZmZlciB0byBhIGd1ZXN0IENQVSBidWZmZXIgYmVmb3JlIHRoZSBDUFUKPj4gd3JpdGUgYW5kIGEg RE1BIGJhY2sgYWdhaW4gYWZ0ZXIgdGhlIHdyaXRlLCBiZWZvcmUgR1BVIHVzYWdlLiBPbiB0aGUK Pj4gdGlsZWQgYXJjaGl0ZWN0dXJlIHRoZSBTWU5DIG9wZXJhdGlvbiBtdXN0IHVudGlsZSBiZWZv cmUgQ1BVIGFjY2VzcyBhbmQKPj4gcHJvYmFibHkgdGlsZSBhZ2FpbiBiZWZvcmUgR1BVIGFjY2Vz cy4KPj4KPj4gSWYgd2Ugbm93IGhhdmUgYSBvbmUtZGltZW5zaW9uYWwgU1lOQyBhcGksIGluIHRo aXMgcGFydGljdWxhciBjYXNlIHdlJ2QKPj4gZWl0aGVyIG5lZWQgdG8gc3luYyBhIGZhciB0b28g bGFyZ2UgYXJlYSAoMTYwMHgxMCkgb3IgY2FsbCBTWU5DIDEwIHRpbWVzCj4+IGJlZm9yZSB3cml0 aW5nLCBhbmQgdGhlbiBhZ2FpbiBhZnRlciB3cml0aW5nLiBJZiB0aGUgYXBwIGZvcmdvdCB0byBj YWxsCj4+IFNZTkMgd2UgbXVzdCBlcnJvci4KPiBqdXN0IGN1cmlvdXMsIGJ1dCBjb3VsZG4ndCB5 b3UgYmF0Y2ggdXAgdGhlIDEwIDEweDEgc3luYydzPwoKWWVzIHRoYXQgd291bGQgd29yayB1cCB0 byB0aGUgZmlyc3QgQ1BVIGFjY2Vzcy4gU3Vic2VxdWVudCBzeW5jcyB3b3VsZApuZWVkIHRvIGJl IGNhcnJpZWQgb3V0IGltbWVkaWF0ZWx5IG9yIGFsbCBwdGVzIHdvdWxkIG5lZWQgdG8gYmUgdW5t YXBwZWQKdG8gZGV0ZWN0IHRoZSBuZXh0IENQVSBhY2Nlc3MuIFdyaXRlIG9ubHkgc3luY3MgY291 bGQgcHJvYmFibHkgYmUKYmF0Y2hlZCB1bmNvbmRpdGlvbmFsbHkuCgovVGhvbWFzCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxp bmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK