From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v8 09/24] x86: refactor psr: set value: assemble features value array. Date: Tue, 14 Mar 2017 10:20:43 +0800 Message-ID: <20170314022043.GR17458@yi.y.sun> 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> <58C0453C02000078001415B3@prv-mh.provo.novell.com> <20170310032114.GG17458@yi.y.sun> <58C27CB80200007800141EFF@prv-mh.provo.novell.com> <20170313024302.GQ17458@yi.y.sun> <58C6A0A502000078001427F8@prv-mh.provo.novell.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 1cnc4c-0003q1-BW for xen-devel@lists.xenproject.org; Tue, 14 Mar 2017 02:20:30 +0000 Content-Disposition: inline In-Reply-To: <58C6A0A502000078001427F8@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gMTctMDMtMTMgMDY6Mzc6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxMy4wMy4x NyBhdCAwMzo0MywgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w My0xMCAwMjoxNToyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDEwLjAzLjE3IGF0 IDA0OjIxLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+IE9uIDE3LTAz LTA4IDA5OjU0OjA0LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+PiA+Pj4gT24gMTUuMDIuMTcg YXQgMDk6NDksIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gQEAg LTIwNyw2ICsyMzMsMjkgQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSAKPiA+IHBzcl9jYm1f dHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQo+ID4+ID4+ID4gICAgICByZXR1 cm4gZmVhdF90eXBlOwo+ID4+ID4+ID4gIH0KPiA+PiA+PiA+ICAKPiA+PiA+PiA+ICtzdGF0aWMg Ym9vbCBwc3JfY2hlY2tfY2JtKHVuc2lnbmVkIGludCBjYm1fbGVuLCB1aW50NjRfdCBjYm0pCj4g Pj4gPj4gPiArewo+ID4+ID4+ID4gKyAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYml0LCB6ZXJvX2Jp dDsKPiA+PiA+PiA+ICsKPiA+PiA+PiA+ICsgICAgLyogU2V0IGJpdHMgc2hvdWxkIG9ubHkgaW4g dGhlIHJhbmdlIG9mIFswLCBjYm1fbGVuKS4gKi8KPiA+PiA+PiA+ICsgICAgaWYgKCBjYm0gJiAo fjB1bGwgPDwgY2JtX2xlbikgKQo+ID4+ID4+IAo+ID4+ID4+IFRoaXMgd2lsbCBub3QgZG8gd2hh dCB5b3UgaW50ZW5kIGZvciBjYm1fbGVuID09IDY0Lgo+ID4+ID4+IAo+ID4+ID4gY2JtX2xlbiBp cyBub3QgNjQuIGNibV9sZW4gbWVhbnMgdGhlIENCTSB2YWx1ZSBsZW5ndGgsIGhvdyBtYW55IGJp dHMuIEZvciBMMwo+ID4+ID4gQ0FULCBpdCBtYXkgYmUgMTEgYml0cy4gRm9yIEwyIENBVCwgaXQg bWF5IGJlIDggYml0cy4KPiA+PiAKPiA+PiBBbmQgdGhlcmUgaXMgYW4gX2FyY2hpdGVjdHVyYWxf IGd1YXJhbnRlZSBmb3IgdGhlbSB0byBuZXZlcgo+ID4+IHJlYWNoIDY0IGJpdHM/Cj4gPj4gCj4g PiBQZXIgU0RNLCAnRUFYWzQ6MF0gcmVwb3J0cyB0aGUgbGVuZ3RoIG9mIHRoZSBjYXBhY2l0eSBi aXRtYXNrIGxlbmd0aCcuIFNvLCB3ZQo+ID4gZ2V0IGNibV9sZW4gaW4gJypfaW5pdF9mZWF0dXJl JyBmdW5jdGlvbiBhcyBiZWxvdy4KPiA+IAo+ID4gI2RlZmluZSBDQVRfQ0JNX0xFTl9NQVNLIDB4 MWYKPiA+IGNhdC5jYm1fbGVuID0gKHJlZ3MuYSAmIENBVF9DQk1fTEVOX01BU0spICsgMTsKPiA+ IAo+ID4gU28sIHRoZSBtYXggY2JtX2xlbiBpcyAnMzInLgo+IAo+IEdyZWF0LCB5ZXQgaW4gdGhh dCBjYXNlIHdoeSBkbyB5b3UgdXNlIDY0LWJpdCBjYWxjdWxhdGlvbnMgYXQgYWxsPwo+IEF2b2lk aW5nIHRoZSB1bmRlZmluZWRuZXNzIHdoZW4gY2JtX2xlbiA9PSAzMiBjYW4gYmUKPiBhY2hpZXZl ZCB3aXRob3V0IDY0LWJpdCBhcml0aG1ldGljLgo+IApDb25zaWRlcmluZyB0byBzdXBwb3J0IGZ1 dHVyZSBmZWF0dXJlLCB3ZSB1c2UgNjRiaXQgYXMgaW5wdXQgcGFyYW1ldGVyIHR5cGUgZm9yCnBz cl9nZXRfdmFsL3Bzcl9zZXRfdmFsLiBTbywgd2UgaGFuZGxlIGFsbCB2YWx1ZXMgYXMgNjRiaXQu CgpGb3IgcHNyX2NoZWNrX2NibSBjYXNlLCBJIHRoaW5rIHdlIGNhbiBhZGQgYW4gQVNTRVJUIGFz IGJlbG93LiBJcyB0aGF0IGdvb2QgZm9yCnlvdT8gVGhhbmtzIQoKQVNTRVJUKGNibV9sZW4gPD0g MzIpOwoKPiBKYW4KPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=