From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v5 01/28] HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane. Date: Thu, 24 Mar 2016 20:22:29 +0000 Message-ID: <56F44C85.8010003@citrix.com> References: <1458849640-22588-1-git-send-email-konrad.wilk@oracle.com> <1458849640-22588-2-git-send-email-konrad.wilk@oracle.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 1ajBmA-0004nm-MF for xen-devel@lists.xenproject.org; Thu, 24 Mar 2016 20:22:38 +0000 In-Reply-To: <1458849640-22588-2-git-send-email-konrad.wilk@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk , xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com, konrad@kernel.org, mpohlack@amazon.de, sasha.levin@oracle.com Cc: Wei Liu , Stefano Stabellini , Ian Jackson , Julien Grall , Stefano Stabellini , Jan Beulich , Keir Fraser , Daniel De Graaf List-Id: xen-devel@lists.xenproject.org T24gMjQvMDMvMTYgMjA6MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBUaGlzIGh5 cGVyY2FsbCBtaXJyb3JzIHRoZSBYRU5WRVJfIGluIHRoYXQgaXQgaGFzIHNpbWlsYXIgZnVuY3Rp b25hbGl0eS4KPiBIb3dldmVyIGl0IGlzIGRlc2lnbmVkIGRpZmZlcmVudGx5Ogo+ICAtIE5vIGNv bXBhdCBsYXllci4gVGhlIGRhdGEgc3RydWN0dXJlcyBhcmUgdGhlIHNhbWUgc2l6ZSBvbiAzMgo+ ICAgIGFzIG9uIDY0LWJpdC4KPiAgLSBUaGUgaHlwZXJjYWxsIGFjY2VwdHMgdGhyZWUgYXJndW1l bnRzIC0gdGhlIGNvbW1hbmQsIHBvaW50ZXIgdG8KPiAgICBhbiBidWZmZXIsIGFuZCB0aGUgbGVu Z3RoIG9mIHRoZSBidWZmZXIuCgoiYSBidWZmZXIiCgo+ICsvKiBDb21wdXRlZCBieSBrZXJuZWxf Y2FjaGVfaW5pdC4gKi8KPiArc3RhdGljIHhlbl9jYXBhYmlsaXRpZXNfaW5mb190IF9fcmVhZF9t b3N0bHkgY2FjaGVkX2NhcDsKPiArc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGNh Y2hlZF9jYXBfbGVuOwo+ICsKPiArLyoKPiArICogU2ltaWxhciB0byBIWVBFUlZJU09SX3hlbl92 ZXJzaW9uIGJ1dCB3aXRoIGEgc2FuZSBpbnRlcmZhY2UKPiArICogKGhhcyBhIGxlbmd0aCwgb25l IGNhbiBwcm9iZSBmb3IgdGhlIGxlbmd0aCkgYW5kIHdpdGggb25lIGxlc3Mgc3ViLW9wczoKPiAr ICogbWlzc2luZyBYRU5WRVJfY29tcGlsZV9pbmZvLgo+ICsgKi8KPiArRE8odmVyc2lvbl9vcCko dW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcsCj4gKyAg ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4pCj4gK3sKPiArICAgIHVuaW9uIHsKPiArICAg ICAgICB4ZW5fdmVyc2lvbl9vcF92YWxfdCB2YWw7Cj4gKyAgICAgICAgeGVuX2ZlYXR1cmVfaW5m b190IGZpOwo+ICsgICAgfSB1ID0ge307Cj4gKyAgICB1bnNpZ25lZCBpbnQgc3ogPSAwOwo+ICsg ICAgY29uc3Qgdm9pZCAqcHRyID0gTlVMTDsKPiArICAgIGludCByYyA9IHhzbV92ZXJzaW9uX29w KFhTTV9PVEhFUiwgY21kKTsKPiArCj4gKyAgICAvKiBXZSBjYW4gc2FmZWx5IHJldHVybiAtRVBF Uk0hICovCj4gKyAgICBpZiAoIHJjICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAg LyoKPiArICAgICAqIFRoZSBIWVBFUlZJU09SX3hlbl92ZXJzaW9uIGRpZmZlcnMgaW4gdGhhdCBz b21lIHJldHVybiB0aGUgdmFsdWUsCj4gKyAgICAgKiBhbmQgc29tZSBjb3B5IGl0IG9uIGJhY2sg b24gYXJndW1lbnQuIFdlIGZvbGxvdyB0aGUgc2FtZSBydWxlIGZvciBhbGwKPiArICAgICAqIHN1 Yi1vcHM6IHJldHVybiAwIG9uIHN1Y2Nlc3MsIHBvc2l0aXZlIHZhbHVlIG9mIGJ5dGVzIHJldHVy bmVkLCBhbmQKCllvdSBjYW4ndCByZXR1cm4gYm90aCAwIGFuZCBhIHBvc2l0aXZlIG51bWJlciBm b3Igc3VjY2Vzcy4gIEkgd291bGQKcmVjb21tZW5kICJyZXR1cm4gdGhlIG51bWJlciBvZiBieXRl cyB3cml0dGVuLCBvciBuZWdhdGl2ZSBlcnJubyBvbgpmYWlsdXJlIi4KCk90aGVyIHRoYW4gdGhl c2UsIExHVE0uCgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0 cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==