From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v12 05/11] x86/mm: add HYPERVISOR_memory_op to acquire guest resources Date: Mon, 30 Oct 2017 12:08:36 +0000 Message-ID: <80e56f0d-2285-b9c5-007c-e194c390bcab@linaro.org> References: <20171017132432.24093-1-paul.durrant@citrix.com> <20171017132432.24093-6-paul.durrant@citrix.com> <59F21AC7020000780018A489@prv-mh.provo.novell.com> <59F21DE9020000780018A4B1@prv-mh.provo.novell.com> <7825107d-9c44-b402-8bb4-7db2cc8bfeb4@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 1e98rw-0004dV-7R for xen-devel@lists.xenproject.org; Mon, 30 Oct 2017 12:08:40 +0000 Received: by mail-wm0-f54.google.com with SMTP id b9so15975398wmh.0 for ; Mon, 30 Oct 2017 05:08:38 -0700 (PDT) In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paul Durrant , Jan Beulich Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , Julien Grall , "xen-devel@lists.xenproject.org" , Ian Jackson , Daniel De Graaf List-Id: xen-devel@lists.xenproject.org SGkgUGF1bCwKCk9uIDI3LzEwLzE3IDE2OjE5LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRvOmp1bGll bi5ncmFsbEBsaW5hcm8ub3JnXQo+PiBTZW50OiAyNyBPY3RvYmVyIDIwMTcgMTI6NDYKPj4gVG86 IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFBhdWwgRHVycmFudAo+PiA8UGF1bC5E dXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u Y29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBM aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UKPj4gRHVubGFwIDxHZW9yZ2UuRHVubGFw QGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47Cj4+IFN0 ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbEBsaXN0 cy54ZW5wcm9qZWN0Lm9yZzsKPj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv cmFjbGUuY29tPjsgRGFuaWVsIERlIEdyYWFmCj4+IDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+OyBU aW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQ QVRDSCB2MTIgMDUvMTFdIHg4Ni9tbTogYWRkCj4+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFj cXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4+Cj4+IEhpLAo+Pgo+PiBPbiAyNi8xMC8xNyAxNjozOSwg SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyNi4xMC4xNyBhdCAxNzozMiwgPGp1bGllbi5n cmFsbEBsaW5hcm8ub3JnPiB3cm90ZToKPj4+PiBPbiAyNi8xMC8xNyAxNjoyNiwgSmFuIEJldWxp Y2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDE3LjEwLjE3IGF0IDE1OjI0LCA8cGF1bC5kdXJyYW50QGNp dHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gKyAgICAvKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMgZG9t YWluIGlzIFBWIHRoZW4sIHVwb24gcmV0dXJuLCBmcmFtZV9saXN0Cj4+Pj4+PiArICAgICAqICAg ICAgICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+ Pj4+Pj4gKyAgICAgKiAgICAgICAgICBJZiB0aGUgdG9vbHMgZG9tYWluIGlzIEhWTSB0aGVuIGl0 IGlzIGV4cGVjdGVkIHRoYXQsIG9uCj4+Pj4+PiArICAgICAqICAgICAgICAgIGVudHJ5LCBmcmFt ZV9saXN0IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKPj4+Pj4+ICsgICAg ICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1hcHBlZCB0byB0aGUgTUZOcyBvZiB0aGUgcmVzb3Vy Y2UuCj4+Pj4+PiArICAgICAqICAgICAgICAgIElmIC1FSU8gaXMgcmV0dXJuZWQgdGhlbiB0aGUg ZnJhbWVfbGlzdCBoYXMgb25seSBiZWVuCj4+Pj4+PiArICAgICAqICAgICAgICAgIHBhcnRpYWxs eSBtYXBwZWQgYW5kIGl0IGlzIHVwIHRvIHRoZSBjYWxsZXIgdG8gdW5tYXAgYWxsCj4+Pj4+PiAr ICAgICAqICAgICAgICAgIHRoZSBHRk5zLgo+Pj4+Pj4gKyAgICAgKiAgICAgICAgICBUaGlzIHBh cmFtZXRlciBtYXkgYmUgTlVMTCBpZiBucl9mcmFtZXMgaXMgMC4KPj4+Pj4+ICsgICAgICovCj4+ Pj4+PiArICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3Q7Cj4+Pj4+ Cj4+Pj4+IFRoaXMgaXMgc3RpbGwgeGVuX3Vsb25nX3QsIHdoaWNoIEkgY2FuIGxpdmUgd2l0aCwg YnV0IHRoZW4geW91IHNob3VsZG4ndAo+Pj4+PiBjb3B5IGludG8gLyBvdXQgb2YgYXJyYXlzIG9m IG90aGVyIHR5cGVzIGluIGFjcXVpcmVfcmVzb3VyY2UoKSAodGhlCj4+Pj4+IG1vcmUgdGhhdCB0 aGlzIGlzIGNvbW1vbiBjb2RlLCBhbmQgaWlyYyB4ZW5fdWxvbmdfdCBhbmQKPj4+Pj4gdW5zaWdu ZWQgbG9uZyBhcmVuJ3QgdGhlIHNhbWUgdGhpbmcgb24gQVJNMzIpLgo+Pj4+Cj4+Pj4geGVuX3Vs b25nX3QgaXMgYWx3YXlzIDY0LWJpdCBvbiBBcm0gKDMyLWJpdCBhbmQgNjQtYml0KS4gQnV0IHNo b3VsZG4ndAo+Pj4+IHdlIHVzZSB4ZW5fcGZuX3QgaGVyZT8KPj4+Cj4+PiBJIGhhZCBwdXQgdGhp cyBxdWVzdGlvbiB1cCBlYXJsaWVyLCBidXQgaWlyYyBQYXVsIGRpZG4ndCBsaWtlIGl0Lgo+Pgo+ PiBJJ2QgbGlrZSB0byB1bmRlcnN0YW5kIHdoeSBQYXVsIGRvZXNuJ3QgbGlrZSBpdC4gV2Ugc2hv dWxkIG5ldmVyIGFzc3VtZQo+PiB0aGF0IGEgZnJhbWUgZml0IGluIHhlbl91bG9uZ190LiB4ZW5f cGZuX3Qgd2FzIGV4YWN0bHkgaW50cm9kdWNlZCBmb3IKPj4gdGhhdCBwdXJwb3NlLgo+IAo+IE15 IHJlc2VydmF0aW9uIGlzIHdoZXRoZXIgeGVuX3Bmbl90IGlzIGludGVuZGVkIHRvIGhvbGQgZWl0 aGVyIGdmbnMgb3IgbWZucywgc2luY2UgdGhpcyBoeXBlcmNhbGwgdXNlcyB0aGUgc2FtZSBhcnJh eSBmb3IgYm90aC4gSWYgaXQgc3VpdGFibGUgdGhlbiBJIGFtIGhhcHB5IHRvIGNoYW5nZSBpdCwg YnV0IEFuZHJldyBsZWQgbWUgdG8gYmVsaWV2ZSBvdGhlcndpc2UuCgpMb29raW5nIGF0IHRoZSBw dWJsaWMgaGVhcmRlcnMsIHhlbl9wZm5fdCBpcyBiZWVuIHVzZWQgZm9yIGJvdGggTUZOIChzZWUg CnhlbnBmX2FkZF9tZW10eXBlKSBhbmQgR0ZOIChzZWUgZ250dGFiX3NldHVwX3RhYmxlKS4KClNv IEkgdGhpbmsgaXQgd291bGQgYmUgZmluZSB0byBkbyB0aGUgc2FtZSBoZXJlLgoKQ2hlZXJzLAoK LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==