From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v4 02/12] x86/mm: add HYPERVISOR_memory_op to acquire guest resources Date: Thu, 7 Sep 2017 11:37:43 +0000 Message-ID: <6ef2650d78b64f47864e9db441b9b2db@AMSPEX02CL03.citrite.net> References: <20170905113716.3960-1-paul.durrant@citrix.com> <20170905113716.3960-3-paul.durrant@citrix.com> <20170907111036.zux44bltg3ai4e36@citrix.com> <951d9cd766ed40f09543d9cbdbd4a0c4@AMSPEX02CL03.citrite.net> <20170907113629.lsyvh57mpfuzqsq6@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 1dpv7z-0008LF-6y for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:37:47 +0000 In-Reply-To: <20170907113629.lsyvh57mpfuzqsq6@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: "xen-devel@lists.xenproject.org" , Wei Liu , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDEyOjM2Cj4gVG86IFBh dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5s aXUyQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJldwo+ IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGlj aEBzdXNlLmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY0IDAyLzEyXSB4 ODYvbW06IGFkZAo+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3Vy Y2VzCj4gCj4gT24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMTI6MTg6MjVQTSArMDEwMCwgUGF1bCBE dXJyYW50IHdyb3RlOgo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9t OiBXZWkgTGl1IFttYWlsdG86d2VpLmxpdTJAY2l0cml4LmNvbV0KPiA+ID4gU2VudDogMDcgU2Vw dGVtYmVyIDIwMTcgMTI6MTEKPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp dHJpeC5jb20+Cj4gPiA+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJl dyBDb29wZXIKPiA+ID4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8 amJldWxpY2hAc3VzZS5jb20+OyBXZWkKPiBMaXUKPiA+ID4gPHdlaS5saXUyQGNpdHJpeC5jb20+ Cj4gPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMDIvMTJdIHg4Ni9tbTog YWRkCj4gPiA+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2Vz Cj4gPiA+Cj4gPiA+IE9uIFR1ZSwgU2VwIDA1LCAyMDE3IGF0IDEyOjM3OjA2UE0gKzAxMDAsIFBh dWwgRHVycmFudCB3cm90ZToKPiA+ID4gWy4uLl0KPiA+ID4gPgo+ID4gPiA+ICtzdGF0aWMgaW50 IHhlbm1lbV9hY3F1aXJlX2dyYW50X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsCj4gPiA+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwK PiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs b25nIG5yX2ZyYW1lcywKPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0W10pCj4gPiA+ID4gK3sKPiA+ID4gPiArICAgIHVu c2lnbmVkIGludCBpOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgIC8qCj4gPiA+ID4gKyAgICAgKiBJ dGVyYXRlIHRocm91Z2ggdGhlIGxpc3QgYmFja3dhcmRzIHNvIHRoYXQgZ250dGFiX2dldF9mcmFt ZSgpIGlzCj4gPiA+ID4gKyAgICAgKiBmaXJzdCBjYWxsZWQgZm9yIHRoZSBoaWdoZXN0IG51bWJl cmVkIGZyYW1lLiBUaGlzIG1lYW5zIHRoYXQgdGhlCj4gPiA+ID4gKyAgICAgKiBvdXQtb2YtYm91 bmRzIGNoZWNrIHdpbGwgYmUgZG9uZSBvbiB0aGUgZmlyc3QgaXRlcmF0aW9uIGFuZCwgaWYKPiA+ ID4gPiArICAgICAqIHRoZSB0YWJsZSBuZWVkcyB0byBncm93LCBpdCB3aWxsIG9ubHkgZ3JvdyBv bmNlLgo+ID4gPiA+ICsgICAgICovCj4gPiA+ID4gKyAgICBpID0gbnJfZnJhbWVzOwo+ID4gPiA+ ICsgICAgd2hpbGUgKCBpLS0gIT0gMCApCj4gPiA+ID4gKyAgICB7Cj4gPiA+ID4gKyAgICAgICAg bWZuX3QgbWZuID0gZ250dGFiX2dldF9mcmFtZShkLCBmcmFtZSArIGkpOwo+ID4gPiA+ICsKPiA+ ID4KPiA+ID4gSSB0aGluayB5b3Ugc2hvdWxkIGxvY2sgZ3Vlc3QgZ3JhbnQgdGFibGUgZmlyc3Qg YW5kIHVzZSB0aGUgX2xvY2tlZAo+ID4gPiB2YXJpYW50IGhlcmUgdG8gZ2V0IGEgY29uc2lzdGVu dCB2aWV3IG9mIGd1ZXN0IGdyYW50IHRhYmxlIGZyYW1lcy4KPiA+Cj4gPiBPbmNlIHRoZSB0YWJs ZSBoYXMgZ3Jvd24sIGlzIHRoZXJlIGFueSB3YXkgdGhleSBjYW4gY2hhbmdlPwo+ID4KPiAKPiBI bW0uLi4gbm8uCj4gCj4gSSB0aGluayB5b3UgY2FuIGxlYXZlIHRoZSBjb2RlIGFzLWlzLgo+IAo+ ID4KPiA+IE9rLCBpZiB5b3UgdGhpbmsgaXQncyBuZWNlc3NhcnkuIChUaGlzIGlzIGEgdG9vbHMt b25seSBoeXBlcmNhbGwgYW5kIHRoZSByYW5nZXMKPiBhcmUgc3VwcGxpZWQgYnkgcHJpdmNtZCwg YWxsb2NhdGVkIGluIGtlcm5lbCkuCj4gPgo+IAo+IElNSE8gd2Ugc2hvdWxkIGFsbG93IGZvciB1 c2UgY2FzZSBmb3Igc2VtaS10cnVzdGVkIHVzZXJzIG9mIHRoaXMKPiBoeXBlcmNhbGwgaW4gdGhl IGZ1dHVyZS4KCk9rLCBJJ2xsIHNlbmQgYSB2NS4KCkNoZWVycywKCiAgUGF1bAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==