From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 4/7] x86/asm: Remove opencoded uses of altinstruction_entry Date: Mon, 12 Feb 2018 17:59:53 +0000 Message-ID: <89dd84cc-4c41-a7ad-9c1a-026d54238936@citrix.com> References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com> <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com> <20180212174635.wq26i5ypgcgdchdm@MacBook-Pro-de-Roger.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180212174635.wq26i5ypgcgdchdm@MacBook-Pro-de-Roger.local> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Cc: Wei Liu , Jan Beulich , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMTIvMDIvMTggMTc6NDYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBGZWIg MTIsIDIwMTggYXQgMTE6MjM6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gZGlm ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZf NjQvZW50cnkuUwo+PiBpbmRleCA1OGY2NTJkLi5iZDM4MTlhIDEwMDY0NAo+PiAtLS0gYS94ZW4v YXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy eS5TCj4+IEBAIC01NTcsMjMgKzU1Nyw5IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6Cj4+ICAg ICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3ApCj4+ICAg ICAgICAgIGp6ICAgIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQKPj4gIAo+PiAtLkxjcjRf cHYzMl9vcmlnOgo+PiAtICAgICAgICBqbXAgICAuTGNyNF9wdjMyX2RvbmUKPj4gLSAgICAgICAg LnNraXAgKC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KSAtICguIC0gLkxjcjRf cHYzMl9vcmlnKSwgMHhjYwo+PiAtICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxh Y2VtZW50LCAiYXgiCj4+IC0uTGNyNF9wdjMyX2FsdDoKPj4gLSAgICAgICAgbW92ICAgVkNQVV9k b21haW4oJXJieCksJXJheAo+PiAtLkxjcjRfcHYzMl9hbHRfZW5kOgo+PiAtICAgICAgICAuc2Vj dGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKPj4gLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50 cnkgLkxjcjRfcHYzMl9vcmlnLCAuTGNyNF9wdjMyX2FsdCwgXAo+PiAtICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAo+PiAtICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpLCBcCj4+ IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNy NF9wdjMyX2FsdCkKPj4gLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxjcjRfcHYzMl9v cmlnLCAuTGNyNF9wdjMyX2FsdCwgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY ODZfRkVBVFVSRV9YRU5fU01BUCwgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo LkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpLCBcCj4+IC0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCkKPj4g LSAgICAgICAgLnBvcHNlY3Rpb24KPj4gKyAgICAgICAgQUxURVJOQVRJVkVfMiAiam1wIC5MY3I0 X3B2MzJfZG9uZTsgLnNraXAgMiwgMHg5MCIsIFwKPj4gKyAgICAgICAgICAgIF9fc3RyaW5naWZ5 KG1vdiBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheCksIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCBcCj4+ ICsgICAgICAgICAgICBfX3N0cmluZ2lmeShtb3YgVkNQVV9kb21haW4oJXJieCksICVyYXgpLCBY ODZfRkVBVFVSRV9YRU5fU01BUAo+IFdoYXQncyB0aGUgcG9pbnQgb2YgdXNpbmcgX19zdHJpbmdp ZnkgaGVyZSwgaXNuJ3QgaXQgY2xlYXJlciB0byBqdXN0Cj4gdXNlICJtb3YgLi4uIj8KCkFzc2Vt YmxlciBtYWNybyBwYXJhbWV0ZXJzIGFyZSBtaXNlcmFibGUuwqAgU3BhY2VzIGFuZCBjb21tYXMg YXJlIGJvdGgKc2VwYXJhdG9ycyAodW5sZXNzIHlvdSd2ZSBnb3QgYW4gaW50ZWdlciBwYXJhbWV0 ZXIgYW5kIHNvbWUgYnJhY2tldHMpLsKgClRoZXJlZm9yZSwgdGhlICJyaWdodCIgd2F5IHRvIGRv IHRoaXMgd291bGQgYmU6CgpBTFRFUk5BVElWRV8yICJqbXAgLkxjcjRfcHYzMl9kb25lOyAuc2tp cCAyLCAweDkwIiwgXArCoMKgwqAgIm1vdiBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheCIsIFg4Nl9G RUFUVVJFX1hFTl9TTUVQLCBcCsKgwqDCoCAibW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4Iiwg WDg2X0ZFQVRVUkVfWEVOX1NNQVAKCkV4Y2VwdCB0aGF0IHlvdSBhbHNvIG5lZWQgVkNQVV9kb21h aW4gdG8gYmUgZXhwYW5kZWQsIGhlbmNlIHRoZQpfX3N0cmluZ2lmeSgpLgoKfkFuZHJldwoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54 ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==