From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v8.1 23/27] libxl: info: Display build_id of the hypervisor. Date: Thu, 14 Apr 2016 16:06:18 +0100 Message-ID: <20160414150618.GM18652@citrix.com> References: <1460584928-32440-1-git-send-email-konrad.wilk@oracle.com> <1460584928-32440-24-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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aqipB-0000P9-OY for xen-devel@lists.xenproject.org; Thu, 14 Apr 2016 15:04:53 +0000 Content-Disposition: inline In-Reply-To: <1460584928-32440-24-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 Cc: Wei Liu , andrew.cooper3@citrix.com, Ian Jackson , mpohlack@amazon.com, ross.lagerwall@citrix.com, sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBBcHIgMTMsIDIwMTYgYXQgMDY6MDI6MDRQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl ayBXaWxrIHdyb3RlOgo+IElmIHRoZSBoeXBlcnZpc29yIGlzIGJ1aWx0IHdpdGggd2Ugd2lsbCBk aXNwbGF5IGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u cmFkLndpbGtAb3JhY2xlLmNvbT4KPiAtLS0KPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u QGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tl ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk9uZSBuaXQgYmVsb3cuCgo+ICBj b25zdCBsaWJ4bF92ZXJzaW9uX2luZm8qIGxpYnhsX2dldF92ZXJzaW9uX2luZm8obGlieGxfY3R4 ICpjdHgpCj4gIHsKPiAgICAgIEdDX0lOSVQoY3R4KTsKPiBAQCAtNTM2Myw4ICs1Mzk1LDEwIEBA IGNvbnN0IGxpYnhsX3ZlcnNpb25faW5mbyogbGlieGxfZ2V0X3ZlcnNpb25faW5mbyhsaWJ4bF9j dHggKmN0eCkKPiAgICAgICAgICB4ZW5fY2FwYWJpbGl0aWVzX2luZm9fdCB4ZW5fY2FwczsKPiAg ICAgICAgICB4ZW5fcGxhdGZvcm1fcGFyYW1ldGVyc190IHBfcGFybXM7Cj4gICAgICAgICAgeGVu X2NvbW1hbmRsaW5lX3QgeGVuX2NvbW1hbmRsaW5lOwo+ICsgICAgICAgIHhlbl9idWlsZF9pZF90 IGJ1aWxkX2lkOwo+ICAgICAgfSB1Owo+ICAgICAgbG9uZyB4ZW5fdmVyc2lvbjsKPiArICAgIGlu dCByOwo+ICAgICAgbGlieGxfdmVyc2lvbl9pbmZvICppbmZvID0gJmN0eC0+dmVyc2lvbl9pbmZv Owo+ICAKPiAgICAgIGlmIChpbmZvLT54ZW5fdmVyc2lvbl9leHRyYSAhPSBOVUxMKQo+IEBAIC01 Mzk3LDYgKzU0MzEsMTcgQEAgY29uc3QgbGlieGxfdmVyc2lvbl9pbmZvKiBsaWJ4bF9nZXRfdmVy c2lvbl9pbmZvKGxpYnhsX2N0eCAqY3R4KQo+ICAgICAgeGNfdmVyc2lvbihjdHgtPnhjaCwgWEVO VkVSX2NvbW1hbmRsaW5lLCAmdS54ZW5fY29tbWFuZGxpbmUpOwo+ICAgICAgaW5mby0+Y29tbWFu ZGxpbmUgPSBsaWJ4bF9fc3RyZHVwKE5PR0MsIHUueGVuX2NvbW1hbmRsaW5lKTsKPiAgCj4gKyAg ICB1LmJ1aWxkX2lkLmxlbiA9IHNpemVvZih1KSAtIHNpemVvZih1LmJ1aWxkX2lkKTsKPiArICAg IHIgPSBsaWJ4bF9feGNfdmVyc2lvbl93cmFwKGdjLCBpbmZvLCAmdS5idWlsZF9pZCk7Cj4gKyAg ICBpZiAociA9PSAtRU5PQlVGUykgewo+ICsgICAgICAgICAgICB4ZW5fYnVpbGRfaWRfdCAqYnVp bGRfaWQ7Cj4gKwo+ICsgICAgICAgICAgICBidWlsZF9pZCA9IGxpYnhsX196YWxsb2MoZ2MsIGlu Zm8tPnBhZ2VzaXplKTsKPiArICAgICAgICAgICAgYnVpbGRfaWQtPmxlbiA9IGluZm8tPnBhZ2Vz aXplIC0gc2l6ZW9mKCpidWlsZF9pZCk7Cj4gKyAgICAgICAgICAgIHIgPSBsaWJ4bF9feGNfdmVy c2lvbl93cmFwKGdjLCBpbmZvLCBidWlsZF9pZCk7Cj4gKyAgICAgICAgICAgIGlmIChyKQo+ICsg ICAgICAgICAgICAgICAgTE9HRVYoRVJST1IsIHIsICJnZXR0aW5nIGJ1aWxkX2lkIik7CgpJbmRl bnRhdGlvbiBvZiB0aGlzIGJsb2NrIGlzIHdyb25nLgoKV2VpLgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK