From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v8 09/24] x86: refactor psr: set value: assemble features value array. Date: Mon, 27 Feb 2017 11:45:20 +0000 Message-ID: <20170227114520.z2fp4jjugxdyqhzz@citrix.com> References: <1487148579-7243-1-git-send-email-yi.y.sun@linux.intel.com> <1487148579-7243-10-git-send-email-yi.y.sun@linux.intel.com> <20170226174304.icznfigj2e4ipfbe@citrix.com> <20170227071135.GY3235@yi.y.sun> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciJkW-0003Wa-Uw for xen-devel@lists.xenproject.org; Mon, 27 Feb 2017 11:45:53 +0000 Content-Disposition: inline In-Reply-To: <20170227071135.GY3235@yi.y.sun> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yi Sun Cc: kevin.tian@intel.com, Wei Liu , andrew.cooper3@citrix.com, dario.faggioli@citrix.com, he.chen@linux.intel.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBGZWIgMjcsIDIwMTcgYXQgMDM6MTE6MzVQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ IE9uIDE3LTAyLTI2IDE3OjQzOjA0LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gV2VkLCBGZWIgMTUs IDIwMTcgYXQgMDQ6NDk6MjRQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gWy4uLl0KPiA+ID4g IAo+ID4gPiArc3RhdGljIHVuc2lnbmVkIGludCBsM19jYXRfZ2V0X2Nvc19udW0oY29uc3Qgc3Ry dWN0IGZlYXRfbm9kZSAqZmVhdCkKPiA+ID4gK3sKPiA+ID4gKyAgICByZXR1cm4gMTsKPiA+ID4g K30KPiA+ID4gKwo+ID4gPiArc3RhdGljIGludCBsM19jYXRfZ2V0X29sZF92YWwodWludDY0X3Qg dmFsW10sCj4gPiAKPiA+IEFuZCB0aGUgbGVuZ3RoIG9mIHZhbCBpcz8gSG93IGNhbiB5b3UgYm91 bmQtY2hlY2sgdGhlIGFjY2Vzcz8KPiA+IAo+ID4gQnV0IEkgKnRoaW5rKiB0aGlzIGlzIGp1c3Qg YSBwb2ludGVyIHRvIHVpbnQ2NF90LCB5b3UgY2FuIGp1c3QgdXNlCj4gPiB1aW50NjRfdCAqdmFs IGhlcmUgYW5kICp2YWwgPSB4OyBpbiBjb2RlPwo+ID4gCj4gPiBTYW1lIGNvbW1lbnQgYXBwbGll cyB0byB0aGUgc2V0X25ld192YWwgaGFuZGxlciBhcyB3ZWxsLgo+ID4gCj4gU3VjaCBpbXBsZW1l bnRhdGlvbiBpcyB0byBzaW1wbGlmeSB0aGVzZSBmdW5jdGlvbnMuIFRoZSBib3VuZC1jaGVjayB3 aWxsIGJlCj4gZG9uZSBpbiBjYWxsZXIgZnVuY3Rpb25zLCBzdWNoIGFzIGNvbWJpbmVfdmFsX2Fy cmF5L3NldF9uZXdfdmFsX3RvX2FycmF5L2V0Yy4KPiAKClBsZWFzZSBjb25zaWRlciBhZGRpbmcg YSBjb21tZW50IHRvIHNheSBib3VuZC1jaGVjayBpcyBkb24ndCBieSB0aGUKY2FsbGVyLgoKPiA+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUg KmZlYXQsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg b2xkX2NvcykKPiA+ID4gK3sKPiA+ID4gKyAgICBpZiAoIG9sZF9jb3MgPiBmZWF0LT5pbmZvLmwz X2NhdF9pbmZvLmNvc19tYXggKQo+ID4gPiArICAgICAgICAvKiBVc2UgZGVmYXVsdCB2YWx1ZS4g Ki8KPiA+ID4gKyAgICAgICAgb2xkX2NvcyA9IDA7Cj4gPiA+ICsKPiA+ID4gKyAgICAvKiBDQVQg Ki8KPiA+ID4gKyAgICB2YWxbMF0gPSAgZmVhdC0+Y29zX3JlZ192YWxbb2xkX2Nvc107Cj4gPiA+ ICsKPiA+ID4gKyAgICByZXR1cm4gMDsKPiA+ID4gK30KPiA+ID4gKwo+IFsuLi5dCj4gPiA+IC1z dGF0aWMgaW50IGFzc2VtYmxlX3ZhbF9hcnJheSh1aW50NjRfdCAqdmFsLAo+ID4gPiArc3RhdGlj IGludCBjb21iaW5lX3ZhbF9hcnJheSh1aW50NjRfdCAqdmFsLAo+ID4gPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdWludDMyX3QgYXJyYXlfbGVuLAo+ID4gPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKPiA+ ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvbGRfY29zKQo+ ID4gCj4gPiBQbGVhc2UganVzdCBuYW1lIHRoaXMgZnVuY3Rpb24gY29tYmluZV92YWxfYXJyYXkg aW4geW91ciBwcmV2aW91cyBwYXRjaAo+ID4gaW5zdGVhZCBvZiB0cnlpbmcgdG8gcmVuYW1lIGl0 IGhlcmUuIE9yIGp1c3QgZG9uJ3QgY2hhbmdlIHRoZSBuYW1lIGF0Cj4gPiBhbGwgLS0gSSBkb24n dCBzZWUgd2h5IGNoYW5naW5nIG5hbWUgaXMgbmVjZXNzYXJ5Lgo+ID4gCj4gUGVyIEtvbnJhZCdz IHN1Z2dlc3Rpb24gdG8gY2hhbmdlIHRoZSBuYW1lLiBCZWNhdXNlIGhlIHRob3VnaHQgdGhlICdh c3NlbWJsZScKPiBpcyBub3QgYWNjdXJhdGUgaGVyZS4KPiAKClRoZSBzdWNoIGNoYW5nZSBzaG91 bGQgYmUgaW5zaWRlIHRoZSBwYXRjaCB0byBpbnRyb2R1Y2UgdGhlIGZyYW1ld29yaywKbm90IGlu IHRoaXMgcGF0Y2guCgpXZWkuCgo+ID4gV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==