From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [Intel-gfx] [PATCH v5 4/5] drm: Add library for shmem backed GEM objects Date: Thu, 29 Nov 2018 10:17:07 +0100 Message-ID: <20181129091707.GD21184@phenom.ffwll.local> References: <20181017130454.44292-1-noralf@tronnes.org> <20181017130454.44292-5-noralf@tronnes.org> <87k1kzgxve.fsf@anholt.net> <20181127085850.GX4266@phenom.ffwll.local> <87lg5es1bf.fsf@anholt.net> <20181128082251.GI4266@phenom.ffwll.local> <87mupseuo7.fsf@anholt.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by gabe.freedesktop.org (Postfix) with ESMTPS id AECE86E4BB for ; Thu, 29 Nov 2018 09:17:11 +0000 (UTC) Received: by mail-ed1-x541.google.com with SMTP id z28so1254817edi.8 for ; Thu, 29 Nov 2018 01:17:11 -0800 (PST) Content-Disposition: inline In-Reply-To: <87mupseuo7.fsf@anholt.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Eric Anholt Cc: david@lechnology.com, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, sam@ravnborg.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6NTI6NTZQTSAtMDgwMCwgRXJpYyBBbmhvbHQgd3Jv dGU6Cj4gRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPiB3cml0ZXM6Cj4gCj4gPiBPbiBU dWUsIE5vdiAyNywgMjAxOCBhdCAxMjozODo0NFBNIC0wODAwLCBFcmljIEFuaG9sdCB3cm90ZToK PiA+PiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+IHdyaXRlczoKPiA+PiAKPiA+PiA+ IE9uIE1vbiwgTm92IDI2LCAyMDE4IGF0IDA0OjM2OjIxUE0gLTA4MDAsIEVyaWMgQW5ob2x0IHdy b3RlOgo+ID4+ID4+IE5vcmFsZiBUcsO4bm5lcyA8bm9yYWxmQHRyb25uZXMub3JnPiB3cml0ZXM6 Cj4gPj4gPj4gPiArc3RhdGljIHZvaWQgZHJtX2dlbV9zaG1lbV92bV9jbG9zZShzdHJ1Y3Qgdm1f YXJlYV9zdHJ1Y3QgKnZtYSkKPiA+PiA+PiA+ICt7Cj4gPj4gPj4gPiArCXN0cnVjdCBkcm1fZ2Vt X29iamVjdCAqb2JqID0gdm1hLT52bV9wcml2YXRlX2RhdGE7Cj4gPj4gPj4gPiArCXN0cnVjdCBk cm1fZ2VtX3NobWVtX29iamVjdCAqc2htZW0gPSB0b19kcm1fZ2VtX3NobWVtX29iaihvYmopOwo+ ID4+ID4+ID4gKwo+ID4+ID4+ID4gKwlkcm1fZ2VtX3NobWVtX3B1dF9wYWdlcyhzaG1lbSk7Cj4g Pj4gPj4gPiArCWRybV9nZW1fdm1fY2xvc2Uodm1hKTsKPiA+PiA+PiA+ICt9Cj4gPj4gPj4gPiAr Cj4gPj4gPj4gPiArY29uc3Qgc3RydWN0IHZtX29wZXJhdGlvbnNfc3RydWN0IGRybV9nZW1fc2ht ZW1fdm1fb3BzID0gewo+ID4+ID4+ID4gKwkuZmF1bHQgPSBkcm1fZ2VtX3NobWVtX2ZhdWx0LAo+ ID4+ID4+ID4gKwkub3BlbiA9IGRybV9nZW1fdm1fb3BlbiwKPiA+PiA+PiA+ICsJLmNsb3NlID0g ZHJtX2dlbV9zaG1lbV92bV9jbG9zZSwKPiA+PiA+PiA+ICt9Owo+ID4+ID4+ID4gK0VYUE9SVF9T WU1CT0xfR1BMKGRybV9nZW1fc2htZW1fdm1fb3BzKTsKPiA+PiA+PiAKPiA+PiA+PiBJIGp1c3Qg c2F3IGEgd2FybmluZyBmcm9tIGRybV9nZW1fc2htZW1fcHV0X3BhZ2VzKCkgZm9yCj4gPj4gPj4g IXNobWVtLT5wYWdlc191c2VfY291bnQgLS0gSSB0aGluayBkcm1fZ2VtX3ZtX29wZW4oKSBuZWVk cyB0bwo+ID4+ID4+IGRybV9nZW1fc2htZW1fZ2V0X3BhZ2VzKCkuCj4gPj4gPgo+ID4+ID4gWWVh aCB3ZSBuZWVkIGEgZHJtX2dlbV9zaG1lbV92bV9vcGVuIGhlcmUuCj4gPj4gCj4gPj4gQWRkaW5n IG9uZSBvZiB0aG9zZSBmaXhlZCBteSByZWZjb3VudGluZyBpc3N1ZXMsIHNvIEkndmUgc2VudCBv dXQgYSB2Ngo+ID4+IHdpdGggaXQuCj4gPgo+ID4gSnVzdCByZWFsaXplZCB0aGF0IEkndmUgcmV2 aWV3ZWQgdGhpcyBwYXRjaCBhbHJlYWR5LCBzcG90dGVkIHRoYXQgdm1hCj4gPiBtYW5hZ2VtZW50 IGlzc3VlIHRoZXJlIHRvby4gUGx1cyBhIHBpbGUgb2Ygb3RoZXIgdGhpbmdzLiBGcm9tIHJlYWRp bmcgdGhhdAo+ID4gb3RoZXIgdGhyZWFkIGRpc2N1c3Npb24gd2l0aCBOb3JhbGYgY29uY2x1ZGVk IHdpdGggIm5vdCB5ZXQgcmVhZHkgZm9yCj4gPiBwcmltZSB0aW1lIiB1bmZvcnR1bmF0ZWx5IDot Lwo+IAo+IEkgc2F3IHN0dWZmIGFib3V0IGhvdyBpdCB3YXNuJ3QgdXNhYmxlIGZvciBTUEkgYmVj YXVzZSBTUEkgZG9lcyB3ZWlyZAo+IHRoaW5ncyB3aXRoIERNQSBtYXBwaW5nLiAgV2FzIHRoZXJl IHNvbWV0aGluZyBlbHNlPwoKTG9va2luZyB0aHJvdWdoIHRoYXQgbWFpbCBpdCB3YXMgYSBidW5j aCBvZiBjb21tZW50cyB0byBpbXByb3ZlIHRoZQprZXJuZWxkb2MuIFBsdXMgYSBub3RlIHRoYXQg YnVmZmVyIHNoYXJpbmcvbW1hcCBpcyBnb2luZyB0byBiZSBhbGwKaW5jb2hlcmVudCBhbmQgaG9y cmlibGUgKGJ1dCBJIGd1ZXNzIGZvciB2a21zIHdlIGRvbid0IGNhcmUgdGhhdCBtdWNoKS4KSSdt IGp1c3Qga2luZGEgdmFyeSBvZiBnZW5lcmljIGJ1ZmZlciBoYW5kbGluZyB0aGF0IHR1cm5zIG91 dCB0byBub3QgYmUKYWN0dWFsbHkgYWxsIHRoYXQgdXNlZnVsLiBXZSBoYXZlIGxvdHMgb2YgZGVh ZGVuZHMgYW5kIGtpbmRhLW1pZGxheWVycyBpbgp0aGlzIGFyZWEgYWxyZWFkeSAoYnV0IHRoaXMg b25lIGhlcmUgZGVmaW5pdGVseSBzbWVsbHMgcGxlbnR5IGJldHRlciB0aGFuCmxvdHMgb2Ygb2xk ZXIgb25lcykuCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIElu dGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=