From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 6/9] drm/i915: driver based PASID handling Date: Wed, 7 Oct 2015 18:14:24 +0200 Message-ID: <20151007161424.GV3383@phenom.ffwll.local> References: <1441385943-11508-1-git-send-email-jbarnes@virtuousgeek.org> <1441385943-11508-7-git-send-email-jbarnes@virtuousgeek.org> <1444222816.4674.322.camel@infradead.org> <5615375A.6070705@virtuousgeek.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f177.google.com (mail-wi0-f177.google.com [209.85.212.177]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7B46B6E323 for ; Wed, 7 Oct 2015 09:11:32 -0700 (PDT) Received: by wicfx3 with SMTP id fx3so220180035wic.1 for ; Wed, 07 Oct 2015 09:11:31 -0700 (PDT) Content-Disposition: inline In-Reply-To: <5615375A.6070705@virtuousgeek.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jesse Barnes Cc: intel-gfx@lists.freedesktop.org, David Woodhouse List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBPY3QgMDcsIDIwMTUgYXQgMDg6MTY6NDJBTSAtMDcwMCwgSmVzc2UgQmFybmVzIHdy b3RlOgo+IE9uIDEwLzA3LzIwMTUgMDY6MDAgQU0sIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPiA+ IE9uIEZyaSwgMjAxNS0wOS0wNCBhdCAwOTo1OSAtMDcwMCwgSmVzc2UgQmFybmVzIHdyb3RlOgo+ ID4+ICsKPiA+PiArICAgICAgIHJldCA9IGhhbmRsZV9tbV9mYXVsdChtbSwgdm1hLCBhZGRyZXNz LAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2Mud3JfcmVxID8gRkFVTFRf RkxBR19XUklURSA6IDApOwo+ID4+ICsgICAgICAgaWYgKHJldCAmIFZNX0ZBVUxUX0VSUk9SKSB7 Cj4gPj4gKyAgICAgICAgICAgICAgIGdwdV9tbV9zZWd2KHRzaywgYWRkcmVzcywgU0VHVl9BQ0NF UlIpOyAvKiA/ICovCj4gPj4gKyAgICAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiA+PiAr ICAgICAgIH0KPiA+PiArCj4gPiAKPiA+IEhtLCBkbyB5b3UgbmVlZCB0byBmb3JjZSB0aGUgU0VH ViB0aGVyZSwgaW4gd2hhdCBvdWdodCB0byBiZSBnZW5lcmljCj4gPiBJT01NVSBjb2RlPwo+ID4g Cj4gPiBDYW4geW91IGluc3RlYWQganVzdCBsZXQgdGhlIGZhdWx0IGhhbmRsZXIgcmV0dXJuIGFu IGFwcHJvcHJpYXRlCj4gPiBmYWlsdXJlIGNvZGUgdG8gdGhlIElPTU1VIHJlcXVlc3QgcXVldWUg YW5kIHRoZW4gZGVhbCB3aXRoIHRoZQo+ID4gcmVzdWx0aW5nIGVycm9yIG9uIHRoZSBpOTE1IGRl dmljZSBzaWRlPwo+IAo+IEknbSBub3Qgc3VyZSBpZiB3ZSBnZXQgZW5vdWdoIGluZm8gb24gdGhl IGk5MTUgc2lkZSB0byBoYW5kbGUgaXQKPiByZWFzb25hYmx5LCB3ZSdsbCBoYXZlIHRvIHRlc3Qg dGhhdCBvdXQuCgpXZSBkbyBrbm93IHByZWNpc2VseSB3aGljaCBjb250ZXh0IGJsZXcgdXAsIGJ1 dCB3aXRob3V0IHRoZSBURFIgd29yayB3ZQpjYW4ndCB5ZXQganVzdCBraWxsIHRoZSBvZmZlbmRl ciBzZWxlY3RpdmUgd2l0aG91dCBhZmZlY3RpbmcgdGhlIG90aGVyCmFjdGl2ZSBncHUgY29udGV4 dHMuCgpCdXQgYmVzaWRlcyB0aGF0IEkgcmVhbGx5IGRvbid0IHNlZSBhIHJlYXNvbiB3aHkgd2Ug bmVlZCB0byBraWxsIHRoZQpwcm9jZXNzIGlmIHRoZSBncHUgZmF1bHRzLiBBZnRlciBhbGwgaWYg YSB0aHJlYWQgc2lnZmF1bHRzIHRoZW4gc2lnbmFsCmdvZXMgdG8gdGhhdCB0aHJlYWQgYW5kIG5v dCBzb21lIHJhbmRvbSBvbmUgKG9yIHRoZSBvbmUgdGhyZWFkIHRoYXQgZm9ya2VkCnRoZSB0aHJl YWQgdGhhdCBibGV3IHVwKS4gQW5kIHdlIGRvIGhhdmUgaW50ZXJmYWNlcyB0byB0ZWxsIHVzZXJz cGFjZSB0aGF0CnNvbWV0aGluZyBiYWQgaGFwcGVuZWQgd2l0aCB0aGUgZ3B1IHdvcmsgaXQgc3Vi bWl0dGVkLgoKQ2hyaXMgbWFkZSBhIHNpbWlsYXIgcGF0Y2ggZm9yIHVzZXJwdHIgYW5kIEkgZGlk bid0IGxpa2UgdGhhdCBvbmUgZWl0aGVyLgpXb3JzdCBjYXNlIHVzZXJzcGFjZSBoYXMgYSBzcGVj aWFsIFNFR1YgaGFuZGxlciBhbmQgdGhlbiB0aGluZ3MgcmVhbGx5IGdvCmRvd24gYmFkbHkgd2hl biB0aGF0IGhhbmRsZXIgZ2V0cyB0cmlnZ2VyZWQgYXQgYW4gdW5leHBlY3RlZCBwbGFjZS4KLURh bmllbAoKCj4gPiBUaGF0IHdheSwgeW91IHNob3VsZCBob3BlZnVsbHkgZ2V0IHRvIGdyYWNlZnVs bHkgY29wZSB3aXRoIHJlcG9ydGluZwo+ID4gZXJyb3JzIGZvciBhIHNwZWNpZmljICpjb250ZXh0 KiwgcmF0aGVyIHRoYW4ga2lsbGluZyB0aGUgd2hvbGUgcHJvY2Vzcy4KPiAKPiBJdCB3b3VsZCBi ZSBiZXN0IHRvIGdldCBwZXItY29udGV4dCBlcnJvciBpbmZvLCBidXQga2lsbGluZyB0aGUgcHJv Y2Vzcwo+IG1heSBiZSB1bmF2b2lkYWJsZSAoanVzdCBhcyBpZiBhIHNpbmdsZSB0aHJlYWQgY2xv YmJlcnMgbWVtb3J5IGluIHlvdXIKPiBwcm9jZXNzKS4KPiAKPiBKZXNzZQo+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRl cgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwu Y2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK