From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Allow userptr backchannel for passing aroung GTT mappings Date: Mon, 13 Apr 2015 12:01:45 +0100 Message-ID: <552BA219.1070509@linux.intel.com> References: <1427987054-2107-1-git-send-email-chris@chris-wilson.co.uk> <551D6A4E.70406@linux.intel.com> <20150402162714.GH7934@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 30C156E38C for ; Mon, 13 Apr 2015 04:01:47 -0700 (PDT) In-Reply-To: <20150402162714.GH7934@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org, Gwenole Beauchesne List-Id: intel-gfx@lists.freedesktop.org Ck9uIDA0LzAyLzIwMTUgMDU6MjcgUE0sIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBUaHUsIEFw ciAwMiwgMjAxNSBhdCAwNToxMTo1OFBNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4+ ICtzdGF0aWMgc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKgo+Pj4gK2ZpbmRfb2JqZWN0X2Zy b21fdm1hKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4+PiArCQkgICAgIHN0cnVjdCBkcm1faTkx NV9nZW1fdXNlcnB0ciAqYXJncykKPj4+ICt7Cj4+PiArCXN0cnVjdCBkcm1faTkxNV9nZW1fb2Jq ZWN0ICpvYmogPSBOVUxMOwo+Pj4gKwlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYTsKPj4+ICsK Pj4+ICsJZG93bl9yZWFkKCZjdXJyZW50LT5tbS0+bW1hcF9zZW0pOwo+Pj4gKwl2bWEgPSBmaW5k X3ZtYShjdXJyZW50LT5tbSwgYXJncy0+dXNlcl9wdHIpOwo+Pj4gKwlpZiAodm1hID09IE5VTEwp Cj4+PiArCQlnb3RvIG91dDsKPj4+ICsKPj4+ICsJaWYgKHZtYS0+dm1fb3BzICE9IGRldi0+ZHJp dmVyLT5nZW1fdm1fb3BzKQo+Pj4gKwkJZ290byBvdXQ7Cj4+PiArCj4+PiArCWlmICh2bWEtPnZt X3N0YXJ0ICE9IGFyZ3MtPnVzZXJfcHRyIHx8Cj4+PiArCSAgICB2bWEtPnZtX2VuZCAhPSBhcmdz LT51c2VyX3B0ciArIGFyZ3MtPnVzZXJfc2l6ZSkgewo+Pj4gKwkJb2JqID0gRVJSX1BUUigtRUlO VkFMKTsKPj4+ICsJCWdvdG8gb3V0Owo+Pj4gKwl9Cj4+PiArCj4+PiArCW9iaiA9IHRvX2ludGVs X2JvKHZtYS0+dm1fcHJpdmF0ZV9kYXRhKTsKPj4+ICsJZHJtX2dlbV9vYmplY3RfcmVmZXJlbmNl KG9iaik7Cj4+Cj4+IEhtLCBjYW4ndCB0aGlzIHJhY2Ugd2l0aCBsYXN0IHVucmVmZXJlbmNlIGlu IGdlbmVyYWwsIGFuZCB3aXRoCj4+IGNsZWFudXAgd29ya2VyIHdpdGggdXNlcnB0ciBvYmplY3Rz Pwo+Cj4gVGhlIHZtYSBob2xkcyBhIHJlZmVyZW5jZSB0byB0aGUgb2JqZWN0IGFuZCB0aGF0IHJl ZmVyZW5jZSBpcyBkcm9wcGVkCj4gd2hpbHN0IGhvbGRpbmcgZG93bl93cml0ZShjdXJyZW50LT5t bS0+bW1hcF9zZW0pLCBoZW5jZSBJIHRoaW5rIHRoZQo+IGRvd25fcmVhZChjdXJyZW50LT5tbS0+ bW1hcF9zZW0pIGlzIHN1ZmZpY2llbnQgbG9ja2luZyB0byBhY3F1aXJlIGEKPiByZWZlcmVuY2Ug Zm9yIG91cnNlbHZlcy4KClllcywgSSBjb21wbGV0ZWx5IGZvcmdvdCBhYm91dCB0aGlzIGxpdHRs ZSBkZXRhaWwuIDopCgo+Pj4gK291dDoJCSByZXQgPSBkcm1fZ2VtX2hhbmRsZV9jcmVhdGUoZmls ZSwgJm9iai0+YmFzZSwgJmhhbmRsZSk7Cj4+Pgo+Pj4gICAJLyogZHJvcCByZWZlcmVuY2UgZnJv bSBhbGxvY2F0ZSAtIGhhbmRsZSBob2xkcyBpdCBub3cgKi8KPj4+ICAgCWRybV9nZW1fb2JqZWN0 X3VucmVmZXJlbmNlX3VubG9ja2VkKCZvYmotPmJhc2UpOwo+Pgo+PiBUaGluZyBJIGRvbid0IGxp a2UgaXMgaG93IHRoZSB1c2VyIG9mIHRoaXMgaGFzIG5vIGlkZWEgd2hhdCBraW5kIG9mCj4+IG9i amVjdCBpdCAiaW1wb3J0ZWQiLiBNYXliZSBpdCBkb2Vzbid0IG1hdHRlciwgaG0uIE5lZWQgdG8g dGhpbmsKPj4gYWJvdXQgaXQgbW9yZS4KPgo+IEluZGVlZC4gQnV0IHNpbmNlIHRoZSB1c2VycHRy IGlzIGEgc3RyaWN0IHN1YnNldCBvZiB0aGUgZ2VuZXJhbCBibywgaWYKPiB0aGV5IGZvbGxvdyB0 aGUgcnVsZXMgZm9yIHVzZXJwdHIgYm8gdGhlbiB0aGV5IHdvbid0IG5vdGljZSBhCj4gZGlmZmVy ZW5jZS4gcmVhZC93cml0ZXMgaW50byB0aGUgbWVtb3J5IGJsb2NrIGFyZSBjb2hlcmVudCAoc2lu Y2UgdGhlCj4gcG9pbnRlciBpcyB3Yykgc28gYXMgZmFyIHRoZSBjYWxsZXIgaXMgY29uY2VybmVk IEkgdGhpbmsgaXQganVzdCBlbmRzIHVwCj4gYmVpbmcgc2xvd2VyIGNwdSBzaWRlLCBmYXN0ZXIg Z3B1IHNpZGUgdGhhbiBhIHN5c3RlbSBtZW1vcnkgc25vb3BlZAo+IHVzZXJwdHIgYm8uCgpJcyBh Y2Nlc3MgdG8gbm9uLXVzZXJwdHIgYm8ncyBpbnRlcmVzdGluZyB0byB1c2VycyBvZiB0aGlzIC0g Y291bGQgd2UgCnJlamVjdCB0aGF0IGFuZCBub3QgbG9zZSBvdXQ/CgpSZWdhcmRzLAoKVHZydGtv Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==