From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v6 08/14] vtd: add lookup_page method to iommu_ops Date: Wed, 12 Sep 2018 13:43:53 +0000 Message-ID: <8625f04022a04a07b7202db22b44e3ca@AMSPEX02CL03.citrite.net> References: <20180823094711.21376-1-paul.durrant@citrix.com> <20180823094711.21376-9-paul.durrant@citrix.com> <5B925CC402000078001E6538@prv1-mh.provo.novell.com> <5B98D1B702000078001E7A8F@prv1-mh.provo.novell.com> <77f7af1c0daf48c9ab66bbd77cc022ec@AMSPEX02CL03.citrite.net> <2c79d7d0775c4cbe8dc7577ab6b08e74@AMSPEX02CL03.citrite.net> <22882dd60fc847728f96b2d4b9c0a9d3@AMSPEX02CL03.citrite.net> <5B98D65E02000078001E7ACF@prv1-mh.provo.novell.com> <7ad76f0c35584cf08adcffaf1fe5bba4@AMSPEX02CL03.citrite.net> <5B98D89A02000078001E7B14@prv1-mh.provo.novell.com> <82baab81955d48ae9a2c50b964c2ca34@AMSPEX02CL03.citrite.net> <5B98DA8902000078001E7B4E@prv1-mh.provo.novell.com> <5B98E57B02000078001E7BCB@prv1-mh.provo.novell.com> <5B99035C02000078001E7D33@prv1-mh.provo.novell.com> <6c3c81cf011944c595df1376f5d1607a@AMSPEX02CL03.citrite.net> <5B9908F002000078001E7D59@prv1-mh.provo.novell.com> <5eab03ec84ef45b48a31a2efa939ab16@AMSPEX02CL03.citrite.net> <5B99127102000078001E7D89@prv1-mh.provo.novell.com> <5B9916F602000078001E7DA4@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 1g05R0-0001aq-GF for xen-devel@lists.xenproject.org; Wed, 12 Sep 2018 13:43:58 +0000 In-Reply-To: <5B9916F602000078001E7DA4@prv1-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: 'Jan Beulich' Cc: xen-devel , Kevin Tian , George Dunlap List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTggMTQ6MzkKPiBUbzog UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbgo+IDxrZXZpbi50aWFuQGlu dGVsLmNvbT47IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1 YmplY3Q6IFJFOiBbUEFUQ0ggdjYgMDgvMTRdIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0 byBpb21tdV9vcHMKPiAKPiA+Pj4gT24gMTIuMDkuMTggYXQgMTU6MjUsIDxQYXVsLkR1cnJhbnRA Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4g RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAx MiBTZXB0ZW1iZXIgMjAxOCAxNDoyMAo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu dEBjaXRyaXguY29tPgo+ID4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp eC5jb20+OyBLZXZpbiBUaWFuCj4gPj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgeGVuLWRldmVs IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPj4gU3ViamVjdDogUkU6IFtQQVRD SCB2NiAwOC8xNF0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvCj4gaW9tbXVfb3BzCj4g Pj4KPiA+PiA+Pj4gT24gMTIuMDkuMTggYXQgMTQ6NTMsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv bT4gd3JvdGU6Cj4gPj4gPiBUaGUgZnVuY3Rpb24gd2lsbCBuZXZlciByZXR1cm4gaXRzIHJlc3Vs dHMgdG8gYSBndWVzdCwgUFYgb3IgSFZNLCBzbyBJCj4gPj4gPiByZWFsbHkgZG9uJ3Qgc2VlIHRo ZSBjb25jZXJuLiBJdCdzIGEgbG93IGxldmVsIGZ1bmN0aW9uLCBmb3IgWGVuJ3MgaW50ZXJuYWwK PiA+PiA+IHVzZSBvbmx5LiBJdCdzIGVzc2VudGlhbGx5IHRoZSBlcXVpdmFsZW50IG9mIGEgcDJt IGxvb2t1cCBmdW5jdGlvbiBhbmQKPiA+PiA+IHRoZXJlJ3Mgbm8gd2F5IHdlJ2QgZXZlciBleHBv c2UgdGhlIHJlc3VsdHMgb2Ygc3VjaCBhIGxvb2t1cCB0byB0aGUKPiBndWVzdAo+ID4+ID4gZWl0 aGVyLgo+ID4+Cj4gPj4gT2gsIHRoYXQgd2FzIHV0dGVyIGNvbmZ1c2lvbiBvbiBteSBwYXJ0IHRo ZW4sIGFuZCBJJ20gc29ycnkgZm9yIGFsbAo+ID4+IHRoZSBub2lzZS4gSSd2ZSBnb3QgbWlzbGVh ZCBieSB0aGUgdGl0bGVzIG9mIHRoaXMgcGF0Y2ggYW5kIHBhdGNoZXMKPiA+PiAxMyBhbmQgMTQs IGFsbCBvZiB3aGljaCBoYXZlICJpb21tdV9vcHMiIGFzIHBhcnRzIG9mIHRoZW0uCj4gPj4KPiA+ Cj4gPiBJIHJlY2VudGx5IG5vdGljZWQgdGhpcyBuYW1lIG92ZXJsb2FkaW5nIHNvIHNvcnJ5IGZv ciBsZWFkaW5nIHlvdSBhc3RyYXkuIEkKPiA+IHdpbGwgc2VyaW91c2x5IGNvbnNpZGVyIHJlbmFt aW5nIHRoZSBoeXBlcmNhbGwgd2hlbiBJIHJlLXdvcmsgdGhlIGxhdGVyCj4gPiBwYXRjaGVzLgo+ IAo+IFRoZSBoeXBlcmNhbGwgbmFtZSBpcyBmaW5lLCBJIHRoaW5rLiBQZXJoYXBzIHRoZSBkaXN0 aW5jdGlvbgo+IGNvdWxkIGFscmVhZHkgYmUgbWFkZSBtb3JlIGNsZWFyIGJ5IHVzaW5nIGlvbW11 X29wcyBmb3IgdGhlCj4gaW50ZXJuYWwgaW50ZXJmYWNlKHMpIChtYXRjaGluZyB0aGVpciBzdHJ1 Y3R1cmUgbmFtZSkgYW5kCj4gaW9tbXVfb3AgLyBpb21tdV9vcC1zIGZvciB0aGUgaHlwZXJjYWxs IGJhc2VkIG9wZXJhdGlvbnMsCj4gc2VlaW5nIHRoYXQgdGhlIHN0cnVjdHVyZSBpcyBuYW1lcyB4 ZW5faW9tbXVfb3A/Cj4gCgpPay4gSSdsbCBsZWF2ZSB0aGUgZmlsZW5hbWVzIGFzIGlvbW11X29w LltjaF0gYnV0IEknbGwgdHJ5IHRvIHJlZmVyIGNvbnNpc3RlbnRseSB0byB4ZW5faW9tbXVfb3Ag aW4gY29tbWVudHMgYW5kIGRlc2NyaXB0aW9ucyByZWxhdGluZyB0byB0aGUgaHlwZXJjYWxscyBh bmQgaW9tbXVfb3BzIGZvciB0aGUgaW50ZXJuYWwgYWJzdHJhY3Rpb24gbGF5ZXIuCgogIFBhdWwK Cj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==