From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v3 05/15] x86: implement get hw info flow for MBA Date: Wed, 20 Sep 2017 13:05:34 +0800 Message-ID: <20170920050533.GG11006@yi.y.sun> References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com> <1504603957-5389-6-git-send-email-yi.y.sun@linux.intel.com> <20170919090822.w4jr3rgeiiu3fjt6@dhcp-3-128.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duXDk-0002gy-0C for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 05:06:48 +0000 Content-Disposition: inline In-Reply-To: <20170919090822.w4jr3rgeiiu3fjt6@dhcp-3-128.uk.xensource.com> 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, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov List-Id: xen-devel@lists.xenproject.org T24gMTctMDktMTkgMTA6MDg6MjIsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjI3UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg LS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiA+IGluZGV4 IDEwNzc2ZDIuLjA0ODZkMmQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiA+ ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gQEAgLTQ5MSw3ICs0OTUsMTggQEAgc3RhdGlj IGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKPiA+ICBzdGF0aWMgYm9v bCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ID4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50 IGFycmF5X2xlbikKPiA+ICB7Cj4gPiAtICAgIHJldHVybiBmYWxzZTsKPiA+ICsgICAgaWYgKCBh cnJheV9sZW4gIT0gUFNSX0lORk9fQVJSQVlfU0laRSApCj4gPiArICAgICAgICByZXR1cm4gZmFs c2U7Cj4gPiArCj4gPiArICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhdID0gZmVhdC0+Y29z X21heDsKPiA+ICsgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWF0gPSBmZWF0LT5t YmEudGhydGxfbWF4Owo+ID4gKwo+ID4gKyAgICBpZiAoIGZlYXQtPm1iYS5saW5lYXIgKQo+ID4g KyAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX0ZMQUddIHw9IFhFTl9TWVNDVExfUFNSX0FM TE9DX01CQV9MSU5FQVI7Cj4gPiArICAgIGVsc2UKPiA+ICsgICAgICAgIGRhdGFbUFNSX0lORk9f SURYX01CQV9GTEFHXSAmPSB+WEVOX1NZU0NUTF9QU1JfQUxMT0NfTUJBX0xJTkVBUjsKPiAKPiBU aGlzIGJyYW5jaCBvZiB0aGUgaWYgc2hvdWxkbid0IGJlIG5lZWRlZC4uLgo+IAo+ID4gKwo+ID4g KyAgICByZXR1cm4gdHJ1ZTsKPiA+ICB9Cj4gPiAgCj4gPiAgc3RhdGljIHZvaWQgbWJhX3dyaXRl X21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gPiBkaWZmIC0tZ2l0IGEveGVu L2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4gPiBpbmRleCAxZDNk YmQwLi40NjM0Y2FkIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4gPiAr KysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPiA+IEBAIC0yMTQsNiArMjE0LDI1IEBAIGxvbmcg YXJjaF9kb19zeXNjdGwoCj4gPiAgICAgICAgICAgICAgYnJlYWs7Cj4gPiAgICAgICAgICB9Cj4g PiAgCj4gPiArICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0FMTE9DX2dldF9tYmFfaW5mbzoK PiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3Rs LT51LnBzcl9hbGxvYy50YXJnZXQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFBTUl9UWVBFX01CQV9USFJUTCwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7Cj4gCj4gLi4uIGJl Y2F1c2UgZGF0YSBzaG91bGQgYmUgaW5pdGlhbGl6ZWQsIGllOgo+IAo+IHVpbnQzMl90IGRhdGFb UFNSX0lORk9fQVJSQVlfU0laRV0gPSB7IDAgfTsKPiAKPiBTbyB0aGF0IHdlIGRvbid0IGxlYWsg c3RhY2sgZGF0YSBpbiB0aGUgc3lzY3RsLgo+IApPaywgdGhhbmtzIQoKPiBUaGFua3MsIFJvZ2Vy LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==