From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v2 REPOST 11/12] x86/hvm/ioreq: defer mapping gfns until they are actually requsted Date: Tue, 29 Aug 2017 08:51:56 +0000 Message-ID: References: <20170822145107.6877-1-paul.durrant@citrix.com> <20170822145107.6877-12-paul.durrant@citrix.com> <20170828150856.lveaeikuu4r6pjdl@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmcFa-0005s2-0x for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 08:51:58 +0000 In-Reply-To: <20170828150856.lveaeikuu4r6pjdl@citrix.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" Cc: Stefano Stabellini , Wei Liu , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , Jan Beulich , Ian Jackson , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IEF1Z3VzdCAyMDE3IDE2OjA5Cj4gVG86IFBhdWwg RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54 ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Owo+IFdl aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29w ZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNv bT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEtvbnJhZAo+IFJ6ZXN6dXRlayBX aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFi ZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0 OiBSZTogW1BBVENIIHYyIFJFUE9TVCAxMS8xMl0geDg2L2h2bS9pb3JlcTogZGVmZXIgbWFwcGlu ZyBnZm5zCj4gdW50aWwgdGhleSBhcmUgYWN0dWFsbHkgcmVxdXN0ZWQKPiAKPiBPbiBUdWUsIEF1 ZyAyMiwgMjAxNyBhdCAwMzo1MTowNVBNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gWy4u Ll0KPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2 aWNlbW9kZWwuaAo+IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1v ZGVsLmgKPiA+IGluZGV4IDEzMjE2ZGIwNGEuLmRhNmIyNTNjZmQgMTAwNjQ0Cj4gPiAtLS0gYS90 b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAo+ID4gKysrIGIv dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKPiA+IEBAIC02 MSwxMSArNjEsMTEgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoCj4g PiAgICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAo+ID4gICAqIEBw YXJtIGlkIHRoZSBJT1JFUSBTZXJ2ZXIgaWQuCj4gPiAgICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50 ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVjZWl2ZSB0aGUgc3luY2hyb25vdXMKPiBpb3JlcQo+ID4g LSAqICAgICAgICAgICAgICAgICAgZ2ZuCj4gPiArICogICAgICAgICAgICAgICAgICBnbWZuLiAo TWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQo+ID4gICAqIEBwYXJtIGJ1ZmlvcmVxX2dmbiBw b2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkCj4gaW9yZXEKPiA+ IC0gKiAgICAgICAgICAgICAgICAgICAgZ2ZuCj4gPiArICogICAgICAgICAgICAgICAgICAgIGdt Zm4uIChNYXkgYmUgTlVMTCBpZiBub3QgcmVxdWlyZWQpCj4gCj4gU2hvdWxkIGJlIGdmbiBoZXJl LgoKQWN0dWFsbHksIHllcy4gSXQgd2lsbCBzdGlsbCBiZSBhbHdheXMgZ2ZuIGZvciB0aGUgbGVn YWN5IGNhbGwuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==