From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v4 03/34] xsm/xen_version: Add XSM for the xen_version hypercall Date: Mon, 21 Mar 2016 05:22:09 -0600 Message-ID: <56EFE77102000078000DEBFD@prv-mh.provo.novell.com> References: <1458064616-23101-1-git-send-email-konrad.wilk@oracle.com> <1458064616-23101-4-git-send-email-konrad.wilk@oracle.com> <56EBFADB02000078000DE4F6@prv-mh.provo.novell.com> <20160318172610.GA9624@char.us.oracle.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 1ahxuZ-0003hN-Ho for xen-devel@lists.xenproject.org; Mon, 21 Mar 2016 11:22:15 +0000 In-Reply-To: <20160318172610.GA9624@char.us.oracle.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: Wei Liu , Stefano Stabellini , andrew.cooper3@citrix.com, Ian Jackson , mpohlack@amazon.de, ross.lagerwall@citrix.com, xen-devel@lists.xenproject.org, Daniel De Graaf , sasha.levin@oracle.com List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE4LjAzLjE2IGF0IDE4OjI2LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6 Cj4gT24gRnJpLCBNYXIgMTgsIDIwMTYgYXQgMDU6NTU6NTVBTSAtMDYwMCwgSmFuIEJldWxpY2gg d3JvdGU6Cj4+ID4+PiBPbiAxNS4wMy4xNiBhdCAxODo1NiwgPGtvbnJhZC53aWxrQG9yYWNsZS5j b20+IHdyb3RlOgo+PiA+IEBAIC0yMjMsMTIgKzIyNCwxNSBAQCB2b2lkIF9faW5pdCBkb19pbml0 Y2FsbHModm9pZCkKPj4gPiAgLyoKPj4gPiAgICogU2ltcGxlIGh5cGVyY2FsbHMuCj4+ID4gICAq Lwo+PiA+IC0KPj4gPiAgRE8oeGVuX3ZlcnNpb24pKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVf UEFSQU0odm9pZCkgYXJnKQo+PiAKPj4gUGxlYXNlIHJldGFpbiB0aGUgYmxhbmsgbGluZSwgYXMg aXQgcmVsYXRlcyB0byBtb3JlIHRoYW4ganVzdCB0aGlzCj4+IG9uZSBmdW5jdGlvbi4KPiAKPiBE b25lISAoc3RyYXkgY2hhbmdlKS4KCkNvbnNpZGVyaW5nIHRoaXMgSSdtIG5vdCBwdXp6bGVkIGJ5 IC4uLgoKPiAgICAgIGNhc2UgWEVOVkVSX2d1ZXN0X2hhbmRsZToKPiAtICAgICAgICBpZiAoIGNv cHlfdG9fZ3Vlc3QoYXJnLCBjdXJyZW50LT5kb21haW4tPmhhbmRsZSwKPiAtICAgICAgICAgICAg ICAgICAgICAgICAgICAgQVJSQVlfU0laRShjdXJyZW50LT5kb21haW4tPmhhbmRsZSkpICkKPiAr ICAgIHsKPiArICAgICAgICB4ZW5fZG9tYWluX2hhbmRsZV90IGhkbDsKPiArCj4gKyAgICAgICAg aWYgKCBkZW55ICkKPiArICAgICAgICAgICAgbWVtc2V0KCZoZGwsIDAsIEFSUkFZX1NJWkUoaGRs KSk7Cj4gKwo+ICsgICAgICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKGN1cnJlbnQtPmRvbWFp bi0+aGFuZGxlKSAhPSBBUlJBWV9TSVpFKGhkbCkpOwo+ICsKPiArICAgICAgICBpZiAoIGNvcHlf dG9fZ3Vlc3QoYXJnLCBkZW55ID8gaGRsIDogY3VycmVudC0+ZG9tYWluLT5oYW5kbGUsCj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoaGRsKSApICkKPiAgICAgICAgICAg ICAgcmV0dXJuIC1FRkFVTFQ7Cj4gICAgICAgICAgcmV0dXJuIDA7Cj4gLQo+ICsgICAgfQo+ICAg ICAgY2FzZSBYRU5WRVJfY29tbWFuZGxpbmU6CgouLi4gdGhpcy4KCj4gLS0tIGEveGVuL2luY2x1 ZGUveHNtL2R1bW15LmgKPiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+IEBAIC03Mjcs MyArNzI3LDI3IEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fcG11X29wIChYU01fREVGQVVM VF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50Cj4gIH0KPiAgCj4gICNlbmRpZiAv KiBDT05GSUdfWDg2ICovCj4gKwo+ICsjaW5jbHVkZSA8cHVibGljL3ZlcnNpb24uaD4KPiArc3Rh dGljIFhTTV9JTkxJTkUgaW50IHhzbV94ZW5fdmVyc2lvbiAoWFNNX0RFRkFVTFRfQVJHIHVpbnQz Ml90IG9wKQo+ICt7Cj4gKyAgICBYU01fQVNTRVJUX0FDVElPTihYU01fT1RIRVIpOwo+ICsgICAg c3dpdGNoICggb3AgKQo+ICsgICAgewo+ICsgICAgY2FzZSBYRU5WRVJfdmVyc2lvbjoKPiArICAg IGNhc2UgWEVOVkVSX3BsYXRmb3JtX3BhcmFtZXRlcnM6Cj4gKyAgICBjYXNlIFhFTlZFUl9nZXRf ZmVhdHVyZXM6Cj4gKyAgICAgICAgLyogVGhlIHN1Yi1vcHMgaWdub3JlcyB0aGUgcGVybWlzc2lv biBjaGVjayBhbmQgcmV0dXJucyBkYXRhLiAqLwoKaWdub3JlIC4uLiBhbmQgcmV0dXJuIC4uLgoK V2l0aCB0aG9zZSBtaW5vciB0aGluZ3MgYWRkcmVzc2VkIEkgdGhpbmsgdGhlIHBhdGNoIGNhbiBo YXZlIG15IGFjay4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==