From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?iso-8859-1?Q?Monn=E9?= Subject: Re: [PATCH 4/7] x86/asm: Remove opencoded uses of altinstruction_entry Date: Mon, 12 Feb 2018 17:46:35 +0000 Message-ID: <20180212174635.wq26i5ypgcgdchdm@MacBook-Pro-de-Roger.local> References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com> <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Wei Liu , Jan Beulich , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBXaXRoIGZ1dHVyZSBjaGFuZ2VzLCBhbHRpbnN0cnVjdGlvbl9lbnRyeSBpcyBnb2lu ZyB0byBiZWNvbWUgbW9yZSBjb21wbGljYXRlZAo+IHRvIHVzZS4gIEZ1cnRoZXJtb3JlLCB0aGVy ZSBhcmUgYWxyZWFkeSBBTFRFUk5BVElWRSogbWFjcm9zIHdoaWNoIGNhbiBiZSB1c2VkCj4gdG8g YXZvaWQgb3BlbmNvZGluZyB0aGUgY3JlYXRpb24gb2YgcmVwbGFjZW1lbnQgaW5mb3JtYXRpb24u Cj4gCj4gRm9yIEFTTV9TVEFDLCBBU01fQ0xBQyBhbmQgQ1I0X1BWMzJfUkVTVE9SRSwgdGhpcyBt ZWFucyB0aGUgcmVtb3ZhbCBvZiBhbGwKPiBoYXJkb2NkZWQgbGFiZWwgbnVtYmVycy4gIEZvciB0 aGUgY3I0X3B2MzIgYWx0ZXJuYXRpdmVzLCB0aGlzIG1lYW5zIGhhcmRjb2RpbmcKPiB0aGUgZXh0 cmEgc3BhY2UgcmVxdWlyZWQgaW4gdGhlIG9yaWdpbmFsIHBhdGNoIHNpdGUsIGJ1dCB0aGUgaGFy ZGNvZGluZyB3aWxsCj4gYmUgcmVtb3ZlZCBieSBhIGxhdGVyIHBhdGNoLgo+IAo+IE5vIGNoYW5n ZSB0byBhbnkgZnVuY3Rpb25hbGl0eSwgYnV0IHRoZSBoYW5kbGluZyBvZiBub3BzIGluc2lkZSB0 aGUgb3JpZ2luYWwKPiBwYXRjaCBzaXRlcyBhcmUgYSBiaXQgZGlmZmVyZW50Lgo+IAo+IFNpZ25l ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZp ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpJbiBnZW5l cmFsIEkgdHJ5IHRvIGFsaWduIHRoZSBsaW5lIGJyZWFrcyAnXCcgb2YgbWFjcm9zLCBidXQgSSBk b24ndAp0aGluayB0aGF0J3MgdXNlZCBjb25zaXN0ZW50bHkgYWNyb3NzIHRoZSBjb2RlIGF0IGFs bC4KCkFnYWluIGp1c3Qgb25lIG5pdCBiZWxvdy4KCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4 Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+IGluZGV4IDU4 ZjY1MmQuLmJkMzgxOWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T Cj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4gQEAgLTU1NywyMyArNTU3LDkg QEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKPiAgICAgICAgICB0ZXN0YiAkWDg2X0VGTEFHU19J Rj4+OCxVUkVHU19lZmxhZ3MrMSglcnNwKQo+ICAgICAgICAgIGp6ICAgIGV4Y2VwdGlvbl93aXRo X2ludHNfZGlzYWJsZWQKPiAgCj4gLS5MY3I0X3B2MzJfb3JpZzoKPiAtICAgICAgICBqbXAgICAu TGNyNF9wdjMyX2RvbmUKPiAtICAgICAgICAuc2tpcCAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxj cjRfcHYzMl9hbHQpIC0gKC4gLSAuTGNyNF9wdjMyX29yaWcpLCAweGNjCj4gLSAgICAgICAgLnB1 c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4Igo+IC0uTGNyNF9wdjMyX2FsdDoK PiAtICAgICAgICBtb3YgICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4Cj4gLS5MY3I0X3B2MzJfYWx0 X2VuZDoKPiAtICAgICAgICAuc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKPiAtICAgICAg ICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTGNyNF9wdjMyX29yaWcsIC5MY3I0X3B2MzJfYWx0LCBc Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIFwK PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxj cjRfcHYzMl9hbHQpLCBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X3B2 MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KQo+IC0gICAgICAgIGFsdGluc3RydWN0aW9uX2Vu dHJ5IC5MY3I0X3B2MzJfb3JpZywgLkxjcjRfcHYzMl9hbHQsIFwKPiAtICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBYODZfRkVBVFVSRV9YRU5fU01BUCwgXAo+IC0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCksIFwKPiAt ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRf cHYzMl9hbHQpCj4gLSAgICAgICAgLnBvcHNlY3Rpb24KPiArICAgICAgICBBTFRFUk5BVElWRV8y ICJqbXAgLkxjcjRfcHYzMl9kb25lOyAuc2tpcCAyLCAweDkwIiwgXAo+ICsgICAgICAgICAgICBf X3N0cmluZ2lmeShtb3YgVkNQVV9kb21haW4oJXJieCksICVyYXgpLCBYODZfRkVBVFVSRV9YRU5f U01FUCwgXAo+ICsgICAgICAgICAgICBfX3N0cmluZ2lmeShtb3YgVkNQVV9kb21haW4oJXJieCks ICVyYXgpLCBYODZfRkVBVFVSRV9YRU5fU01BUAoKV2hhdCdzIHRoZSBwb2ludCBvZiB1c2luZyBf X3N0cmluZ2lmeSBoZXJlLCBpc24ndCBpdCBjbGVhcmVyIHRvIGp1c3QKdXNlICJtb3YgLi4uIj8K ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0 Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl dmVs