From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v4 04/34] HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane. Date: Thu, 24 Mar 2016 07:39:50 -0400 Message-ID: <20160324113950.GA24047@localhost.localdomain> References: <20160318192224.GA11924@char.us.oracle.com> <56EFFAF802000078000DED1F@prv-mh.provo.novell.com> <20160322155251.GB20062@char.us.oracle.com> <56F17B8902000078000DF47F@prv-mh.provo.novell.com> <20160322185744.GA28711@char.us.oracle.com> <56F19CF9.7020007@citrix.com> <20160322203930.GA30388@char.us.oracle.com> <56F2686402000078000DF878@prv-mh.provo.novell.com> <20160324023718.GA13266@localhost.localdomain> <56F3BE3D02000078000DFEFA@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 1aj3ch-0007Qw-Gy for xen-devel@lists.xenproject.org; Thu, 24 Mar 2016 11:40:19 +0000 Content-Disposition: inline In-Reply-To: <56F3BE3D02000078000DFEFA@prv-mh.provo.novell.com> 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 , Stefano Stabellini , Andrew Cooper , Ian Jackson , mpohlack@amazon.de, ross.lagerwall@citrix.com, Julien Grall , Stefano Stabellini , xen-devel@lists.xenproject.org, Daniel De Graaf , Keir Fraser , sasha.levin@oracle.com List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBNYXIgMjQsIDIwMTYgYXQgMDM6MTU6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI0LjAzLjE2IGF0IDAzOjM3LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPj4gPiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiA+PiA+ICsrKyBiL3hl bi94c20vZmxhc2svaG9va3MuYwo+ID4+ID4gQEAgLTE2NTgsNiArMTY1OCw0MCBAQCBzdGF0aWMg aW50IGZsYXNrX3hlbl92ZXJzaW9uICh1aW50MzJfdCBvcCkKPiA+PiA+ICAgICAgfQo+ID4+ID4g IH0KPiA+PiA+ICAKPiA+PiA+ICtzdGF0aWMgaW50IGZsYXNrX3ZlcnNpb25fb3AgKHVpbnQzMl90 IG9wKQo+ID4+ID4gK3sKPiA+PiA+ICsgICAgdTMyIGRzaWQgPSBkb21haW5fc2lkKGN1cnJlbnQt PmRvbWFpbik7Cj4gPj4gPiArCj4gPj4gPiArICAgIHN3aXRjaCAoIG9wICkKPiA+PiA+ICsgICAg ewo+ID4+ID4gKyAgICBjYXNlIFhFTl9WRVJTSU9OX3ZlcnNpb246Cj4gPj4gPiArICAgIGNhc2Ug WEVOX1ZFUlNJT05fcGxhdGZvcm1fcGFyYW1ldGVyczoKPiA+PiA+ICsgICAgY2FzZSBYRU5fVkVS U0lPTl9nZXRfZmVhdHVyZXM6Cj4gPj4gPiArICAgICAgICAvKiBUaGVzZSBNVVNUIGFsd2F5cyBi ZSBhY2Nlc3NpYmxlIHRvIGFueSBndWVzdCBieSBkZWZhdWx0LiAqLwo+ID4+ID4gKyAgICAgICAg cmV0dXJuIDA7Cj4gPj4gCj4gPj4gUGVyaGFwcyB0aGVzZSB3b3VsZCBiZXR0ZXIgYmUgdGFrZW4g Y2FyZSBvZiBpbiB4c21fdmVyc2lvbl9vcCgpPwo+ID4gCj4gPiBJdCB3b3VsZCBiZSB0aGUgb2Rk YmFsbCBvbmUuCj4gPiBBbGwgb2YgdGhlIHhzbV8qKigpIGluIHRoZSBoZWFkZXIgZmlsZSAoaW5j bHVkZS94c20veHNtLmgpIGNhbGwgdGhlIGZ1bmN0aW9uCj4gPiBwb2ludGVycy4KPiAKPiBUcnVl LCBidXQgaWYgdGhlcmUgYXBwZWFyZWQgYW55IHNlY29uZCBpbXBsZW1lbnRhdGlvbiBiZXNpZGVz Cj4gRkxBU0ssIGl0IHdvdWxkIG5lZWQgdG8gcmVwZWF0IGNvZGUgdG8gbWVldCB0aGlzIGJhY2tl bmQKPiBpbmRlcGVuZGVudCBwb2xpY3kuIEFueXdheSAtIEknbGwgbGVhdmUgaXQgdG8gRGFuaWVs IHRvIGp1ZGdlLgoKL21lIG5vZHMuCj4gCj4gPiBAQCAtMzgxLDYgKzM4OSwxMjMgQEAgRE8oeGVu X3ZlcnNpb24pKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+ID4g ICAgICByZXR1cm4gLUVOT1NZUzsKPiA+ICB9Cj4gPiAgCj4gPiArLyogQ29tcHV0ZWQgYmUga2Vy bmVsX2NhY2hlX2luaXQuICovCj4gCj4gLi4uIGJ5IC4uLgo+IAo+IEFuZCBJIGFsc28gdGhpbmsg a2VybmVsX2NhY2hlX2luaXQgaXMgYSBiYWQgbmFtZSAtIHlvdSBpbml0aWFsaXplIHRoZQo+IGNh cGFiaWxpdGllcyBjYWNoZSwgbm90IHNvbWUga2VybmVsIGNhY2hlLgoKL21lIG5vZHMuIAo+IAo+ ID4gQEAgLTQxOCw2ICs1NDMsMjAgQEAgRE8obmlfaHlwZXJjYWxsKSh2b2lkKQo+ID4gICAgICBy ZXR1cm4gLUVOT1NZUzsKPiA+ICB9Cj4gPiAgCj4gPiArc3RhdGljIGludCBfX2luaXQga2VybmVs X2NhY2hlX2luaXQodm9pZCkKPiA+ICt7Cj4gPiArICAgIC8qCj4gPiArICAgICAqIFByZS1hbGxv Y2F0ZSB0aGUgY2FjaGUgc28gd2UgZG8gbm90IGhhdmUgdG8gd29ycnkgYWJvdXQKPiA+ICsgICAg ICogc2ltdWx0YW5lb3VzIGludm9jYXRpb25zIG9uIHNhZmVfc3RyY2F0IGJ5IGd1ZXN0cyBhbmQg dGhlIGNhY2hlCj4gPiArICAgICAqIGRhdGEgYmVjb21pbmcgZ2FyYmFnZS4KPiA+ICsgICAgICov Cj4gPiArICAgIGFyY2hfZ2V0X3hlbl9jYXBzKCZjYWNoZWRfY2FwKTsKPiA+ICsgICAgY2FjaGVk X2NhcF9sZW4gPSBzdHJsZW4oY2FjaGVkX2NhcCkgKyAxOwo+ID4gKwo+ID4gKyAgICByZXR1cm4g MDsKPiA+ICt9Cj4gCj4gV2l0aCB0aGlzIEknbSBub3cgbWlzc2luZyB0aGUgY29udmVyc2lvbiBv ZiBhcmNoX2dldF94ZW5fY2FwcygpCj4gdG8gX19pbml0LiBPciB3YXMgdGhpcyBtZWFudCB0byBi ZWNvbWUgYSBmb2xsb3ctdXAgcGF0Y2ggKHNpbmNlIGl0Cj4gbWlnaHQgZ2V0IGEgbGl0dGxlIGxh cmdlciBpZiBhdCBvbmNlIGFsc28gdGFraW5nIGNhcmUgb2YgbW92aW5nIHRoZQo+IHN0cmluZyBs aXRlcmFscyBpbnRvIC5pbml0LiopPwoKQSBmb2xsb3cgdXAuCj4gCj4gSmFuCj4gCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=