From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v2 REPOST 03/12] x86/mm: add HYPERVISOR_memory_op to acquire guest resources Date: Tue, 29 Aug 2017 09:13:21 +0000 Message-ID: <0b76a2a4a6b344d7873603844d859a18@AMSPEX02CL03.citrite.net> References: <20170822145107.6877-1-paul.durrant@citrix.com> <20170822145107.6877-4-paul.durrant@citrix.com> <20170828150129.6gviji6qqep6heiw@citrix.com> <59A5492E0200007800174D65@prv-mh.provo.novell.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 1dmcaY-0007o5-Ch for xen-devel@lists.xenproject.org; Tue, 29 Aug 2017 09:13:38 +0000 In-Reply-To: <59A5492E0200007800174D65@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: 'Jan Beulich' Cc: Andrew Cooper , Wei Liu , George Dunlap , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjkgQXVndXN0IDIwMTcgMTA6MDAKPiBUbzogUGF1 bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8 QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxh cEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZl bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0gg djIgUkVQT1NUIDAzLzEyXSB4ODYvbW06IGFkZAo+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFj cXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4gCj4gPj4+IE9uIDI5LjA4LjE3IGF0IDEwOjMyLCA8UGF1 bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IFdlaSBMaXUgW21haWx0bzp3 ZWkubGl1MkBjaXRyaXguY29tXQo+ID4+IFNlbnQ6IDI4IEF1Z3VzdCAyMDE3IDE2OjAxCj4gPj4g T24gVHVlLCBBdWcgMjIsIDIwMTcgYXQgMDM6NTA6NTdQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy b3RlOgo+ID4+ID4gKwo+ID4+ID4gKy8qCj4gPj4gPiArICogR2V0IHRoZSBwYWdlcyBmb3IgYSBw YXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRoZXkgY2FuIGJlCj4gPj4gPiArICog bWFwcGVkIGRpcmVjdGx5IGJ5IGEgdG9vbHMgZG9tYWluLgo+ID4+ID4gKyAqLwo+ID4+ID4gKyNk ZWZpbmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKPiA+PiA+ICtzdHJ1Y3QgeGVuX21lbV9h Y3F1aXJlX3Jlc291cmNlIHsKPiA+PiA+ICsgICAgLyogSU4gLSB0aGUgZG9tYWluIHdob3NlIHJl c291cmNlIGlzIHRvIGJlIG1hcHBlZCAqLwo+ID4+ID4gKyAgICBkb21pZF90IGRvbWlkOwo+ID4+ ID4gKyAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlIChkZWZpbmVkIGJlbG93KSAqLwo+ ID4+ID4gKyAgICB1aW50MTZfdCB0eXBlOwo+ID4+ID4gKwo+ID4+ID4gKyNkZWZpbmUgWEVOTUVN X3Jlc291cmNlX2dyYW50X3RhYmxlIDAKPiA+PiA+ICsKPiA+PiA+ICsgICAgLyoKPiA+PiA+ICsg ICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hpY2ggbXVz dCBiZSB6ZXJvCj4gPj4gPiArICAgICAqICAgICAgdW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCj4g Pj4gPiArICAgICAqLwo+ID4+ID4gKyAgICB1aW50MzJfdCBpZDsKPiA+PiA+ICsgICAgLyogSU4g LSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhlIHJlc291cmNlIHRvIGJlIG1hcHBlZCAqLwo+ ID4+ID4gKyAgICB1aW50MzJfdCBucl9mcmFtZXM7Cj4gPj4gPiArICAgIC8qIElOIC0gdGhlIGlu ZGV4IG9mIHRoZSBpbml0aWFsIGZyYW1lIHRvIGJlIG1hcHBlZCAqLwo+ID4+ID4gKyAgICB1aW50 NjRfYWxpZ25lZF90IGZyYW1lOwo+ID4+ID4gKyAgICAvKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMg ZG9tYWluIGlzIFBWIHRoZW4sIHVwb24gcmV0dXJuLCBnbWZuX2xpc3QKPiA+PiA+ICsgICAgICog ICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2Uu Cj4gPj4gPiArICAgICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4g aXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KPiA+PiA+ICsgICAgICogICAgICAgICAgZW50cnksIGdt Zm5fbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zCj4gPj4gPiArICAg ICAqICAgICAgICAgIHRoYXQgd2lsbCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291 cmNlLgo+ID4+ID4gKyAgICAgKi8KPiA+PiA+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZu X3QpIGdtZm5fbGlzdDsKPiA+Pgo+ID4+IFdoeSBpcyBpdCBub3QgcG9zc2libGUgdG8gbWFrZSBQ ViBkb2VzIHRoZSBzYW1lIHRoaW5nIGFzIEhWTT8KPiA+Cj4gPiBCZWNhdXNlIFBWIGd1ZXN0cyBk b24ndCB1c2UgYSBQMk0gYXMgc3VjaC4KPiAKPiBUaGV5IGNlcnRhaW5seSBkbywganVzdCBYZW4g Y2FuJ3QgcmVseSBvbiAoYW5kIGhlbmNlIHVzZSkgaXQuCgpPaCBJIGtub3cgdGhleSBoYXZlIG9u ZSBidXQsIGFzIHlvdSBzYXksIFhlbiBjYW4ndCB1c2UgaXQgZG8gcHV0IHJlc291cmNlcyBhdCBh IHBhcnRpY3VsYXIgZ3Vlc3QgbG9jYXRpb24uCgo+IAo+ID4gQW4gSFZNIGd1ZXN0IGNhbiBwYXNz IEdGTnMgaW4gYW5kCj4gPiBzYXkgJ0kgd2FudCB0aGUgcmVzb3VyY2UgbWFwcGVkIGhlcmUnLiBB IFBWIGd1ZXN0IGNhbid0IGRvIHRoYXQgc2luY2UgaXQncwo+ID4gdXNpbmcgTUZOcyBkaXJlY3Rs eS4uLiBpdCBoYXMgdG8gZGVhbCB3aXRoIHRoZSByZXNvdXJjZSB3aGVyZXZlciBpdCBtYXkgYmUu Cj4gCj4gWGVuIGRvZXMsIGhvd2V2ZXIsIG1haW50YWluIHRoZSBNMlAsIHNvIGl0IHdvdWxkIG5v dCBiZSBpbXBvc3NpYmxlCj4gdG8gcmV0dXJuIEdGTnMgaGVyZSBmb3IgUFYgZ3Vlc3RzLCByZXF1 aXJpbmcgdGhlIGNhbGxlciB0byB0cmFuc2xhdGUKPiB0aGVtIGJhY2sgdG8gTUZOcyBpZiBzbyBk ZXNpcmVkLgo+IAoKVGhhdCdzIHBvc3NpYmxlLCBidXQgc3RpbGwgZGlmZmVyZW50IHRvIGFuZCBI Vk0gY2FsbGVyLCB3aGljaCB3aWxsIHBhc3MgR0ZOcyBpbiByYXRoZXIgdGhhbiB1c2luZyBhbnkg dmFsdWVzIHJldHVybmVkLiBTbyBJIGRvbid0IHJlYWxseSBzZWUgYW55IGFkdmFudGFnZSBpbiB0 aGF0LgoKICBQYXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=