From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Tian, Kevin" Subject: Re: [PATCH v6 01/14] iommu: introduce the concept of BFN... Date: Fri, 7 Sep 2018 01:47:34 +0000 Message-ID: References: <20180823094711.21376-1-paul.durrant@citrix.com> <20180823094711.21376-2-paul.durrant@citrix.com> <5B88147F02000078001E39FB@prv1-mh.provo.novell.com> <5B8D1F2602000078001E48B5@prv1-mh.provo.novell.com> <5B8E432E02000078001E4FB5@prv1-mh.provo.novell.com> <5B8E469802000078001E4FE5@prv1-mh.provo.novell.com> <777ac29dd97a46938eec6c00ecf51e32@AMSPEX02CL03.citrite.net> <5B8E4B8A02000078001E505A@prv1-mh.provo.novell.com> <5B8F7C5202000078001E559F@prv1-mh.provo.novell.com> <5B8F81B302000078001E55C9@prv1-mh.provo.novell.com> <5B8FA41B02000078001E56E4@prv1-mh.provo.novell.com> <707e1cd819cf4dbc996c80c936d25606@AMSPEX02CL03.citrite.net> <5B9127ED02000078001E5F41@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fy5sS-0006JC-D8 for xen-devel@lists.xenproject.org; Fri, 07 Sep 2018 01:48:04 +0000 In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Paul Durrant , 'Jan Beulich' Cc: xen-devel , Julien Grall , Stefano Stabellini , Suravee Suthikulpanit List-Id: xen-devel@lists.xenproject.org PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0KPiBT ZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDYsIDIwMTggMTA6NTQgUE0KPiAKPiA+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNo QHN1c2UuY29tXQo+ID4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTggMTQ6MTMKPiA+IFRvOiBQYXVs IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6IFN1cmF2ZWUgU3V0aGlr dWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxpZW4gR3JhbGwKPiA+ IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t PjsgU3RlZmFubwo+ID4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1k ZXZlbCA8eGVuLQo+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPiBTdWJqZWN0OiBS RTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzE0XSBpb21tdTogaW50cm9kdWNlIHRoZSBjb25j ZXB0Cj4gb2YKPiA+IEJGTi4uLgo+ID4KPiA+ID4+PiBPbiAwNi4wOS4xOCBhdCAxMjozNiwgPFBh dWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+IEZyb206IEphbiBCZXVsaWNoIFtt YWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPiA+PiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOCAx MDozOQo+ID4gPj4KPiA+ID4+ID4+PiBPbiAwNS4wOS4xOCBhdCAxMToxMywgPFBhdWwuRHVycmFu dEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+ID4gUGVyc29uYWxseSBJIHRoaW5rICdidXMgYWRk cmVzcycgaXMgY29tbW9ubHkgZW5vdWdoIHVzZWQgdGVybSBmb3IKPiA+ID4+IGFkZHJlc3Nlcwo+ ID4gPj4gPiB1c2VkIGJ5IGRldmljZXMgZm9yIERNQS4gSW5kZWVkIHdlIGhhdmUgYWxyZWFkeSAn ZGV2X2J1c19hZGRyJyBpbgo+ID4gdGhlCj4gPiA+PiBncmFudAo+ID4gPj4gPiBtYXAgYW5kIHVu bWFwIGh5cGVyY2FsbHMuIFNvIGJhZGRyIGFuZCBiZm4gc2VlbSBsaWtlIG9rIHRlcm1zIHRvCj4g bWUuCj4gPiBJdCdzCj4gPiA+PiA+IGFsc28gbm90IGltcG9zc2libGUgdG8gcmVuYW1lIHRoZXNl IGxhdGVyIGlmIHRoZXkgcHJvdmUgcHJvYmxlbWF0aWMuCj4gPiA+Pgo+ID4gPj4gQnV0IHRoYXQn cyB0aGUgcG9pbnQgLSB0aGUgbmFtZXMgYXJlIHByb2JsZW1hdGljICh0byBtZSk6IEkKPiBwZXJt YW5lbnRseQo+ID4gPj4gaGF2ZSB0byByZW1pbmQgbXlzZWxmIHRoYXQgdGhleSBkbyBfbm90XyBy ZWZlciB0byB0aGUgYWRkcmVzc2VzIGFzCj4gPiA+PiBzZWVuIHdoZW4gYWNjZXNzaW5nIG1lbW9y eSwgYnV0IHRoZSBvbmVzIGdvaW5nIF9pbnRvXyB0aGUgSU9NTVUuCj4gPiA+Cj4gPiA+IE9rLiBD b3VsZCB3ZSBhZ3JlZSBvbiAnSU9GTicgdGhlbj8gSSB0aGluayAnaW92YScgYW5kICdpbyBhZGRy ZXNzJyBhcmUKPiBhbHNvCj4gPiA+IHJlYXNvbmFibHkgd2lkZWx5IHVzZWQgdGVybXMgdG8gcmVm ZXIgdG8gYWRkcmVzcyBmcm9tIGEgZGV2aWNlJ3MgUG9WLgo+IEknZAo+ID4gPiByZWFsbHkgbGlr ZSB0byB1bmJsb2NrIHRoZXNlIGVhcmx5IHBhdGNoZXMuCj4gPgo+ID4gSG1tLCBlYXJsaWVyIEkg aGFkIGluZGljYXRlZCBJJ2QgcHJlZmVyIERGTiAoYXMgdGhpcyBtYWtlIGNsZWFyIHdob3NlCj4g PiB2aWV3IHdlIGFyZSB0YWxraW5nIGFib3V0KS4gS2V2aW4gc2VlbWVkIHRvIHByZWZlciBERk4g dG9vLCBqdXN0IHdpdGgKPiA+IGEgZGlmZmVyZW50IGFzc29jaWF0aW9uIGZvciBEICh3aGljaCwg YXMgc2FpZCwgSSBjb25zaWRlciB1bmhlbHBmdWwpLiBTbwo+ID4gaXMgdGhlcmUgYSBwYXJ0aWN1 bGFyIHJlYXNvbiB5b3UncmUgbm93IHN1Z2dlc3RpbmcgSU9GTiBuZXZlcnRoZWxlc3M/Cj4gCj4g SXQgd2FzIHRoZSBhbWJpZ3VpdHkgYW5kIGxhY2sgb2YgYWdyZWVtZW50IG92ZXIgdGhlICdEJyB0 aGF0IG1hZGUgbWUgdGhpbmsKPiB0aGF0IHRoZSBvdGhlciBhbHRlcm5hdGl2ZSB3b3VsZCBiZSBi ZXR0ZXIuCj4gS2V2aW4sIHdvdWxkIHlvdSBiZSBvayB3aXRoICdJT0ZOJz8KPiAKCk15IHByb2Js ZW0gd2l0aCBERk4gaXMgd2hlbiBjb21iaW5pbmcgRCB3aXRoIGFkZHJlc3MgdGhlbiAiZGV2aWNl IAphZGRyZXNzIiBpcyBub3QgdmVyeSBjbGVhciB0byBtZSB3aGlsZSBpbnRlcnByZXRpbmcgRCBh cyBETUEgaXMgYWxzbwpub3QgdGhhdCBjbGVhciBmcm9tIEphbidzIHBvaW50LgoKSSBkaWRuJ3Qg c2VlIGEgcGVyZmVjdCBjYW5kaWRhdGUgd2l0aG91dCBjYXVzaW5nIGFueSBhbWJpZ3VpdHkgLSBh dCB0aGlzCnBvaW50IEkgZmVlbCBJT0ZOL0lPVkEgbWlnaHQgbm90IGJlIHRoZSBiZXN0IG9uZSBi dXQgaXQgd2lucyB0byBtZSB3aGVuCmNvbnNpZGVyaW5nIHRoZSBmYWN0IHRoYXQgaXQgaXMgd2lk ZWx5IHVzZWQgdGVybSBpbiBvdGhlciBwbGFjZXMgKGUuZy4gaW4gdnRkIApzcGVjLCBpbiBMaW51 eCB2ZmlvL2lvbW11IGRyaXZlciwgZXRjLikuIAoKVGhhbmtzCktldmluCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs