From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v9 05/11] x86/mm: add HYPERVISOR_memory_op to acquire guest resources Date: Tue, 10 Oct 2017 14:10:12 +0000 Message-ID: <93ec8024a50d415c84e54eebb0454356@AMSPEX02CL03.citrite.net> References: <20171006122519.30345-1-paul.durrant@citrix.com> <20171006122519.30345-6-paul.durrant@citrix.com> <59DBA27702000078001840A4@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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e24ah-00040g-DJ for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 00:09:39 +0000 In-Reply-To: <59DBA27702000078001840A4@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: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , Ian Jackson , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDkgT2N0b2JlciAyMDE3IDE1OjIzCj4gVG86IFBh dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5j b20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4KPiBKYWNr c29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFi ZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtvbnJh ZCBSemVzenV0ZWsKPiBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3Jn KSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OSAwNS8xMV0geDg2L21tOiBh ZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8KPiBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+IAo+ ID4+PiBPbiAwNi4xMC4xNyBhdCAxNDoyNSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90 ZToKPiA+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiA+ICsrKyBiL3hlbi9jb21tb24vbWVt b3J5LmMKPiA+IEBAIC05NjUsNiArOTY1LDY3IEBAIHN0YXRpYyBsb25nIHhhdHBfcGVybWlzc2lv bl9jaGVjayhzdHJ1Y3QgZG9tYWluCj4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKPiA+ICAgICAg cmV0dXJuIHhzbV9hZGRfdG9fcGh5c21hcChYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4sIGQp Owo+ID4gIH0KPiA+Cj4gPiArI2lmZGVmIENPTkZJR19YODYKPiA+ICtzdGF0aWMgaW50IGFjcXVp cmVfcmVzb3VyY2UoY29uc3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgKnhtYXIpCj4gPiAr ewo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4g PiArICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbMl07Cj4gPiArICAgIGludCByYzsKPiA+ICsK PiA+ICsgICAgaWYgKCB4bWFyLT5ucl9mcmFtZXMgPT0gMCB8fCB4bWFyLT5wYWQgIT0gMCApCj4g PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsKPiA+ICsgICAgaWYgKCB4bWFyLT5ucl9m cmFtZXMgPiBBUlJBWV9TSVpFKG1mbl9saXN0KSApCj4gPiArICAgICAgICByZXR1cm4gLUUyQklH Owo+ID4gKwo+ID4gKyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZCh4bWFyLT5kb21p ZCk7Cj4gPiArICAgIGlmICggZCA9PSBOVUxMICkKPiA+ICsgICAgICAgIHJldHVybiAtRVNSQ0g7 Cj4gPiArCj4gPiArICAgIHJjID0geHNtX2RvbWFpbl9tZW1vcnlfbWFwKFhTTV9UQVJHRVQsIGQp Owo+IAo+IExvb2tpbmcgYXQgdGhlIGRlc2NyaXB0aW9uIG9mIHBhdGNoIDYgLSB3aHkgaXMgdGhp cyBYU01fVEFSR0VUCj4gcmF0aGVyIHRoYW4gWFNNX0RNX1BSSVY/CgpHb29kIHBvaW50LiBJIHdh cyB1c2luZyB0aGUgcHJpdiBtYXBwaW5nIGNvZGUgYXMgYSBndWlkZSwgYnV0IFhTTV9ETV9QUklW IGlzIHByb2JhYmx5IHRoZSByaWdodCB0aGluZyB0byB1c2UgaW4gdGhpcyBjYXNlLgoKICBQYXVs Cgo+IAo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=