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: Tue, 22 Mar 2016 14:57:44 -0400 Message-ID: <20160322185744.GA28711@char.us.oracle.com> References: <1458064616-23101-1-git-send-email-konrad.wilk@oracle.com> <1458064616-23101-5-git-send-email-konrad.wilk@oracle.com> <56E85478.5070408@citrix.com> <20160315201906.GA6211@localhost.localdomain> <20160317013852.GA22460@char.us.oracle.com> <56EC046302000078000DE54F@prv-mh.provo.novell.com> <20160318192224.GA11924@char.us.oracle.com> <56EFFAF802000078000DED1F@prv-mh.provo.novell.com> <20160322155251.GB20062@char.us.oracle.com> <56F17B8902000078000DF47F@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 1aiRWE-0004L8-SY for xen-devel@lists.xenproject.org; Tue, 22 Mar 2016 18:59:06 +0000 Content-Disposition: inline In-Reply-To: <56F17B8902000078000DF47F@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 PiA+PiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4gPj4gPiArKysgYi94ZW4vaW5j bHVkZS94c20vZHVtbXkuaAo+ID4+ID4gQEAgLTc1MSwzICs3NTEsMjIgQEAgc3RhdGljIFhTTV9J TkxJTkUgaW50IHhzbV94ZW5fdmVyc2lvbiAoWFNNX0RFRkFVTFRfQVJHIHVpbnQzMl90IG9wKQo+ ID4+ID4gICAgICAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihYU01fUFJJViwgY3VycmVu dC0+ZG9tYWluLCBOVUxMKTsKPiA+PiA+ICAgICAgfQo+ID4+ID4gIH0KPiA+PiA+ICsKPiA+PiA+ ICtzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3ZlcnNpb25fb3AgKFhTTV9ERUZBVUxUX0FSRyB1 aW50MzJfdCBvcCkKPiA+PiA+ICt7Cj4gPj4gPiArICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9P VEhFUik7Cj4gPj4gPiArICAgIHN3aXRjaCAoIG9wICkKPiA+PiA+ICsgICAgewo+ID4+ID4gKyAg ICBjYXNlIFhFTl9WRVJTSU9OX3ZlcnNpb246Cj4gPj4gPiArICAgIGNhc2UgWEVOX1ZFUlNJT05f ZXh0cmF2ZXJzaW9uOgo+ID4+ID4gKyAgICBjYXNlIFhFTl9WRVJTSU9OX2NhcGFiaWxpdGllczoK PiA+PiA+ICsgICAgY2FzZSBYRU5fVkVSU0lPTl9wbGF0Zm9ybV9wYXJhbWV0ZXJzOgo+ID4+ID4g KyAgICBjYXNlIFhFTl9WRVJTSU9OX2dldF9mZWF0dXJlczoKPiA+PiA+ICsgICAgY2FzZSBYRU5f VkVSU0lPTl9wYWdlc2l6ZToKPiA+PiA+ICsgICAgY2FzZSBYRU5fVkVSU0lPTl9ndWVzdF9oYW5k bGU6Cj4gPj4gPiArICAgICAgICAvKiBUaGVzZSBNVVNUIGFsd2F5cyBiZSBhY2Nlc3NpYmxlIHRv IGFueSBndWVzdCBieSBkZWZhdWx0LiAqLwo+ID4+ID4gKyAgICAgICAgcmV0dXJuIHhzbV9kZWZh dWx0X2FjdGlvbihYU01fSE9PSywgY3VycmVudC0+ZG9tYWluLCBOVUxMKTsKPiA+PiA+ICsgICAg ZGVmYXVsdDoKPiA+PiA+ICsgICAgICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oWFNNX1BS SVYsIGN1cnJlbnQtPmRvbWFpbiwgTlVMTCk7Cj4gPj4gCj4gPj4gQ29uc2lkZXJpbmcgdGhhdCB3 ZSBzZWVtIHRvIGhhdmUgc2V0dGxlZCBvbiBzb21lIGV4Y2VwdGlvbnMgaGVyZQo+ID4+IGZvciB0 aGUgY2hhbmdlIGFkZGluZyBYU00gY2hlY2sgdG8gdGhlIGxlZ2FjeSB2ZXJzaW9uIG9wLCBkbyB5 b3UKPiA+PiByZWFsbHkgdGhpbmsgZ29pbmcgd2l0aCBubyBleGNlcHRpb24gYXQgYWxsIGhlcmUg aXMgdGhlIHJpZ2h0IGFwcHJvYWNoPwo+ID4gCj4gPj4gQmVjYXVzZSBpZiB3ZSBkbywgdGhhdCds bCBwcmV2ZW50IGd1ZXN0cyBnZXR0aW5nIGZ1bGx5IGNvbnZlcnRlZCBvdmVyCj4gPj4gdG8gdGhl IG5ldyBpbnRlcmZhY2UuIE9mIGNvdXJzZSwgd2UgY291bGQgYWxzbyBtYWtlIHRoaXMgY29udmVy c2lvbgo+ID4+IHNwZWNpZmljYWxseSBhIG5vbi1nb2FsLCBhbmQgb21pdCBlLmcuIFhFTl9WRVJT SU9OX1ZFUlNJT04gZnJvbQo+ID4+IHRoaXMgbmV3IGludGVyZmFjZS4KPiA+IAo+ID4gTm8gbm8u IEkgdGhpbmsgY29udmVzaW9uIGlzIHRoZSByaWdodCBsb25nLXRlcm0gZ29hbC4gCj4gPiAKPiA+ IEhvd2V2ZXIgdGhlIG5pY2UgdGhpbmcgYWJvdXQgdGhpcyBoeXBlcmNhbGwgaXMgdGhhdCBpdCBj YW4gcmV0dXJuIC1FUEVSTS4KPiA+IAo+ID4gTWFraW5nIGl0IGFsd2F5cyByZXR1cm4gYW4gdmFs dWUgZm9yIFhFTl9WRVJTSU9OX3ZlcnNpb24sCj4gPiBYRU5fVkVSU0lPTl9wbGF0Zm9ybV9wYXJh bWV0ZXJzLCBYRU5fVkVSU0lPTl9nZXRfZmVhdHVyZXMgbWVhbnMgdGhhdAo+ID4gdGhlcmUgYXJl IHNvbWUgZXhjZXB0aW9ucyB0byB0aGlzICJjYW4gcmV0dXJuIC1FUEVSTSIgYXMgdGhleSB3aWxs Cj4gPiBiZSBndWFyYW50ZWVkIGFuIHBvc3RpdmUgcmV0dXJuIHZhbHVlLiBUaGV5IGNhbiBpZ25v cmUgdGhlIC1FUEVSTQo+ID4gY2FzZS4KPiA+IAo+ID4gQW5kIG1lYW5zIHRoYXQgZ3Vlc3QgY2Fu IHN0aWxsIHRha2Ugc2hvcnRjdXRzLgo+ID4gCj4gPiBJIGFncmVlIHdpdGggeW91IHRoYXQgZ3Vl c3RzIG5lZWQgdGhlc2UgaHlwZXJjYWxscyBidXQgYXQgdGhlIHNhbWUKPiA+IHRpbWUgSSBhbSBu b3Qgc3VyZSB3aGF0IGNhbiBiZSBkb25lIHNvIHRoZXkgZG9uJ3QgZmFsbCBmbGF0IG9uIHRoZWly Cj4gPiBmYWNlcyBpZiB0aGV5IGFyZSBwcmVzZW50ZWQgd2l0aCAtRVBFUk0uIFRoZSBMaW51eCB4 ZW5idXNfaW5pdCBjYW4gYmUKPiA+IG1vZGlmaWVkIHRvIGRlYWwgd2l0aCB0aGlzIHJldHVybmlu ZyAtRVBFUk0gd2hlcmUgaXQgbWFrZXMgc29tZSBhc3N1bXB0aW9ucy4KPiA+IAo+ID4gQnV0IGlu IGEgbGlrZWx5aG9vZCBpdCBpcyB0aGUgYmFkIGFzc3VtcHRpb24hCj4gCj4gSSdtIGFmcmFpZCBJ IGNhbid0IGNvbmNsdWRlIHdoYXQgeW91IG1lYW4gdG8gc2F5IHdpdGggYWxsIG9mIHRoZQo+IGFi b3ZlLgoKVGhhdCBJIGFtIHdhZmZsaW5nLgoKQW5kcmV3LCB3aGF0IGlzIHlvdXIgb3Bpbmlvbj8K PiAKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==