From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v4 0/4] Implement lazy unmapping for GEM VRAM buffers Date: Fri, 6 Sep 2019 20:33:01 +0200 Message-ID: <20190906183301.GG3958@phenom.ffwll.local> References: <20190906122056.32018-1-tzimmermann@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2DAE1891AD for ; Fri, 6 Sep 2019 18:33:06 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id c19so7104862edy.10 for ; Fri, 06 Sep 2019 11:33:06 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20190906122056.32018-1-tzimmermann@suse.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thomas Zimmermann Cc: feng.tang@intel.com, dave@stgolabs.net, rong.a.chen@intel.com, airlied@linux.ie, dri-devel@lists.freedesktop.org, maxime.ripard@bootlin.com, kraxel@redhat.com, ying.huang@intel.com, sean@poorly.run List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDI6MjA6NTJQTSArMDIwMCwgVGhvbWFzIFppbW1lcm1h bm4gd3JvdGU6Cj4gR2VuZXJpYyBmYmRldiBlbXVsYXRpb24gbWFwcyBhbmQgdW5tYXBzIHRoZSBj b25zb2xlIEJPIGZvciB1cGRhdGluZyBpdCdzCj4gY29udGVudCBmcm9tIHRoZSBzaGFkb3cgYnVm ZmVyLiBJZiB0aGlzIGludm9sdmVzIGFuIGFjdHVhbCBtYXBwaW5nCj4gb3BlcmF0aW9uIChpbnN0 ZWFkIG9mIHJldXNpbmcgYW4gZXhpc3RpbmcgbWFwcGluZyksIGxvdHMgb2YgZGVidWcgbWVzc2Fn ZXMKPiBtYXkgYmUgcHJpbnRlZCwgc3VjaCBhcwo+IAo+ICAgeDg2L1BBVDogT3ZlcmxhcCBhdCAw eGQwMDAwMDAwLTB4ZDEwMDAwMDAKPiAgIHg4Ni9QQVQ6IHJlc2VydmVfbWVtdHlwZSBhZGRlZCBb bWVtIDB4ZDAwMDAwMDAtMHhkMDJmZmZmZl0sIHRyYWNrIHdyaXRlLWNvbWJpbmluZywgcmVxIHdy aXRlLWNvbWJpbmluZywgcmV0IHdyaXRlLWNvbWJpbmluZwo+ICAgeDg2L1BBVDogZnJlZV9tZW10 eXBlIHJlcXVlc3QgW21lbSAweGQwMDAwMDAwLTB4ZDAyZmZmZmZdCj4gCj4gYXMgcmVwb3J0ZWQg YXQgWzFdLiBEcml2ZXJzIHVzaW5nIFZSQU0gaGVscGVycyBtYXkgYWxzbyBzZWUgcmVkdWNlZAo+ IHBlcmZvcm1hbmNlIGFzIHRoZSBtYXBwaW5nIG9wZXJhdGlvbnMgY2FuIGNyZWF0ZSBvdmVyaGVh ZC4KPiAKPiBJbiB2MyBhbmQgbGF0ZXIgb2YgdGhlIHBhdGNoIHNldCwgdGhpcyBwcm9ibGVtIGlz IGJlaW5nIHNvbHZlZCBieSBsYXppbHkKPiB1bm1hcHBpbmcgdGhlIGJ1ZmZlciBhcyBzdWdnZXN0 ZWQgYnkgR2VyZC4gVW5tYXBwaW5nIHdpdGggZHJtX2dlbV92cmFtX2t1bm1hcCgpCj4gb25seSBj aGFuZ2VzIGEgcmVmZXJlbmNlIGNvdW50ZXIuIFZSQU0gaGVscGVycyBsYXRlciBwZXJmb3JtIHRo ZSB1bm1hcHBpbmcKPiBvcGVyYXRpb24gd2hlbiBUVE0gZXZpY3RzIHRoZSBidWZmZXIgb2JqZWN0 IGZyb20gaXRzIGN1cnJlbnQgbG9jYXRpb24uIElmCj4gdGhlIGJ1ZmZlciBpcyBuZXZlciBldmlj dGVkLCB0aGUgZXhpc3RpbmcgbWFwcGluZyBpcyByZXVzZWQgYnkgbGF0ZXIgY2FsbHMKPiB0byBk cm1fZ2VtX3ZyYW1fa21hcCgpLgo+IAo+IHY0Ogo+IAkqIGxvY2sga21hcCB3aXRoIHR0bV9ib19y ZXNlcnZlKCkKPiAJKiBhY3F1aXJlIGxvY2sgb25seSBvbmNlIGZvciB2bWFwKCkKPiAJKiB3YXJu IGFib3V0IHN0YWxlIG1hcHBpbmdzIGR1cmluZyBidWZmZXIgY2xlYW51cAo+IHYzOgo+ICAgICAg IAkqIGltcGxlbWVudCBsYXp5IHVubWFwcGluZwo+IHYyOgo+IAkqIGZpeGVkIGNvbW1lbnQgdHlw b3MKPiAKPiBbMV0gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvYXJjaGl2ZXMvZHJpLWRl dmVsLzIwMTktU2VwdGVtYmVyLzIzNDMwOC5odG1sCgpPbiB0aGUgc2VyaWVzOiBBY2tlZC1ieTog RGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KLURhbmllbAoKPiAKPiBUaG9t YXMgWmltbWVybWFubiAoNCk6Cj4gICBkcm0vdnJhbTogQWRkIGttYXAgcmVmLWNvdW50aW5nIHRv IEdFTSBWUkFNIG9iamVjdHMKPiAgIGRybS92cmFtOiBBY3F1aXJlIGxvY2sgb25seSBvbmNlIHBl ciBjYWxsIHRvIHZtYXAoKS92dW5tYXAoKQo+ICAgZHJtL3ZyYW06IEFkZCBpbmZyYXN0cnVjdHVy ZSBmb3IgbW92ZV9ub3RpZnkoKQo+ICAgZHJtL3ZyYW06IEltcGxlbWVudCBsYXp5IHVubWFwcGlu ZyBmb3IgR0VNIFZSQU0gYnVmZmVycwo+IAo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV92cmFt X2hlbHBlci5jIHwgMjI5ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1 L2RybS9kcm1fdnJhbV9tbV9oZWxwZXIuYyAgfCAgMTIgKysKPiAgaW5jbHVkZS9kcm0vZHJtX2dl bV92cmFtX2hlbHBlci5oICAgICB8ICAxOCArKwo+ICBpbmNsdWRlL2RybS9kcm1fdnJhbV9tbV9o ZWxwZXIuaCAgICAgIHwgICA0ICsKPiAgNCBmaWxlcyBjaGFuZ2VkLCAxOTggaW5zZXJ0aW9ucygr KSwgNjUgZGVsZXRpb25zKC0pCj4gCj4gLS0KPiAyLjIzLjAKPiAKCi0tIApEYW5pZWwgVmV0dGVy ClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5j aApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2 ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=