From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 1/4] x86/alternatives: correct near branch check Date: Mon, 7 Mar 2016 15:43:44 +0000 Message-ID: <56DDA1B0.6060002@citrix.com> References: <56D97AC102000078000D9537@prv-mh.provo.novell.com> <56D97F2102000078000D955D@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xen.org with esmtp (Exim 4.84) (envelope-from ) id 1acxKD-0005TH-PL for xen-devel@lists.xenproject.org; Mon, 07 Mar 2016 15:44:01 +0000 In-Reply-To: <56D97F2102000078000D955D@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich , xen-devel Cc: Keir Fraser , Feng Wu List-Id: xen-devel@lists.xenproject.org T24gMDQvMDMvMTYgMTE6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE1ha2Ugc3VyZSB0aGUgbmVh ciBKTVAvQ0FMTCBjaGVjayBkb2Vzbid0IGNvbnN1bWUgdW5pbml0aWFsaXplZAo+IGRhdGEsIG5v dCBldmVuIGluIGEgYmVuaWduIHdheS4gQW5kIHJlbGF4IHRoZSBsZW5ndGggY2hlY2sgYXQgb25j ZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+ IC0tLSBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2Fs dGVybmF0aXZlLmMKPiBAQCAtMTc0LDcgKzE3NCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhcHBs eV9hbHRlcm5hdGl2ZXMoc3QKPiAgICAgICAgICBtZW1jcHkoaW5zbmJ1ZiwgcmVwbGFjZW1lbnQs IGEtPnJlcGxhY2VtZW50bGVuKTsKPiAgCj4gICAgICAgICAgLyogMHhlOC8weGU5IGFyZSByZWxh dGl2ZSBicmFuY2hlczsgZml4IHRoZSBvZmZzZXQuICovCj4gLSAgICAgICAgaWYgKCAoKmluc25i dWYgJiAweGZlKSA9PSAweGU4ICYmIGEtPnJlcGxhY2VtZW50bGVuID09IDUgKQo+ICsgICAgICAg IGlmICggYS0+cmVwbGFjZW1lbnRsZW4gPj0gNSAmJiAoKmluc25idWYgJiAweGZlKSA9PSAweGU4 ICkKPiAgICAgICAgICAgICAgKihzMzIgKikoaW5zbmJ1ZiArIDEpICs9IHJlcGxhY2VtZW50IC0g aW5zdHI7Cj4gIAo+ICAgICAgICAgIGFkZF9ub3BzKGluc25idWYgKyBhLT5yZXBsYWNlbWVudGxl biwKPgo+Cj4KClN3YXBwaW5nIHRoZSBvcmRlciBpcyBkZWZpbml0ZWx5IGEgZ29vZCB0aGluZy4K Ckhvd2V2ZXIsIHJlbGF4aW5nIHRoZSBsZW5ndGggY2hlY2sgc2VlbXMgbGVzcyBzby4gIGBFOCBy ZWwzMmAgb3IgYEU5CnJlbDMyYCBlbmNvZGluZ3MgYXJlIHN0cmljdGx5IDUgYnl0ZXMgbG9uZy4K ClRoZXJlIGFyZSBjb21wbGljYXRpb25zIHdpdGggdGhlIGA2NyBFezgsOX0gcmVsMTZgIGVuY29k aW5ncywgYnV0IHRob3NlCmFyZSBub3QgY2F0ZXJlZCBmb3IgYW55d2F5LCBhbmQgdGhlIG1hbnVh bCB3YXJucyBhYm91dCB1bmRlZmluZWQKYmVoYXZpb3VyIGlmIHVzZWQgaW4gbG9uZyBtb2RlLgoK V2hhdCBpcyB5b3VyIHVzZWNhc2UgZm9yIHJlbGF4aW5nIHRoZSBjaGVjaz8gIElNTywgaWYgaXQg aXNuJ3QgZXhhY3RseSA1CmJ5dGVzIGxvbmcsIHRoZXJlIGlzIHNvbWUgY29ycnVwdGlvbiBzb21l d2hlcmUgYW5kIHRoZSByZWxvY2F0aW9uCnNob3VsZCd0IGhhcHBlbi4KCn5BbmRyZXcKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==