From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [PATCH 6/9] drm/i915: driver based PASID handling Date: Wed, 7 Oct 2015 09:28:17 -0700 Message-ID: <56154821.3090204@virtuousgeek.org> 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> <20151007161424.GV3383@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f46.google.com (mail-pa0-f46.google.com [209.85.220.46]) by gabe.freedesktop.org (Postfix) with ESMTPS id B75CF6EBDA for ; Wed, 7 Oct 2015 09:27:41 -0700 (PDT) Received: by pacex6 with SMTP id ex6so25883016pac.0 for ; Wed, 07 Oct 2015 09:27:41 -0700 (PDT) In-Reply-To: <20151007161424.GV3383@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: intel-gfx@lists.freedesktop.org, David Woodhouse List-Id: intel-gfx@lists.freedesktop.org T24gMTAvMDcvMjAxNSAwOToxNCBBTSwgRGFuaWVsIFZldHRlciB3cm90ZToKPiBPbiBXZWQsIE9j dCAwNywgMjAxNSBhdCAwODoxNjo0MkFNIC0wNzAwLCBKZXNzZSBCYXJuZXMgd3JvdGU6Cj4+IE9u IDEwLzA3LzIwMTUgMDY6MDAgQU0sIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPj4+IE9uIEZyaSwg MjAxNS0wOS0wNCBhdCAwOTo1OSAtMDcwMCwgSmVzc2UgQmFybmVzIHdyb3RlOgo+Pj4+ICsKPj4+ PiArICAgICAgIHJldCA9IGhhbmRsZV9tbV9mYXVsdChtbSwgdm1hLCBhZGRyZXNzLAo+Pj4+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2Mud3JfcmVxID8gRkFVTFRfRkxBR19XUklU RSA6IDApOwo+Pj4+ICsgICAgICAgaWYgKHJldCAmIFZNX0ZBVUxUX0VSUk9SKSB7Cj4+Pj4gKyAg ICAgICAgICAgICAgIGdwdV9tbV9zZWd2KHRzaywgYWRkcmVzcywgU0VHVl9BQ0NFUlIpOyAvKiA/ ICovCj4+Pj4gKyAgICAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPj4+PiArICAgICAgIH0K Pj4+PiArCj4+Pgo+Pj4gSG0sIGRvIHlvdSBuZWVkIHRvIGZvcmNlIHRoZSBTRUdWIHRoZXJlLCBp biB3aGF0IG91Z2h0IHRvIGJlIGdlbmVyaWMKPj4+IElPTU1VIGNvZGU/Cj4+Pgo+Pj4gQ2FuIHlv dSBpbnN0ZWFkIGp1c3QgbGV0IHRoZSBmYXVsdCBoYW5kbGVyIHJldHVybiBhbiBhcHByb3ByaWF0 ZQo+Pj4gZmFpbHVyZSBjb2RlIHRvIHRoZSBJT01NVSByZXF1ZXN0IHF1ZXVlIGFuZCB0aGVuIGRl YWwgd2l0aCB0aGUKPj4+IHJlc3VsdGluZyBlcnJvciBvbiB0aGUgaTkxNSBkZXZpY2Ugc2lkZT8K Pj4KPj4gSSdtIG5vdCBzdXJlIGlmIHdlIGdldCBlbm91Z2ggaW5mbyBvbiB0aGUgaTkxNSBzaWRl IHRvIGhhbmRsZSBpdAo+PiByZWFzb25hYmx5LCB3ZSdsbCBoYXZlIHRvIHRlc3QgdGhhdCBvdXQu Cj4gCj4gV2UgZG8ga25vdyBwcmVjaXNlbHkgd2hpY2ggY29udGV4dCBibGV3IHVwLCBidXQgd2l0 aG91dCB0aGUgVERSIHdvcmsgd2UKPiBjYW4ndCB5ZXQganVzdCBraWxsIHRoZSBvZmZlbmRlciBz ZWxlY3RpdmUgd2l0aG91dCBhZmZlY3RpbmcgdGhlIG90aGVyCj4gYWN0aXZlIGdwdSBjb250ZXh0 cy4KCkhvdz8gIFRoZSBub3RpZmljYXRpb24gZnJvbSB0aGUgSU9NTVUgcXVldWUgaXMgYXN5bmNo cm9ub3VzLi4uCgo+IEJ1dCBiZXNpZGVzIHRoYXQgSSByZWFsbHkgZG9uJ3Qgc2VlIGEgcmVhc29u IHdoeSB3ZSBuZWVkIHRvIGtpbGwgdGhlCj4gcHJvY2VzcyBpZiB0aGUgZ3B1IGZhdWx0cy4gQWZ0 ZXIgYWxsIGlmIGEgdGhyZWFkIHNpZ2ZhdWx0cyB0aGVuIHNpZ25hbAo+IGdvZXMgdG8gdGhhdCB0 aHJlYWQgYW5kIG5vdCBzb21lIHJhbmRvbSBvbmUgKG9yIHRoZSBvbmUgdGhyZWFkIHRoYXQgZm9y a2VkCj4gdGhlIHRocmVhZCB0aGF0IGJsZXcgdXApLiBBbmQgd2UgZG8gaGF2ZSBpbnRlcmZhY2Vz IHRvIHRlbGwgdXNlcnNwYWNlIHRoYXQKPiBzb21ldGhpbmcgYmFkIGhhcHBlbmVkIHdpdGggdGhl IGdwdSB3b3JrIGl0IHN1Ym1pdHRlZC4KCldlIHdpbGwgc2VuZCBhIHNpZ25hbCwganVzdCBhcyBp biB0aGUgdGhyZWFkIGNhc2UuICBUaGF0IGdlbmVyYWxseSBraWxscwp0aGUgcHJvY2VzcywgYnV0 IHRoZSBwcm9jZXNzIGlzIGZyZWUgdG8gaW5zdGFsbCBhIGhhbmRsZXIgYW5kIHRyeSB0byBkbwpz b21ldGhpbmcgb2YgY291cnNlLiAgVGhlIHRyb3VibGUgaXMgdGhhdCBhIGZhdWx0IGxpa2UgdGhp cyBpbmRpY2F0ZXMgYQpidWcsIGp1c3QgYXMgaXQgd291bGQgaW4gdGhlIG11bHRpdGhyZWFkZWQg Y2FzZSAocHJvY2Vzc29ycyBtYW5pcHVsYXRpbmcKdGhlIGFkZHJlc3Mgc3BhY2Ugd2l0aG91dCBs b2NraW5nIGZvciBleGFtcGxlLCBvciBhIHVzZSBhZnRlciBmcmVlLCBvciBhCnNpbXBsZSBiYWQg cG9pbnRlciByZWZlcmVuY2UpLgoKPiBDaHJpcyBtYWRlIGEgc2ltaWxhciBwYXRjaCBmb3IgdXNl cnB0ciBhbmQgSSBkaWRuJ3QgbGlrZSB0aGF0IG9uZSBlaXRoZXIuCj4gV29yc3QgY2FzZSB1c2Vy c3BhY2UgaGFzIGEgc3BlY2lhbCBTRUdWIGhhbmRsZXIgYW5kIHRoZW4gdGhpbmdzIHJlYWxseSBn bwo+IGRvd24gYmFkbHkgd2hlbiB0aGF0IGhhbmRsZXIgZ2V0cyB0cmlnZ2VyZWQgYXQgYW4gdW5l eHBlY3RlZCBwbGFjZS4KCk5vdCBzdXJlIHdoYXQgeW91J3JlIHN1Z2dlc3RpbmcgYXMgYW4gYWx0 ZXJuYXRpdmU7IGp1c3QgbGV0IHRoaW5ncyBrZWVwCnJ1bm5pbmcgc29tZWhvdz8KCkplc3NlCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=