From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v3 04/15] x86: refactor psr: Encapsulate 'cbm_len' and 'cbm_max' Date: Tue, 29 Nov 2016 12:38:57 +0800 Message-ID: <20161129043857.GA7435@yi.y.sun> References: <1477366863-5246-1-git-send-email-yi.y.sun@linux.intel.com> <1477366863-5246-5-git-send-email-yi.y.sun@linux.intel.com> <5838749F02000078001226C0@prv-mh.provo.novell.com> <58387B8B02000078001226EC@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 1cBaBv-0002nc-HB for xen-devel@lists.xenproject.org; Tue, 29 Nov 2016 04:38:51 +0000 Content-Disposition: inline In-Reply-To: <58387B8B02000078001226EC@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: wei.liu2@citrix.com, he.chen@linux.intel.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gMTYtMTEtMjUgMDk6NTc6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAyNS4xMS4x NiBhdCAxNzoyNywgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+Pj4+IE9uIDI1LjEwLjE2 IGF0IDA1OjQwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiAnY2JtX2xl bicgYW5kICdjYm1fbWF4JyBhcmUgQ0FUL0NEUCBzcGVjaWZpYyBmZWF0dXJlIEhXIGluZm8uCj4g Pj4gU28gZW5jYXBzdWxhdGUgdGhlbSBpbnRvICdzdHJ1Y3QgcHNyX2NhdF9od19pbmZvJy4gSWYg bmV3Cj4gPj4gZmVhdHVyZSBpcyBzdXBwb3J0ZWQsIHdlIGNhbiBkZWZpbmUgb3RoZXIgc3RydWN0 dXJlIHRvIHNhdmUKPiA+PiBpdHMgSFcgaW5mby4KPiA+IAo+ID4gUGFydCBvZiBteSBwcm9ibGVt IGZvbGxvd2luZyB5b3UgaGVyZSBpcyB0aGF0IHlvdSB0YWxrIGFib3V0Cj4gPiBjYm1fbWF4LCBi dXQgdGhlIGNvZGUgY2hhbmdlcyBjb3NfbWF4LCB3aGljaCBzbyBmYXIgSSBoYWQKPiA+IHVuZGVy c3Rvb2Qgd291bGQgYmUgYSBnZW5lcmljIGxpbWl0LAo+IAo+IFNvIEkndmUgZ29uZSBhbmQgbG9v a2VkIGJhY2sgYXQgcGF0Y2ggMSwgd2hlcmUgaW5kZWVkIHlvdSBzYXkKPiB0aGUgbGltaXRzIG1p Z2h0IGRpZmZlci4gV2hpY2ggcmFpc2VzIHRoZSBxdWVzdGlvbiB0aGVuIHdoYXQKPiBvcHRfY29z X21heCBpcyByZXByZXNlbnRpbmcuCj4gCj4gSGF2aW5nIHNlZW4gdjEsIHYyLCBhbmQgdjMgdXAg dG8gcGF0Y2ggNSBJIHN0YXJ0IHdvbmRlcmluZwo+IHdoZXRoZXIgdGhlIHdob2xlIGN1cnJlbnQg Y29kZSB3b3VsZG4ndCBiZXR0ZXIgYmUgcmlwcGVkIG91dAo+IGFuZCB0aGVuIGJlIHJlcGxhY2Vk IGJ5IHNvbWV0aGluZyB3cml0dGVuIGZyb20gc2NyYXRjaC4gVGhhdCdzCj4gYmVjYXVzZSB0aGUg c3BsaXQsIHdoaWxlIGhhdmluZyByZWR1Y2VkIGluZGl2aWR1YWwgcGF0Y2ggc2l6ZSwKPiBkb2Vz bid0IHJlYWxseSBtYWtlIHRoZSB3aG9sZSB0aGluZyBtdWNoIGJldHRlciByZXZpZXdhYmxlLgo+ IEFuZCB0aGUgb3JpZ2luYWwgaW1wbGVtZW50YXRpb24gYXBwYXJlbnRseSBzaW1wbHkgZGlkbid0 IGhhdmUKPiBpbiBtaW5kIGhvdyBmdXR1cmUgYWRkaXRpb25zIG9uIHRoZSBoYXJkd2FyZSBzaWRl IGNvdWxkIGxvb2sKPiBsaWtlLgo+IAo+IFRob3VnaHRzPwo+IAo+IEphbgoKRmlyc3RseSwgSSB3 YW50IHRvIHNheSBzb3JyeSB0aGF0IHRoZSBWMyBzdGlsbCBkb2VzIG5vdCBtYWtlIHlvdQpmZWVs IGdvb2QuIEkgcGxhbm5lZCB0byBzcGxpdCB0aGUgYmlnIHBhdGNoIGJhc2VkIG9uIGRhdGEgc3Ry dWN0dXJlCmNoYW5nZXMgdG8gbWFrZSB5b3UgdW5kZXJzdGFuZCBtb3JlIGVhc2lseS4KClRoZSBv cmlnaW5hbCBpbXBsZW1lbnRhdGlvbiBvZiBwc3IuYyBkb2VzIG5vdCBjb25zaWRlciBtdWNoIGFi b3V0CmZ1dHVyZSBmZWF0dXJlcyBiZWNhdXNlIHRoZXJlIHdhcyBvbmx5IEwzIENBVCBpbnRyb2R1 Y2VkIGFuZCB3ZSBkbwpub3Qga25vdyB0aGVyZSB3aWxsIGJlIG5ldyBmZWF0dXJlcyBhbmQgaG93 IHRoZXkgd29yay4gVGhhdCBpcyB0aGUKcmVhc29uIEkgcmVmYWN0b3IgdGhlIHBzci5jIHRvIG1h a2UgaXQgYmUgZWFzeSB0byBhZGQgbmV3IGZlYXR1cmVzCmJ5IGFic3RyYWN0aW5nIHRoZSBjb21t b24gdGhpbmdzLgoKVG8gbWFrZSBjb2RlcyBiZSBiZXR0ZXIgcmV2aWV3YWJsZSwgSSBwcm9wb3Nl IGJlbG93IHRocmVlIHN1Z2dlc3Rpb25zOgoxKSBJIHdyaXRlIGEgZGVzaWduIGRvY3VtZW50IGFi b3V0IHJlZmFjdG9yIHRvIG1ha2UgeW91IG1vcmUgZWFzaWx5IAp1bmRlcnN0YW5kIHRoZSBpZGVh cy4KMikgUmVwbGFjZSB0aGUgcHNyLmMgd2l0aCBhIG5ldyBmaWxlIHdoaWNoIGRpc2NhcmRzIGFs bCBvbGQgY29kZXMgc28KdGhhdCB5b3UgZG8gbm90IG5lZWQgdG8gY29uc2lkZXIgb2xkIGltcGxl bWVudGF0aW9ucyB3aGljaCBtYXkgY2F1c2UKY29uZnVzaW9uLgozKSBEaXNjYXJkIHRoZSByZWZh Y3RvciBjb2Rlcy4gSnVzdCBpbXBsZW1lbnQgTDIgQ0FUIGJhc2VkIG9uIGN1cnJlbnQKY29kZXMu IEJlY2F1c2UgTDIgQ0FUIGRvZXMgbm90IGhhdmUgbXVjaCBkaWZmZXJlbmNlIHdpdGggTDMuCgpI b3cgZG8geW91IHRoaW5rPyBJZiB5b3UgY2FuIG9mZmVyIHlvdXIgaWRlYXMgdG8gZGVzaWduIGFu ZCBpbXBsZW1lbnQKdGhlIGNvZGVzLCB0aGF0IHdvdWxkIGJlIGEgZ3JlYXQgb3Bwb3J0dW5pdHkg Zm9yIG1lIHRvIGxlYXJuISBUaGFuayB5b3UhCgpCUnMsClN1biBZaQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==