From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Williamson Subject: Re: [PATCH v2] iommu/intel: Exclude devices using RMRRs from IOMMU API domains Date: Thu, 19 Jun 2014 08:29:20 -0600 Message-ID: <1403188160.3707.242.camel@ul30vt.home> References: <20140613162901.4550.94476.stgit@bling.home> <1402983303.3707.94.camel@ul30vt.home> <1402988692.7595.106.camel@i7.infradead.org> <1403007757.3707.100.camel@ul30vt.home> <1403008864.7595.144.camel@i7.infradead.org> <1403010982.3707.123.camel@ul30vt.home> <20140617134408.GM5821@phenom.ffwll.local> <1403128088.3707.223.camel@ul30vt.home> <1403142438.3707.234.camel@ul30vt.home> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: 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: chegu_vinod@hp.com, iommu@lists.linux-foundation.org, Linux Kernel Mailing List , Intel Graphics Development List-Id: iommu@lists.linux-foundation.org T24gVGh1LCAyMDE0LTA2LTE5IGF0IDA4OjEwICswMjAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ IE9uIFRodSwgSnVuIDE5LCAyMDE0IGF0IDM6NDcgQU0sIEFsZXggV2lsbGlhbXNvbgo+IDxhbGV4 LndpbGxpYW1zb25AcmVkaGF0LmNvbT4gd3JvdGU6Cj4gPiBGaW5kaW5nIHNvbWUgbW9yZSBzcGVj cy4uLiB0aGUgTUdHQzAgcmVnaXN0ZXIgKDUwaCkgc2VlbXMgdG8gaW5kaWNhdGUKPiA+IHRoZSBH VFQgc3RvbGVuIG1lbW9yeSBzaXplIGlzIDJNLCB3aGljaCBzb3VuZHMgc3VzcGljaW91c2x5IGxp a2UgdGhlIDJNCj4gPiB0aGF0IHRoZSBSTVJSIGlzIHJlcG9ydGluZy4gIEhvd2V2ZXIsIGZyb20g dGhlIEl2eUJyaWRnZSBNTUlPLCBNZWRpYQo+ID4gUmVnaXN0ZXJzICYgUHJvZ3JhbW1pbmcgRW52 IG1hbnVhbDoKPiA+Cj4gPiAgICAgICAgIDQuNi4xIENoYW5nZXMgdG8gR1RUCj4gPgo+ID4gICAg ICAgICBUaGUgR1RUIGlzIGNvbnN0cmFpbmVkIHRvIGJlIGxvY2F0ZWQgYXQgdGhlIGJlZ2lubmlu ZyBvZiBhCj4gPiAgICAgICAgIHNwZWNpYWwgc2VjdGlvbiBvZiBzdG9sZW4gbWVtb3J5IGNhbGxl ZCB0aGUgR1RUIHN0b2xlbiBtZW1vcnkKPiA+ICAgICAgICAgKEdTTSkuIFRoZXJlIGlzIG5vIGxv bmdlciBhbiBNTUlPIHJlZ2lzdGVyIGNvbnRhaW5pbmcgdGhlCj4gPiAgICAgICAgIHBoeXNpY2Fs IGJhc2UgYWRkcmVzcyBvZiB0aGUgR1RUIGFzIG9uIHByaW9yIGRldmljZXMuIEluc3RlYWQgb2YK PiA+ICAgICAgICAgdXNpbmcgdGhlIFBHVEJMX0NUTCByZWdpc3RlciB0byBzcGVjaWZ5IHRoZSBi YXNlIGFkZHJlc3Mgb2YgdGhlCj4gPiAgICAgICAgIEdUVCwgdGhlIEdUVCBiYXNlIGlzIG5vdyBk ZWZpbmVkIHRvIGJlIGF0IHRoZSBib3R0b20gKG9mZnNldCAwKQo+ID4gICAgICAgICBvZiBHU00u Cj4gPgo+ID4gICAgICAgICBTaW5jZSB0aGUgZ3JhcGhpY3MgZGV2aWNlIChpbmNsdWRpbmcgdGhl IGRyaXZlcikga25vd3Mgbm90aGluZwo+ID4gICAgICAgICBhYm91dCB0aGUgbG9jYXRpb24gb2Yg R1NNLCBpdCBkb2VzIG5vdCDigJxrbm934oCdIHdoZXJlIHRoZSBHVFQgaXMKPiA+ICAgICAgICAg bG9jYXRlZCBpbiBtZW1vcnkuIEluIGZhY3QsIHRoZSBDUFUgY2Fubm90IGRpcmVjdGx5IGFjY2Vz cyB0aGUKPiA+ICAgICAgICAgR1NNIGNvbnRhaW5pbmcgdGhlIEdUVC4KPiA+Cj4gPiBUaGF0IHNl ZW1zIHRvIHN1Z2dlc3Qgd2UgY2FuJ3QgZGlzY292ZXIgdGhpcyByZWdpb24gZnJvbSB0aGUgZGV2 aWNlLCBidXQKPiA+IHRoZSBkZXZpY2UgZG9lcyBuZWVkIHRvIG1haW50YWluIGFjY2VzcyB0byBp dC4uLiBJIGRvbid0IGtub3cgaG93IHRvCj4gPiByZXNvbHZlIHRoYXQgd2l0aG91dCBleHBvc2lu ZyB0aGUgUk1SUiB0aHJvdWdoIHRoZSBJT01NVSBBUEkuCj4gPgo+ID4gSW4gYW55IGNhc2UsIEkg ZG9uJ3Qga25vdyB0aGF0IGFueSBvZiB0aGlzIHNob3VsZCBibG9jayB0aGUgb3JpZ2luYWwKPiA+ IHBhdGNoLiAgQWxsIG9mIHRoaXMgc2VlbXMgbGlrZSAiYWNjZXB0YWJsZSIgdXNlIG9mIFJNUlJz IHRoYXQgd2UgY2FuCj4gPiBsYXRlciBhZGQgYW4gZXhjZXB0aW9uIHRvIGFsbG93IGlmIHdlIGdl dCB0byB0aGUgcG9pbnQgb2YgdW5kZXJzdGFuZGluZwo+ID4gaXQgYW5kIGJlaW5nIGFibGUgdG8g cmVwcm9kdWNlIGFueSByZXF1aXJlZCBtYXBwaW5ncyBpbiB0aGUgZ3Vlc3QuCj4gPiBUaGFua3Ms Cj4gCj4gR1RUIHN0b2xlbiBpcyB0aGUgcGxhY2Ugd2hlcmUgdGhlIGdwdSBzdG9yZXMgcGFnZSB0 YWJsZXMuIFdlIG5ldmVyCj4gYWNjZXNzIHRoZW0gZGlyZWN0bHkgYnV0IHRocm91Z2ggYSBzcGVj aWFsIG1taW8gcmFuZ2Ugc28gdGhhdCB0aGUgZ3B1Cj4gY2FuIGludGVyY2VwdCBwdGUgdXBkYXRl cyBhbmQgaW52YWxpZGF0ZSB0bGJzIGFjY29yZGluZ2x5LiBTbyB5ZWFoLCB3ZQo+IG5lZWQgdGhp cywgdG9vLgoKQnV0IGlzIHRoZXJlIGEgd2F5IGZvciBzb2Z0d2FyZSB0byBkaXNjb3ZlciBpdHMg bG9jYXRpb24gZnJvbSB0aGUKZGV2aWNlPyAgSWYgc28sIHRoZW4gSSB0aGluayB3ZSBjYW4gcmVj cmVhdGUgYWxsIHRoZSBpZGVudGl0eSBtYXBzIHdlJ2QKbmVlZCBmb3IgYSBndWVzdCBmcm9tIHRo ZSBkZXZpY2UuICBJZiBub3QsIHRoZW4gd2UnZCBuZWVkIHRvIGZpZ3VyZSBvdXQKc29tZSBJT01N VSBBUEkgZXh0ZW5zaW9uIHRvIGhhbmRsZSB0aGUgbWFwcGluZy4gIFRoZSBzcGVjIGV4Y2VycHQg YWJvdmUKc2VlbXMgdG8gaW5kaWNhdGUgdGhhdCBoYXJkd2FyZSBkZXNpZ25lcnMgZGVjaWRlZCBz b2Z0d2FyZSBkb2Vzbid0IG5lZWQKdG8ga25vdyBhYm91dCBpdCwgYnV0IHRoZSBSTVJSIHNlZW1z IHRvIGJlIHRoZSAib2ggY3JhcCIgbW9tZW50IHdoZW4KdGhleSByZWFsaXplZCB0aGF0IHllcyB3 ZSBkbyBuZWVkIHRvIGtub3cgYWJvdXQgaXQuICBUaGFua3MsCgpBbGV4CgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=