From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yi Sun Subject: Re: [PATCH v2 07/15] x86: implement set value flow for MBA Date: Thu, 31 Aug 2017 17:13:08 +0800 Message-ID: <20170831091308.GG23665@yi.y.sun> References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com> <1503537289-56036-8-git-send-email-yi.y.sun@linux.intel.com> <20170830083104.jwzpcducid63aeuo@MacBook-Pro-de-Roger.local> <20170831022010.GA23665@yi.y.sun> <20170831083047.v4pdfkwm3bjigjhy@MacBook-Pro-de-Roger.local> 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 1dnLXt-0003Pr-Og for xen-devel@lists.xenproject.org; Thu, 31 Aug 2017 09:13:53 +0000 Content-Disposition: inline In-Reply-To: <20170831083047.v4pdfkwm3bjigjhy@MacBook-Pro-de-Roger.local> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= 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, chao.p.peng@linux.intel.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gMTctMDgtMzEgMDk6MzA6NDcsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg QXVnIDMxLCAyMDE3IGF0IDEwOjIwOjEwQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3 LTA4LTMwIDA5OjMxOjA0LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVGh1LCBB dWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDFBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+IGRp ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiA+ID4g PiBpbmRleCA0YTBjOTgyLi5jZTgyOTc1IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4 Ni9wc3IuYwo+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gPiA+IEBAIC0xMzgs NiArMTM4LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7Cj4gPiA+ID4gIAo+ ID4gPiA+ICAgICAgLyogd3JpdGVfbXNyIGlzIHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1cmUgTVNS IHJlZ2lzdGVyLiAqLwo+ID4gPiA+ICAgICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50 IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl92YWxfdHlwZSB0eXBlKTsKPiA+ID4gPiArCj4g PiA+ID4gKyAgICAvKgo+ID4gPiA+ICsgICAgICogY2hlY2tfdmFsIGlzIHVzZWQgdG8gY2hlY2sg aWYgaW5wdXQgdmFsIGZ1bGZpbGxzIFNETSByZXF1aXJlbWVudC4KPiA+ID4gPiArICAgICAqIENo YW5nZSBpdCB0byB2YWxpZCB2YWx1ZSBpZiBTRE0gYWxsb3dzLgo+ID4gPiAKPiA+ID4gSSdtIG5v dCByZWFsbHkgc3VyZSBpdCdzIGEgZ29vZCBpZGVhIHRvIGNoYW5nZSB0aGUgdmFsdWUgdG8gYSB2 YWxpZAo+ID4gPiBvbmUsIElNSE8geW91IHNob3VsZCBqdXN0IGNoZWNrIGFuZCBwcmludCBhbiBl cnJvciBpZiB0aGUgdmFsdWUgaXMKPiA+ID4gaW52YWxpZCAoYW5kIHJldHVybiBmYWxzZSBvZiBj b3Vyc2UpLgo+ID4gPiAKPiA+IFBlciBTRE0sIHRoZSBIVyBoYXMgYWJpbGl0eSB0byBhdXRvbWF0 aWNhbGx5IGNoYW5nZSB0aGUgaW5wdXQgdmFsdWUgdG8gd2hhdCBpdAo+ID4gd2FudHMuIEUuZzoK PiA+ICAgTGluZWFyIG1vZGU6IEhXIHdhbnRzIHRoZSBpbnB1dCB2YWx1ZSBiZSAxMC8yMC8zMC8u Li4vOTAuIEJ1dCB1c2VyIGlucHV0cyAxNS4KPiA+ICAgICAgICAgICAgICAgIFRoZW4sIEhXIGNh biBhdXRvbWF0aWNhbGx5IGNoYW5nZSBpdCB0byAxMC4KPiAKPiBUaGlzIHNlZW1zIGxpa2UgYSB2 ZXJ5LCB2ZXJ5IGJhZCBpZGVhIElNSE8uIFdoYXQgaWYgSSBpbnB1dCAxNSAod2hpY2gKPiBpcyBp bnZhbGlkKSwgYnV0IEkgd291bGQgcmF0aGVyIHByZWZlciAyMCBpbnN0ZWFkIG9mIDEwPwo+IAo+ IEkgd291bGQgdmVyeSBtdWNoIHByZWZlciBhbiBlcnJvciwgc28gSSBjYW4gZ2V0IHRvIGNob3Nl IGEgdmFsaWQgdmFsdWUKPiBteXNlbGYgaW5zdGVhZCBvZiB0aGUgaGFyZHdhcmUgZGVjaWRpbmcg b24gbXkgYmFjay4KPiAKPiA+IEV2ZW4gdXNlciBpbnB1dHMgYSB2YWx1ZSB0aGF0IGRvZXMgbm90 IGZ1bGZpbGwgSFcgcmVxdWlyZW1lbnQsIEhXIGNhbiBoYW5kbGUgaXQuCj4gPiBTbywgd2UgZG8g bm90IG5lZWQgcmV0dXJuIGVycm9yIHRvIHVzZXIuIE90aGVyd2lzZSwgdXNlciBuZWVkcyB0byBr bm93IGRldGFpbHMKPiA+IG9mIE1CQS4KPiA+IAo+ID4gQnV0IHRoZSBpc3N1ZSBoZXJlIGlzIGhv dyB3ZSBnZXQgdGhlIGFjdHVhbCB2YWx1ZSBhbmQgc2hvdyBpdCB0byB1c2VyLiBUaGVyZSBhcmUK PiA+IHR3byB3YXlzIHRvIGRvIHRoYXQ6Cj4gPiAxLiBXaGVuIHNldHRpbmcgdmFsdWUsIGNoZWNr IGFuZCBjaGFuZ2UgaXQgdG8gdmFsaWQgb25lIGFuZCBzYXZlIGl0IHRvIG91ciBjYWNoZS4KPiAK PiBJbnN0ZWFkIG9mIHBlcmZvcm1pbmcgdGhvc2UgY2hlY2tzIG1hbnVhbGx5LCB3aHkgbm90IHNp bXBseSB3cml0ZSB0aGUKPiB2YWx1ZSBhbmQgcmVhZCBpdCBiYWNrIHRvIHNlZSB0aGUgb25lIHRo ZSBoYXJkd2FyZSBoYXMgYWN0dWFsbHkKPiBjaG9zZW4gKGFuZCBjYWNoZSBpdCk/Cj4gClNvLCBJ IGd1ZXNzIHlvdSBwcmVmZXIgb3B0aW9pbiAyLCByaWdodD8gSWYgc28sIGRvIHdlIG5lZWQgY2hl Y2sgaWYgaW5wdXQgdmFsdWUKaXMgdmFsaWQ/IEkgc2VlIGFib3ZlIGNvbW1lbnQgdGhhdCB5b3Ug cHJlZmVyIHRvIHJldHVybiBhbiBlcnJvciBhbmQgbGVhdmUgdGhlCmRlY2lzaW9uIHRvIHVzZXIu Cgo+IElzIHRoZXJlIGFueSByaXNrIGluIHdyaXRpbmcgYW4gaW52YWxpZCB2YWx1ZT8KCklmIGlu cHV0IHZhbHVlIGlzIG5vIG1vcmUgdGhhbiB0aGUgdGhydGxfbWF4IGdvdCB0aHJvdWdoIENQVUlE LCBpdCBpcyBmaW5lIHRoYXQKSFcgY2FuIGhhbmRsZSBpdC4KCj4gCj4gPiAyLiBXaGVuIGdldHRp bmcgdmFsdWUsIGNhbGwgcmRtc3IgdG8gcmVhZCB0aGUgYWN0dWFsIHZhbHVlIGJhY2sgZnJvbSBI Vy4KPiA+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==