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: Fri, 9 Oct 2015 10:47:47 +0200 Message-ID: <20151009084747.GN26718@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> <20151007161424.GV3383@phenom.ffwll.local> <5616538A.4000900@intel.com> <1444344368.92154.8.camel@infradead.org> <20151009072837.GB18060@phenom.ffwll.local> <1444377384.92154.64.camel@infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f169.google.com (mail-wi0-f169.google.com [209.85.212.169]) by gabe.freedesktop.org (Postfix) with ESMTPS id 32D4A7A11A for ; Fri, 9 Oct 2015 01:44:55 -0700 (PDT) Received: by wicfx3 with SMTP id fx3so57059779wic.0 for ; Fri, 09 Oct 2015 01:44:53 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1444377384.92154.64.camel@infradead.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: David Woodhouse Cc: "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBPY3QgMDksIDIwMTUgYXQgMDg6NTY6MjRBTSArMDEwMCwgRGF2aWQgV29vZGhvdXNl IHdyb3RlOgo+IE9uIEZyaSwgMjAxNS0xMC0wOSBhdCAwOToyOCArMDIwMCwgRGFuaWVsIFZldHRl ciB3cm90ZToKPiA+IAo+ID4gSG0gaWYgdGhpcyBzdGlsbCB3b3JrcyB0aGUgc2FtZSB3YXkgYXMg b24gb2xkZXIgcGxhdGZvcm1zIHRoZW4gcGFnZWZhdWx0cwo+ID4ganVzdCByZWFkIGFsbCAwIGFu ZCB3cml0ZXMgZ28gbm93aGVyZSBmcm9tIHRoZSBncHUuIFRoYXQgZ2VuZXJhbGx5IGFsc28KPiA+ IGV4cGxhaW5zIGV2ZXItaW5jcmVhc2luZyBudW1iZXJzIG9mIHRoZSBDUyBleGVjdXRpb24gcG9p bnRlciBzaW5jZSBpdCdzCj4gPiBidXN5IGNodXJuaW5nIHRocm91Z2ggNDhiIHdvcnRoIG9mIGFk ZHJlc3Mgc3BhY2UgZmlsbGVkIHdpdGggTUlfTk9QLiBJJ2QKPiA+IGhhdmUgaG9wZWQgb3VyIGh3 IHdvdWxkIGRvIGJldHRlciB0aGFuIHRoYXQgd2l0aCBzdm0gLi4uCj4gCj4gSSdtIGxvb2tpbmcg YXQgc2ltcGxlIGNhc2VzIGxpa2UgSmVzc2UncyAnZ2VtX3N2bV9mYXVsdCcgdGVzdC4gSWYgdGhl Cj4gYWNjZXNzIHRvIHByb2Nlc3MgYWRkcmVzcyBzcGFjZSAoYSBzaW5nbGUgZHdvcmQgd3JpdGUp IGRvZXMgbm90aGluZywKPiBJJ20gbm90IHN1cmUgd2h5IGl0IHdvdWxkIHRoZW4gY2h1cm4gdGhy b3VnaCBNSV9OT09Qczsgd2h5IHdvdWxkIHRoZQo+IGJhdGNoIHN0aWxsIG5vdCBjb21wbGV0ZT8K ClllYWggdGhhdCB0ZXN0Y2FzZSBkb2Vzbid0IGZpdCwgdGhlIG9uZSBJIGhhZCBpbiBtaW5kIGlz IHdoZXJlIHRoZSBiYXRjaAppdHNlbGYgZmF1bHRzIGFuZCB0aGUgQ1MganVzdCByZWFkcyBNSV9O T1AgZm9yZXZlci4gTm8gaWRlYSB3aHkgdGhlIGdwdQpqdXN0IGtlZXBzIHdhbGtpbmcgdGhyb3Vn aCB0aGUgYWRkcmVzcyBzcGFjZSBoZXJlLiBQdXp6bGluZy4KCj4gPiBJZiB0aGVyZSdzIHJlYWxs eSBubyB3YXkgdG8gbWFrZSBpdCBoYW5nIHdoZW4gd2UgY29tcGxldGUgdGhlIGZhdWx0IHRoZW4g SQo+ID4gZ3Vlc3Mgd2UnbGwgaGF2ZSB0byBoYW5nIGl0IGJ5IG5vdCBjb21wbGV0aW5nLiBPdGhl cndpc2Ugd2UnbGwgaGF2ZSB0bwo+ID4gcm9sbCBvdXIgb3duIGZhdWx0IGRldGVjdGlvbiBjb2Rl IHJpZ2h0IGZyb20gdGhlIHN0YXJ0Lgo+IAo+IFdlbGwsIHRoZW9yZXRpY2FsbHkgdGhlcmUgYXJl IHdheXMgd2UgY291bGQgaGFuZGxlIHRoaXMuIEl0IGxvb2tzIGxpa2UKPiBpZiBJICpkb24ndCog Z2l2ZSB0aGUgSU9NTVUgYSByZXNwb25zZSB0byB0aGUgcGFnZSByZXF1ZXN0LCB0aGUgY29udGV4 dAo+IHJlbWFpbnMgaHVuZyBhbmQgd2FpdGluZyBmb3IgaXQuIFNvIEkgY291bGQgZ2l2ZSB5b3Ug YSBjYWxsYmFjaywKPiBpbmNsdWRpbmcgdGhlICdwcml2YXRlJyBkYXRhIGZyb20gdGhlIHBhZ2Ug cmVxdWVzdCB0aGF0IHdlIGtub3cKPiBpZGVudGlmaWVzIHRoZSBjb250ZXh0LiBTbyBwZXJoYXBz IHdlICpjb3VsZCogY29udHJpdmUgdG8gZ2l2ZSB5b3UKPiBwcmVjaXNlIGV4Y2VwdGlvbnMgd2hl biB0aGUgaGFyZHdhcmUgZG9lc24ndCByZWFsbHkgZG8gdGhhdCBzYW5lbHkuCj4gCj4gQnV0IEkg d2FzIHJlYWxseSB0cnlpbmcgaGFyZCB0byBhdm9pZCB0aGUgbmVjZXNzaXR5IGZvciB0aGF0IGtp bmQgb2YKPiBoYWNrIHRvIHdvcmsgYXJvdW5kIHN0dXBpZCBoYXJkd2FyZSA6KQoKSSdsbCB0YWtl IGEgbG9vayBhdCB5b3VyIGxhdGVzdCBzZXJpZXMuIEJ1dCB5ZWFoIHdlIG1pZ2h0IG5lZWQgdGhh dApjYWxsYmFjayB0byB1cGRhdGUgcmVzZXRzL2N0eC1pcy10b2FzdCBzdGF0cyBvbiBvdXIgc2lk ZSBpZiB0aGUgZ3B1CmRvZXNuJ3QgbmF0dXJhbGx5IGZhbGwgb3ZlciBpZiB0aGVyZSdzIG5vIG1l bW9yeS4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwg Q29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK