From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Lai, Paul" Subject: Re: [Patch] x86emul: simplify prefix handling for VMFUNC Date: Mon, 26 Sep 2016 11:13:37 -0700 Message-ID: <20160926181337.GA16116@intel.com> References: <8CA46881B83C354B99AD61C20C93EB1BE6C082@ORSMSX109.amr.corp.intel.com> <57E176D70200007800110C54@prv-mh.provo.novell.com> <20160920223558.GA4968@intel.com> <57E2637E0200007800110E4A@prv-mh.provo.novell.com> <20160921172232.GA9159@intel.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 1boaNC-0006le-V9 for xen-devel@lists.xenproject.org; Mon, 26 Sep 2016 18:11:27 +0000 Content-Disposition: inline In-Reply-To: <20160921172232.GA9159@intel.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, ravi.sahita@intel.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBTZXAgMjEsIDIwMTYgYXQgMTA6MjI6MzJBTSAtMDcwMCwgTGFpLCBQYXVsIHdyb3Rl Ogo+IE9uIFdlZCwgU2VwIDIxLCAyMDE2IGF0IDAyOjM5OjU4QU0gLTA2MDAsIEphbiBCZXVsaWNo IHdyb3RlOgo+ID4gPj4+IE9uIDIxLjA5LjE2IGF0IDAwOjM1LCA8cGF1bC5jLmxhaUBpbnRlbC5j b20+IHdyb3RlOgo+ID4gPiBPbiBUdWUsIFNlcCAyMCwgMjAxNiBhdCAwOTo1MDoxNUFNIC0wNjAw LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4+IAo+ID4gPj4gUGF1bCwgdGhlcmUncyBiZWVuIG5v IHJlcGx5IHRvCj4gPiA+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0 bWwveGVuLWRldmVsLzIwMTYtMDkvbXNnMDAzODAuaHRtbCAKPiA+ID4gCj4gPiA+IFRoZSByZWZl cmVkIHRvIHBhdGNoLCBjb21taXQgYTFiMTU3MjgzMywgYWRkcyBhIGNoZWNrIGZvciB2bWZ1bmMu Cj4gPiA+IEkgbG9vayBhIGxpdHRsZSB0aW1lIHRvIGxvb2sgYXQgdGhlIFNETSBhbmQgZmluYWxs eSBmb3VuZCB0aGUgcmVmZXJlbmNlLgo+ID4gPiBUaGUgdm1mdW5jIGNhbiBiZSBmb3VuZCBpbiBU YWJsZSBBLTYgIk9wY29kZSBFeHRlbnNpb25zIGZvciBPbmUtIGFuZCBUd28tCj4gPiA+IGJ5dGUg T3Bjb2RlcyBieSBHcm91cCBOdW1iZXIiIG9uIHBhZ2UgQS0xOCBWb2wuIDJEIG9mIHRoZQo+ID4g PiAgZTY0LWlhLTMyLWFyY2hpdGVjdHVyZXMtc29mdHdhcmUtZGV2ZWxvcGVyLW1hbnVhbC0zMjU0 NjIucGRmLgo+ID4gPiBUaGUgdmFsdWVzIGZvciB2bWZ1bmMgbWF0Y2ggdGhlIHZhbHVlcyBpbiB0 aGUgY29kZS4KPiA+ID4gSSBhbHNvIHRvb2sgdGhlIGxpYmVydHkgb2YgbG9va2luZyBhdCB0aGUg b3RoZXIgZXhpc3RpbmcgY2FzZXMgaW4gdGhlCj4gPiA+IHN3aXRjaCBzdGF0ZW1lbnQsIGFuZCBj YW4gZmluZCBSRFRTQ1AgYW5kIElOVkxQRy4gVGhlIENMWkVSTyBleHRlbnNpb24KPiA+ID4gdmFs dWUgaXMgYSBteXN0ZXJ5IHRvIG1lLgo+ID4gCj4gPiBXZWxsIC0gdGhlIHF1ZXN0aW9uIHJhaXNl ZCB3YXMgd2hldGhlciB0aGUgZG9jdW1lbnRhdGlvbiBpcwo+ID4gcGVyaGFwcyB3cm9uZy4KPiAK PiBWTUZVTkMgYWxsb3dpbmcgNjYsIEYyLCBhbmQgRjMgcHJlZml4ZXMgd2hlbgo+ID4gb3RoZXIg b3Bjb2RlcyBpbiBpdHMgbmVpZ2hib3Job29kIChlLmcuIHhzZXRidiwgeHRlc3QsIHhlbmQpCj4g PiBkb24ndCBzZWVtcyBhdCBsZWFzdCBzdXNwaWNpb3VzLiAKPiAKPiBUaGFua3MgZm9yIHRoZSBj bGVhcmVyIHByb2JsZW0gc3RhdGVtZW50LiAKPiAKPiA+IEV4dGVuc2lvbnMgb3JpZ2luYXRpbmcg ZnJvbSBBTUQKPiA+IChyZHRzY3AsIGNsemVybykgY2FuJ3QgYmUgcmVhc29uYWJseSB0YWtlbiBm b3IgcmVmZXJlbmNlLgo+ID4gCj4gPiBKYW4KPiA+IAo+IAo+IEknbGwgY2hlY2suLi4uCj4gCkF0 IHRoZSBib3R0b20gb2YgdGhlIEEtNiBUYWJsZSAoIk9wY29kZSBFeHRlbnNpb25zIGZvciBPbmUt IGFuZCBUd28tIGJ5dGUKT3Bjb2RlcyBieSBHcm91cCBOdW1iZXIiKSB0aGVyZSdzIGEgZm9vdG5v dGUgdGhhdCBzdGF0ZXMKICAgQWxsIGJsYW5rcyBpbiBhbGwgb3Bjb2RlIG1hcHMgYXJlIHJlc2Vy dmVkIGFuZCBtdXN0IG5vdCBiZSB1c2VkLgogICBEbyBub3QgZGVwZW5kIG9uIHRoZSBvcGVyYXRp b24gb2YgdW5kZWZpbmVkIG9yIHJlc2VydmVkIGxvY2F0aW9ucwpTbywgc2luY2UgdGhlICJwZngi IHZhbHVlIGZvciBHcm91cCA3IG9wY29kZXMgYXJlICJibGFuayIsIG5vbmUgYXJlIGFsbG93ZWQs CmFuZCBhbiAiI1VEIiBpcyBleHBlY3RlZCBpZiBhICJwZngiIGlzIHVzZWQuCgpJIGFsc28gY2hl Y2tlZCB0aGUgbmFycmF0aXZlIGRlc2NyaXB0aW9ucyBvZiB2bWZ1bmMgKGFuZCBzaW1pbGFyIG9w Y29kZXMsCmluIHBhcnRpY3VsYXIgdGhlIGxpc3QgaW4gMjUuMS4zICJJbnN0cnVjdGlvbnMgVGhh dCBDYXVzZSBWTSBFeGl0cwpDb25kaXRpb25hbGx5IikuICBOb25lIG9mIHRoZSBkZXNjcmlwdGlv bnMgc2VlbSB0byBzdGF0ZSBleHBsaWNpdGx5IHRoZQpleHBlY3RlZCB2YWx1ZXMgb2YgInBmeCIs IG5vciB0aGUgYmVoYXZpb3Igb2YgYSAiYmFkIHBmeCIuICBUaGF0IHNhaWQsIHRoZQp0YWJsZSBh bmQgZm9vdG5vdGUgc2VlbSB0byBiZSB0aGUgbW9zdCBleHBsaWNpdCwgY2xlYW5lc3Qgd2F5IG9m IGNvbW11bmljYXRpbmcKdGhlIGluZm9ybWF0aW9uLgoKLVBhdWwKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK