From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v4 07/15] x86: implement set value flow for MBA Date: Thu, 5 Oct 2017 18:10:36 +0800 Message-ID: <20171005101036.GJ11006@yi.y.sun> References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com> <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com> <59CCFACB0200007800180767@prv-mh.provo.novell.com> <20170929025649.GD11006@yi.y.sun> <59D478D20200007800107951@prv-mh.provo.novell.com> <20171005044812.GH11006@yi.y.sun> <20171005083945.p5hcm6ulq5efp74h@dhcp-3-128.uk.xensource.com> <59D619DA020000780018277B@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 1e038C-00032X-2y for xen-devel@lists.xenproject.org; Thu, 05 Oct 2017 10:11:52 +0000 Content-Disposition: inline In-Reply-To: <59D619DA020000780018277B@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: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org, wei.liu2@citrix.com, chao.p.peng@linux.intel.com, Roger Pau =?utf-8?B?TW9ubsOp?= List-Id: xen-devel@lists.xenproject.org T24gMTctMTAtMDUgMDM6Mzk6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwNS4xMC4x NyBhdCAxMDozOSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIFRodSwgT2N0 IDA1LCAyMDE3IGF0IDA0OjQ4OjEyQU0gKzAwMDAsIFlpIFN1biB3cm90ZToKPiA+PiBPbiAxNy0x MC0wMyAyMzo1OTo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPiA+Pj4gWWkgU3VuIDx5aS55 LnN1bkBsaW51eC5pbnRlbC5jb20+IDA5LzI5LzE3IDQ6NTggQU0gPj4+Cj4gPj4gPiA+T24gMTct MDktMjggMDU6MzY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4gPj4gPj4+IE9uIDIzLjA5 LjE3IGF0IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+ID4+ ID4gLSAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSA9IGlu Zm8tPnZhbFtpXTsKPiA+PiA+ID4+ID4gLSAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29z LCBpbmZvLT52YWxbaV0sIHByb3BzLT50eXBlW2ldKTsKPiA+PiA+ID4+ID4gKyAgICAgICAgICAg IGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGpdICE9IHZhbF9hcnJheVtp bmRleCArIAo+ID4gal0gKQo+ID4+ID4gPj4gPiArICAgICAgICAgICAgICAgIGZlYXQtPmNvc19y ZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSA9Cj4gPj4gPiA+PiA+ICsgICAgICAgICAgICAgICAg ICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCB2YWxfYXJyYXlbaW5kZXggKyBqXSwgCj4gPiBwcm9w cy0+dHlwZVtqXSk7Cj4gPj4gPiA+PiAKPiA+PiA+ID4+IFRoaXMgcmVuZGVycyBwYXJ0bHkgdXNl bGVzcyB0aGUgY2hlY2s6IElmIGhhcmR3YXJlIGNhbiBhbHRlciB0aGUKPiA+PiA+ID4+IHZhbHVl LCByZXBlYXRlZGx5IHJlcXVlc3RpbmcgdGhlIHNhbWUgdmFsdWUgdG8gYmUgd3JpdHRlbiB3aWxs Cj4gPj4gPiA+PiBubyBsb25nZXIgZ3VhcmFudGVlIHRoZSBNU1Igd3JpdGUgdG8gYmUgc2tpcHBl ZC4gSWYgaGFyZHdhcmUKPiA+PiA+ID4+IGJlaGF2aW9yIGNhbid0IGJlIHByZWRpY3RlZCB5b3Ug bWF5IHdhbnQgdG8gY29uc2lkZXIgcmVjb3JkaW5nCj4gPj4gPiA+PiBib3RoIHRoZSB2YWx1ZSBp biBmb3VuZCBieSByZWFkaW5nIGJhY2sgdGhlIHJlZ2lzdGVyIHdyaXR0ZW4gYW5kCj4gPj4gPiA+ PiB0aGUgdmFsdWUgdGhhdCB3YXMgd3JpdHRlbiAtIGEgbWF0Y2ggd2l0aCBlaXRoZXIgd291bGQg ZWxpbWluYXRlCj4gPj4gPiA+PiB0aGUgbmVlZCB0byBkbyB0aGUgd3JpdGUuCj4gPj4gPiA+PiAK PiA+PiA+ID5UaGUgaGFyZHdhcmUgYmVoYXZpb3IgaXMgZXhwbGljaXRseSBkZWZpbmVkIGJ5IFNE TSBhbmQgbWVudGlvbmVkIGluCj4gPj4gPiA+J3hsLXBzci5tYXJrZG93bicgYW5kICdpbnRlbF9w c3JfbWJhLnBhbmRvYycuIFVzZXIgc2hvdWxkIGtub3cgdGhhdCBIVwo+ID4+ID4gPmNhbiBhbHRl ciBNQkEgdmFsdWUgaWYgdGhlIHZhbHVlIGlzIG5vdCB2YWxpZC4KPiA+PiA+IAo+ID4+ID4gU28g aWYgaGFyZHdhcmUgYmVoYXZpb3IgaXMgZnVsbHkgZGVmaW5lZCwgd2h5IGRvbid0IHlvdSBwcmUt YWRqdXN0IHdoYXQgaXMKPiA+PiA+IHRvIGJlIHdyaXR0ZW4gdG8gdGhlIHZhbHVlIGhhcmR3YXJl IHdvdWxkIGFsdGVyIGl0IHRvPwo+ID4+ID4gCj4gPj4gSW4gcHJldmlvdXMgdmVyc2lvbiBvZiBN QkEgcGF0Y2ggc2V0LCBJIHByZS1hZGp1c3QgdGhlIHZhbHVlIGluIAo+ID4gJ21iYV9jaGVja190 aHJ0bCcuCj4gPj4gQnV0IFJvZ2VyIGRpZCBub3QgbGlrZSB0aGF0LiBTbywgdGhlIHByZS1hZGp1 c3QgY29kZXMgYXJlIHJlbW92ZWQuCj4gPiAKPiA+IElNSE8gaXQncyBxdWl0ZSBwb2ludGxlc3Mg dG8gZG8gc3VjaCBhZGp1c3RtZW50cyB3aGVuIHRoZSBoYXJkd2FyZQo+ID4gcGVyZm9ybXMgdGhl bSBhbHJlYWR5LiBBbHNvLCBJIGZlYXIgdGhhdCBvdXIgYWRqdXN0bWVudHMgbWlnaHQgZ2V0Cj4g PiBvdXQtb2Ytc3luYyBpbiB0aGUgZnV0dXJlIHdpdGggd2hhdCBoYXJkd2FyZSBhY3R1YWxseSBk b2VzLgo+ID4gCj4gPiBNYXliZSB0aGUgcmVzdWx0IHJlYWQgYmFjayBmcm9tIHRoZSBoYXJkd2Fy ZSAoaWU6IGFkanVzdGVkKSBjYW4gYmUKPiA+IHN0b3JlZCBhbmQgdXNlZCBpbiBvcmRlciB0byBj aGVjayB3aGV0aGVyIGEgbmV3IHZhbHVlIHNob3VsZCBiZQo+ID4gd3JpdHRlbiBvciBub3Qgd2hl biBzd2l0Y2hpbmc/IChJIHRoaW5rIHRoaXMgaXMgdGhlIHNhbWUgdGhhdCBKYW4KPiA+IHN1Z2dl c3RlZCBhYm92ZSkuCj4gCj4gTm90IGV4YWN0bHksIG5vIC0gSSdkIGxpa2UgdG8gYXZvaWQgdGhl IHdyaXRlIGZvciBfYW55XyB2YWx1ZQo+IHJlc3VsdGluZyBpbiB0aGUgb25lIGN1cnJlbnRseSBz dG9yZWQgaW4gdGhlIGhhcmR3YXJlIHJlZ2lzdGVyLgo+IEhlbmNlIG15IGVhcmxpZXIgcXVlc3Rp b24gb24gd2hldGhlciB0aGUgdHJhbnNmb3JtYXRpb24KPiBkb25lIGJ5IGhhcmR3YXJlIGlzIHdl bGwgZGVmaW5lZCAoaS5lLiBfbm90XyBtb2RlbCBkZXBlbmRlbnQKPiBvciBmdWxseSBkZWZpbmVk IGJ5IENQVUlEIG91dHB1dCkuCj4gClNETSBkb2VzIG5vdCBtZW50aW9uIGl0IGlzIG1vZGVsIGRl cGVuZGVudC4gU28sIGl0IGlzIF9ub3RfIG1vZGVsIGRlcGVuZGVudC4KCj4gSmFuCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK