From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v2 09/15] tools: implement the new libxc get hw info interface Date: Thu, 31 Aug 2017 11:05:19 +0800 Message-ID: <20170831030519.GC23665@yi.y.sun> References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com> <1503537289-56036-10-git-send-email-yi.y.sun@linux.intel.com> <20170830085803.7gigev65c4nydtj7@MacBook-Pro-de-Roger.local> 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 1dnFnx-0005BB-Kq for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 03:06:05 +0000 Content-Disposition: inline In-Reply-To: <20170830085803.7gigev65c4nydtj7@MacBook-Pro-de-Roger.local> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com List-Id: xen-devel@lists.xenproject.org T24gMTctMDgtMzAgMDk6NTg6MDMsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg QXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQzQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg LS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1 ZGUveGVuY3RybC5oCj4gPiBpbmRleCBjNzcxMGI4Li44MWE2ZjQ4IDEwMDY0NAo+ID4gLS0tIGEv dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiA+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1 ZGUveGVuY3RybC5oCj4gPiBAQCAtMjQ1OCw2ICsyNDU4LDMxIEBAIGVudW0geGNfcHNyX2NhdF90 eXBlIHsKPiA+ICB9Owo+ID4gIHR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2Nh dF90eXBlOwo+ID4gIAo+ID4gK2VudW0geGNfcHNyX2ZlYXRfdHlwZSB7Cj4gPiArICAgIFhDX1BT Ul9GRUFUX1VOS05PV04sCj4gPiArICAgIFhDX1BTUl9GRUFUX0NBVF9MMywKPiA+ICsgICAgWENf UFNSX0ZFQVRfQ0FUX0wyLAo+ID4gKyAgICBYQ19QU1JfRkVBVF9NQkEsCj4gPiArfTsKPiA+ICt0 eXBlZGVmIGVudW0geGNfcHNyX2ZlYXRfdHlwZSB4Y19wc3JfZmVhdF90eXBlOwo+ID4gKwo+ID4g K3N0cnVjdCB4Y19wc3JfaHdfaW5mbyB7Cj4gPiArICAgIHVuaW9uIHsKPiA+ICsgICAgICAgIHN0 cnVjdCB7Cj4gPiArICAgICAgICAgICAgdWludDMyX3QgY29zX21heDsKPiA+ICsgICAgICAgICAg ICB1aW50MzJfdCBjYm1fbGVuOwo+ID4gKyAgICAgICAgICAgIGJvb2wgICAgIGNkcF9lbmFibGVk Owo+ID4gKyAgICAgICAgfSB4Y19jYXRfaW5mbzsKPiA+ICsKPiA+ICsgICAgICAgIHN0cnVjdCB7 Cj4gPiArICAgICAgICAgICAgdWludDMyX3QgY29zX21heDsKPiA+ICsgICAgICAgICAgICB1aW50 MzJfdCB0aHJ0bF9tYXg7Cj4gPiArICAgICAgICAgICAgYm9vbCAgICAgbGluZWFyOwo+ID4gKyAg ICAgICAgfSB4Y19tYmFfaW5mbzsKPiAKPiBObyBuZWVkIGZvciB0aGUgX2luZm8gc3VmZml4LiBU aGUgdHlwZSBpdHNlbGYgYWxyZWFkeSBoYXMgaW5mbyBpbiBpdCdzCj4gbmFtZS4KPiAKT2ssIGdv dCBpdC4KCj4gPiArICAgIH0gdTsKPiA+ICt9Owo+ID4gK3R5cGVkZWYgc3RydWN0IHhjX3Bzcl9o d19pbmZvIHhjX3Bzcl9od19pbmZvOwoKWy4uLl0KCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli eGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwo+ID4gaW5kZXggNzNkMDVmMi4uYmE0 MTJlNCAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCj4gPiArKysgYi90b29s cy9saWJ4Yy94Y19wc3IuYwo+ID4gQEAgLTMyMywzNiArMzIzLDU4IEBAIGludCB4Y19wc3JfY2F0 X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gPiAg ICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPiAgCj4gPiAtaW50IHhjX3Bzcl9jYXRfZ2V0X2luZm8o eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwgdW5zaWduZWQgaW50IGx2bCwKPiA+ IC0gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3QgKmNi bV9sZW4sIGJvb2wgKmNkcF9lbmFibGVkKQo+ID4gK2ludCB4Y19wc3JfZ2V0X2h3X2luZm8oeGNf aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwKPiA+ICsgICAgICAgICAgICAgICAgICAg ICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8pCj4gPiAg ewo+ID4gICAgICBpbnQgcmMgPSAtMTsKPiA+ICAgICAgREVDTEFSRV9TWVNDVEw7Cj4gPiAgCj4g PiArICAgIGlmICggIWh3X2luZm8gKQo+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+IAo+IFlvdSBz aG91bGQgc2V0IGVycm5vID0gRUlOVkFMIGhlcmUuCj4gClNvcnJ5IGZvciBtaXNzaW5nIGl0LiBU aGFua3MhCgpbLi4uXQoKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYyBi L3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCj4gPiBpbmRleCBjZjM2OGJhLi5iMTgzMzA1IDEwMDY0 NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiA+ICsrKyBiL3Rvb2xzL2xpYnhs L2xpYnhsX3Bzci5jCj4gPiBAQCAtMzYxLDYgKzM2MSwyNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9n ZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+ICAgICAgcmV0dXJuIHJj Owo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgaW5saW5lIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxf X3Bzcl9mZWF0X3R5cGVfdG9fbGlieGNfcHNyX2ZlYXRfdHlwZSgKPiAKPiBObyBpbmxpbmUgcGxl YXNlLiBJbiBhbnkgY2FzZSB0aGlzIGlzIG5vdCBwZXJmb3JtYW5jZSBjcml0aWNhbCBjb2RlLCBz bwo+IGxldCB0aGUgY29tcGlsZXIgZGVjaWRlLgo+IApPaywgd2lsbCByZW1vdmUgaXQuCgo+IEFu ZCB0aGUgZnVuY3Rpb24gbmFtZSBjb3VsZCBiZSBzaG9ydGVyLCBtYXliZToKPiAKPiBsaWJ4bF9f cHNyX3R5cGVfdG9fbGlieGNfdHlwZQo+IAo+IE9yIGlzIHRoaXMgZ29pbmcgdG8gY2xhc2ggd2l0 aCBzb21lIG90aGVyIHRyYW5zbGF0aW9uIGZ1bmN0aW9uPwo+ClllcywgdGhlcmUgaXMgYW5vdGhl ciBzaW1pbGFyIGZ1bmN0aW9uIHdoaWNoIG5hbWUgaXM6CiAgJ2xpYnhsX19wc3JfY2JtX3R5cGVf dG9fbGlieGNfcHNyX3ZhbF90eXBlJwoKSSB0aGluayBJIGNhbiByZW1vdmUgdGhlIGxhc3QgJ19w c3InIHRvIG1ha2UgdGhlIG5hbWUgYmUgc2hvcnRlci4KIApbLi4uXQoKPiA+IEBAIC0zODUsMTYg KzQwOCwyMyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGli eGxfcHNyX2NhdF9pbmZvICoqaW5mbywKPiA+ICAgICAgICAgIGdvdG8gb3V0Owo+ID4gICAgICB9 Cj4gPiAgCj4gPiArICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2ZlYXRfdHlwZV90b19saWJ4Y19w c3JfZmVhdF90eXBlKAo+ID4gKyAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9GRUFUX1RZUEVf Q0FULCBsdmwpOwo+IAo+IFNob3VsZG4ndCB5b3UgY2hlY2sgdGhhdCB4Y190eXBlICE9IFhDX1BT Ul9GRUFUX1VOS05PV04gaGVyZT8KPiAKWWVzLCBJIHNob3VsZC4gVGhhbmtzIQoKPiBSb2dlci4K PiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=