From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v4 1/8] public / x86: Introduce __HYPERCALL_dm_op... Date: Fri, 20 Jan 2017 16:20:50 +0000 Message-ID: References: <1484674196-19951-1-git-send-email-paul.durrant@citrix.com> <1484674196-19951-2-git-send-email-paul.durrant@citrix.com> <5882462C0200007800132523@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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cUbvo-0002XV-O8 for xen-devel@lists.xenproject.org; Fri, 20 Jan 2017 16:20:52 +0000 In-Reply-To: <5882462C0200007800132523@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: Wei Liu , Andrew Cooper , Jennifer Herbert , Ian Jackson , "xen-devel@lists.xenproject.org" , Daniel De Graaf List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjAgSmFudWFyeSAyMDE3IDE2OjE4Cj4gVG86IFBh dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+IDxJYW4uSmFja3NvbkBj aXRyaXguY29tPjsgSmVubmlmZXIgSGVyYmVydCA8amVubmlmZXIuaGVyYmVydEBjaXRyaXguY29t PjsKPiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnBy b2plY3Qub3JnOyBEYW5pZWwgRGUKPiBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgo+IFN1 YmplY3Q6IFJlOiBbUEFUQ0ggdjQgMS84XSBwdWJsaWMgLyB4ODY6IEludHJvZHVjZSBfX0hZUEVS Q0FMTF9kbV9vcC4uLgo+IAo+ID4+PiBPbiAxNy4wMS4xNyBhdCAxODoyOSwgPHBhdWwuZHVycmFu dEBjaXRyaXguY29tPiB3cm90ZToKPiA+ICtzdGF0aWMgYm9vbCBjb3B5X2J1Zl9mcm9tX2d1ZXN0 KHhlbl9kbV9vcF9idWZfdCBidWZzW10sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB1bnNpZ25lZCBpbnQgbnJfYnVmcywgdm9pZCAqZHN0LAo+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCwgc2l6ZV90IGRzdF9zaXplKQo+ID4g K3sKPiA+ICsgICAgc2l6ZV90IHNpemUgPSBtaW5fdChzaXplX3QsIGRzdF9zaXplLCBidWZzW2lk eF0uc2l6ZSk7Cj4gPiArCj4gPiArICAgIHJldHVybiAhY29weV9mcm9tX2d1ZXN0KGRzdCwgYnVm c1tpZHhdLmgsIHNpemUpOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgYm9vbCBjb3B5X2J1Zl90 b19ndWVzdCh4ZW5fZG1fb3BfYnVmX3QgYnVmc1tdLAo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHVuc2lnbmVkIGludCBucl9idWZzLCB1bnNpZ25lZCBpbnQgaWR4LAo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnNyYywgc2l6ZV90IHNyY19zaXplKQo+ ID4gK3sKPiA+ICsgICAgc2l6ZV90IHNpemUgPSBtaW5fdChzaXplX3QsIGJ1ZnNbaWR4XS5zaXpl LCBzcmNfc2l6ZSk7Cj4gPiArCj4gPiArICAgIHJldHVybiAhY29weV90b19ndWVzdChidWZzW2lk eF0uaCwgc3JjLCBzaXplKTsKPiA+ICt9Cj4gCj4gV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIHJl cXVpcmUgYW4gZXhhY3QgaW5wdXQgc2l6ZSBoZXJlPyBUaGUgZ3Vlc3QKPiBwcm92aWRpbmcgYSBk aWZmZXJlbnQgYW1vdW50IGlzIGxpa2VseSB0byBpbmRpY2F0ZSBzb21lIHZlcnNpb24KPiBtaXNt YXRjaCwgYnVpbGQgaXNzdWUsIG9yIHdoYXQgbm90Lgo+IAoKT2suCgo+ID4gKyNpZm5kZWYgX19Y RU5fUFVCTElDX0hWTV9ETV9PUF9IX18KPiA+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19IVk1fRE1f T1BfSF9fCj4gPiArCj4gPiArI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9U T09MU19fKQo+ID4gKwo+ID4gKyNpbmNsdWRlICIuLi94ZW4uaCIKPiA+ICsKPiA+ICsjZGVmaW5l IFhFTl9ETU9QX2ludmFsaWQgMAo+IAo+IERvIHdlIGFjdHVhbGx5IG5lZWQgdGhpcywgYnR3Pwo+ IAoKTm90IHJlYWxseSwgSSBqdXN0IHByZWZlciB0byBoYXZlIDAgYmUgYW4gaW52YWxpZCBzdWIt b3AgYW5kICNkZWZpbmluZyBpdCB0aGlzIHdheSBtYWtlcyB0aGF0IG9idmlvdXMuCgo+ID4gK3N0 cnVjdCB4ZW5fZG1fb3Agewo+ID4gKyAgICB1aW50MzJfdCBvcDsKPiA+ICt9Owo+ID4gKwo+ID4g K3N0cnVjdCB4ZW5fZG1fb3BfYnVmIHsKPiA+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh2b2lkKSBo Owo+ID4gKyAgICB1bnNpZ25lZCBsb25nIHNpemU7Cj4gCj4geGVuX3Vsb25nX3Q/Cj4gCgpJZiB0 aGF0J3MgcHJlZmVyYWJsZS4KCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94bGF0LmxzdAo+ID4gKysr IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKPiA+IEBAIC0xMjksMyArMTI5LDQgQEAKPiA+ICA/CWZs YXNrX3NldGVuZm9yY2UJCXhzbS9mbGFza19vcC5oCj4gPiAgIQlmbGFza19zaWRfY29udGV4dAkJ eHNtL2ZsYXNrX29wLmgKPiA+ICA/CWZsYXNrX3RyYW5zaXRpb24JCXhzbS9mbGFza19vcC5oCj4g PiArIQlkbV9vcF9idWYJCQlodm0vZG1fb3AuaAo+IAo+IFBsZWFzZSBkb24ndCBicmVhayB0aGUg KG1vc3RseSkgc29ydGVkIHNlcXVlbmNlIGhlcmUgKHNvcnRpbmcgaXMKPiBkb25lIGJ5IGhlYWRl ciBuYW1lIGZpcnN0LCBmb3IgLSBJIGhvcGUgLSBvYnZpb3VzIHJlYXNvbnMpLgo+IAoKT2suCgo+ IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=