From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Peng Subject: Re: [PATCH v1 05/13] x86: implement get hw info flow for MBA Date: Wed, 16 Aug 2017 11:23:43 +0800 Message-ID: <1502853823.3091.18.camel@linux.intel.com> References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com> <1502264512-4648-6-git-send-email-yi.y.sun@linux.intel.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 1dhovv-0000RJ-2Z for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 03:23:51 +0000 In-Reply-To: <1502264512-4648-6-git-send-email-yi.y.sun@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yi Sun , xen-devel@lists.xenproject.org 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, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gV2VkLCAyMDE3LTA4LTA5IGF0IDE1OjQxICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gVGhpcyBw YXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcgaXRzIGNh bGxiYWNrCj4gZnVuY3Rpb24gYW5kIHN5c2N0bCBpbnRlcmZhY2UuCj4gCj4gU2lnbmVkLW9mZi1i eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gdjE6Cj4gwqDCoMKg wqAtIHNvcnQgJ1BTUl9JTkZPX0lEWF8nIG1hY3JvcyBhcyBmZWF0dXJlLgo+IMKgwqDCoMKgwqDC oChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+IMKgwqDCoMKgLSByZW5hbWUgJ1BTUl9JTkZPX0lE WF9NQkFfTElORUFSJyB0byAnUFNSX0lORk9fSURYX01CQV9GTEFHJy4KPiDCoMKgwqDCoC0gcmVu YW1lICdsaW5lYXInIGluICdzdHJ1Y3QgbWJhX2luZm8nIHRvICdmbGFncycgZm9yIGZ1dHVyZQo+ IGV4dGVuc2lvbi4KPiDCoMKgwqDCoMKgwqAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKPiAtLS0K PiDCoHhlbi9hcmNoL3g4Ni9wc3IuY8KgwqDCoMKgwqDCoMKgwqDCoMKgfCAxMyArKysrKysrKysr KystCj4gwqB4ZW4vYXJjaC94ODYvc3lzY3RsLmPCoMKgwqDCoMKgwqDCoHwgMTkgKysrKysrKysr KysrKysrKysrKwo+IMKgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaMKgwqDCoHzCoMKgMiArKwo+ IMKgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHzCoMKgOCArKysrKysrKwo+IMKgNCBmaWxl cyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdp dCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+IGluZGV4IGQ5NGE1 YjEuLjk0NTVlNjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCj4gKysrIGIveGVu L2FyY2gveDg2L3Bzci5jCj4gQEAgLTI2NCw2ICsyNjQsMTAgQEAgc3RhdGljIGVudW0gcHNyX2Zl YXRfdHlwZQo+IHBzcl92YWxfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdmFsX3R5cGUgdHlw ZSkKPiDCoMKgwqDCoMKgwqDCoMKgwqBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FUOwo+IMKg wqDCoMKgwqDCoMKgwqDCoGJyZWFrOwo+IMKgCj4gK8KgwqDCoMKgY2FzZSBQU1JfVkFMX1RZUEVf TUJBOgo+ICvCoMKgwqDCoMKgwqDCoMKgZmVhdF90eXBlID0gRkVBVF9UWVBFX01CQTsKPiArwqDC oMKgwqDCoMKgwqDCoGJyZWFrOwo+ICsKPiDCoMKgwqDCoMKgZGVmYXVsdDoKPiDCoMKgwqDCoMKg wqDCoMKgwqBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiDCoMKgwqDCoMKgfQo+IEBAIC00OTAsNyAr NDk0LDE0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7 Cj4gwqBzdGF0aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2Rl ICpmZWF0LAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQKPiBhcnJheV9sZW4p Cj4gwqB7Cj4gLcKgwqDCoMKgcmV0dXJuIGZhbHNlOwo+ICvCoMKgwqDCoGlmICggYXJyYXlfbGVu ICE9IFBTUl9JTkZPX0FSUkFZX1NJWkUgKQo+ICvCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIGZhbHNl Owo+ICsKPiArwqDCoMKgwqBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19t YXg7Cj4gK8KgwqDCoMKgZGF0YVtQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWF0gPSBmZWF0LT5t YmFfaW5mby50aHJ0bF9tYXg7Cj4gK8KgwqDCoMKgZGF0YVtQU1JfSU5GT19JRFhfTUJBX0ZMQUdd ID0gZmVhdC0+bWJhX2luZm8ubGluZWFyOwoKT25jZSBpdCBiZWNvbWVzIGEgZmxhZywgdGhlbiBn b29kIHByYWN0aWNlIHdvdWxkIGJlIG9wZXJhdGluZyBpdCBhcyBhCmZsYWcuIEUuZy4gaGVyZSBh c3NpZ25pbmcgYSBib29sIHZhbHVlIHRvIGEgZmxhZyBiaXQgaXMgZXJyb3ItcHJvbmUgb25jZQpt b3JlIGJpdHMgZ2V0IHVzZWQuIExpa2UgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUCwgeW91IGNh biBzZXQvY2xlYXIKWEVOX1NZU0NUTF9QU1JfTUJBX0xJTkVBUiBiaXQgcmVzcGVjdGl2ZWx5LgoK Q2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==