From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v1 07/13] x86: implement set value flow for MBA Date: Fri, 18 Aug 2017 17:25:00 +0800 Message-ID: <20170818092500.GX11396@yi.y.sun> References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com> <1502264512-4648-8-git-send-email-yi.y.sun@linux.intel.com> <1503027128.3857.14.camel@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 1didXC-0002kp-VL for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 09:25:43 +0000 Content-Disposition: inline In-Reply-To: <1503027128.3857.14.camel@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Chao Peng 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, xen-devel@lists.xenproject.org, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gMTctMDgtMTggMTE6MzI6MDgsIENoYW8gUGVuZyB3cm90ZToKPiAKPiA+ICvCoMKgwqDCoGlm ICggZmVhdC0+bWJhX2luZm8ubGluZWFyICkKPiA+ICvCoMKgwqDCoHsKPiA+ICvCoMKgwqDCoMKg wqDCoMKgdW5zaWduZWQgaW50IG1vZDsKPiA+ICsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKCBm ZWF0LT5tYmFfaW5mby50aHJ0bF9tYXggPj0gMTAwICkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqByZXR1cm4gZmFsc2U7Cj4gCj4gQ2FuIHdlIGRvIHRoaXMgY2hlY2sgZWFybGllciwgZS5n LiB3aGVuIGl0IGdldHMgZW51bWVyYXRlZCBmcm9tIENQVUlEPwo+IApPaywgc291bmQgcmVhc29u YWJsZS4KCj4gPiArCj4gPiArwqDCoMKgwqDCoMKgwqDCoG1vZCA9ICp0aHJ0bCAlICgxMDAgLSBm ZWF0LT5tYmFfaW5mby50aHJ0bF9tYXgpOwo+ID4gK8KgwqDCoMKgwqDCoMKgwqAqdGhydGwgLT0g bW9kOwo+ID4gK8KgwqDCoMKgfQo+ID4gK8KgwqDCoMKgZWxzZQo+ID4gK8KgwqDCoMKgewo+ID4g K8KgwqDCoMKgwqDCoMKgwqAvKiBOb3QgcG93ZXIgb2YgMi4gKi8KPiA+ICvCoMKgwqDCoMKgwqDC oMKgaWYgKCAqdGhydGwgJiAoKnRocnRsIC0gMSkgKQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCp0aHJ0bCA9ICp0aHJ0bCAmICgxIDw8IChmbHNsKCp0aHJ0bCkgLSAxKSk7Cj4gPiArwqDC oMKgwqB9Cj4gPiArCj4gCj4gSXMgaXQgcG9zc2libGUgZm9yICp0aHJ0bCB0byBiZSB6ZXJvPyBP dGhlcndpc2Ugd2UgbmVlZCBjaGVjayB0aGF0IGF0Cj4gdGhlIGJlZ2lubmluZy4KPiAKWWVzLCBp dCBjb3VsZCBiZSAwLiBJIG1pc3NlZCB0aGlzLiBDb2RlIHNob3VsZCBiZToKICAgIGlmICggKnRo cnRsICYmICgqdGhydGwgJiAoKnRocnRsIC0gMSkpICkKCj4gPiDCoAo+ID4gKy8qCj4gPiArICog QmVjYXVzZSBtdWx0aXBsZSBmZWF0dXJlcyBtYXkgY28tZXhpc3QsIHdlIG5lZWQgaGFuZGxlIGFs bAo+ID4gZmVhdHVyZXMgdG8gd3JpdGUKPiA+ICsgKiB2YWx1ZXMgb2YgdGhlbSBpbnRvIGEgQ09T IHJlZ2lzdGVyIHdpdGggbmV3IENPUyBJRC4gRS5nOgo+ID4gKyAqIDEuIEwzIENBVCBhbmQgTUJB IGNvLWV4aXN0Lgo+ID4gKyAqIDIuIERvbTEgYW5kIERvbTIgc2hhcmUgYSBzYW1lIENPUyBJRCAo MikuIFRoZSBMMyBDQVQgQ0JNIG9mIERvbTEKPiA+IGlzIDB4MWZmLAo+ID4gKyAqwqDCoMKgwqB0 aGUgTUJBIFRocnRsZSBvZiBEb20xIGlzIDB4YS4KPiA+ICsgKiAzLiBVc2VyIHdhbnRzIHRvIGNo YW5nZSBNQkEgVGhydGwgb2YgRG9tMSB0byBiZSAweDE0LiBCZWNhdXNlIENPUwo+ID4gSUQgMiBp cwo+ID4gKyAqwqDCoMKgwqB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBoYXZlIHRvIHBpY2sgYSBuZXcg Q09TIElEIDMuIFRoZSBvcmlnaW5hbAo+ID4gdmFsdWVzIG9mCj4gPiArICrCoMKgwqDCoERvbTEg b24gQ09TIElEIDMgbWF5IGJlIGJlbG93Ogo+ID4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg LS0tLS0tLS0tCj4gPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB8IENPUyAzIHwKPiA+ICsg KsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+ID4gKyAqwqDCoMKgwqBMMyBDQVTC oMKgfCAweDdmZiB8Cj4gPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAtLS0tLS0tLS0KPiA+ ICsgKsKgwqDCoMKgTUJBwqDCoMKgwqDCoHwgMHgwwqDCoMKgfAo+ID4gKyAqwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgLS0tLS0tLS0tCj4gPiArICogNC4gQWZ0ZXIgc2V0dGluZywgdGhlIEwzIENB VCBDQk0gdmFsdWUgb2YgRG9tMSBzaG91bGQgYmUga2VwdCBhbmQKPiA+IHRoZSBuZXcgTUJBCj4g PiArICrCoMKgwqDCoFRocnRsIGlzIHNldC4gU28sIHRoZSB2YWx1ZXMgb24gQ09TIElEIDMgc2hv dWxkIGJlIGJlbG93Lgo+ID4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLS0tLS0tLS0tCj4g PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB8IENPUyAzIHwKPiA+ICsgKsKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoC0tLS0tLS0tLQo+ID4gKyAqwqDCoMKgwqBMMyBDQVTCoMKgfCAweDFmZiB8 Cj4gPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAtLS0tLS0tLS0KPiA+ICsgKsKgwqDCoMKg TUJBwqDCoMKgwqDCoHwgMHgxNMKgwqB8Cj4gPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAt LS0tLS0tLS0KPiA+ICsgKgo+ID4gKyAqIFNvLCB3ZSBzaG91bGQgd3JpdGUgYWxsIGZlYXR1cmVz IHZhbHVlcyBpbnRvIHRoZWlyIE1TUnMuIFRoYXQKPiA+IHJlcXVpcmVzIHRoZQo+ID4gKyAqIGZl YXR1cmUgYXJyYXksIGZlYXR1cmUgcHJvcGVydGllcyBhcnJheSBhbmQgdmFsdWUgYXJyYXkgYXJl IGlucHV0Lgo+ID4gKyAqLwo+IAo+IEFsdGhvdWdoIEkgdW5kZXJzdGFuZCB0aGVtLCBJIHN0aWxs IGhhdmUgYSBmZWVsaW5nIG9mIHRoZSBuZWNlc3NpdHkgdG8KPiByZXdvcmQgdGhlc2UgY29tbWVu dHMuCj4gCkhvdyBhYm91dCBtb3ZlIGNvbW1lbnRzIGludG8gY29tbWl0IG1lc3NhZ2U/Cgo+IENo YW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=