From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 1/4] x86/alternatives: correct near branch check Date: Mon, 07 Mar 2016 08:56:32 -0700 Message-ID: <56DDB2C002000078000DA128@prv-mh.provo.novell.com> References: <56D97AC102000078000D9537@prv-mh.provo.novell.com> <56D97F2102000078000D955D@prv-mh.provo.novell.com> <56DDA1B0.6060002@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.84) (envelope-from ) id 1acxWQ-0006OC-OY for xen-devel@lists.xenproject.org; Mon, 07 Mar 2016 15:56:38 +0000 In-Reply-To: <56DDA1B0.6060002@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: xen-devel , Keir Fraser , Feng Wu List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA3LjAzLjE2IGF0IDE2OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMDQvMDMvMTYgMTE6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBNYWtlIHN1cmUg dGhlIG5lYXIgSk1QL0NBTEwgY2hlY2sgZG9lc24ndCBjb25zdW1lIHVuaW5pdGlhbGl6ZWQKPj4g ZGF0YSwgbm90IGV2ZW4gaW4gYSBiZW5pZ24gd2F5LiBBbmQgcmVsYXggdGhlIGxlbmd0aCBjaGVj ayBhdCBvbmNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz ZS5jb20+Cj4+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4+ICsrKyBiL3hl bi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4+IEBAIC0xNzQsNyArMTc0LDcgQEAgc3RhdGljIHZv aWQgX19pbml0IGFwcGx5X2FsdGVybmF0aXZlcyhzdAo+PiAgICAgICAgICBtZW1jcHkoaW5zbmJ1 ZiwgcmVwbGFjZW1lbnQsIGEtPnJlcGxhY2VtZW50bGVuKTsKPj4gIAo+PiAgICAgICAgICAvKiAw eGU4LzB4ZTkgYXJlIHJlbGF0aXZlIGJyYW5jaGVzOyBmaXggdGhlIG9mZnNldC4gKi8KPj4gLSAg ICAgICAgaWYgKCAoKmluc25idWYgJiAweGZlKSA9PSAweGU4ICYmIGEtPnJlcGxhY2VtZW50bGVu ID09IDUgKQo+PiArICAgICAgICBpZiAoIGEtPnJlcGxhY2VtZW50bGVuID49IDUgJiYgKCppbnNu YnVmICYgMHhmZSkgPT0gMHhlOCApCj4+ICAgICAgICAgICAgICAqKHMzMiAqKShpbnNuYnVmICsg MSkgKz0gcmVwbGFjZW1lbnQgLSBpbnN0cjsKPj4gIAo+PiAgICAgICAgICBhZGRfbm9wcyhpbnNu YnVmICsgYS0+cmVwbGFjZW1lbnRsZW4sCj4+Cj4+Cj4+Cj4gCj4gU3dhcHBpbmcgdGhlIG9yZGVy IGlzIGRlZmluaXRlbHkgYSBnb29kIHRoaW5nLgo+IAo+IEhvd2V2ZXIsIHJlbGF4aW5nIHRoZSBs ZW5ndGggY2hlY2sgc2VlbXMgbGVzcyBzby4gIGBFOCByZWwzMmAgb3IgYEU5Cj4gcmVsMzJgIGVu Y29kaW5ncyBhcmUgc3RyaWN0bHkgNSBieXRlcyBsb25nLgo+IAo+IFRoZXJlIGFyZSBjb21wbGlj YXRpb25zIHdpdGggdGhlIGA2NyBFezgsOX0gcmVsMTZgIGVuY29kaW5ncywgYnV0IHRob3NlCj4g YXJlIG5vdCBjYXRlcmVkIGZvciBhbnl3YXksIGFuZCB0aGUgbWFudWFsIHdhcm5zIGFib3V0IHVu ZGVmaW5lZAo+IGJlaGF2aW91ciBpZiB1c2VkIGluIGxvbmcgbW9kZS4KPiAKPiBXaGF0IGlzIHlv dXIgdXNlY2FzZSBmb3IgcmVsYXhpbmcgdGhlIGNoZWNrPyAgSU1PLCBpZiBpdCBpc24ndCBleGFj dGx5IDUKPiBieXRlcyBsb25nLCB0aGVyZSBpcyBzb21lIGNvcnJ1cHRpb24gc29tZXdoZXJlIGFu ZCB0aGUgcmVsb2NhdGlvbgo+IHNob3VsZCd0IGhhcHBlbi4KClRoZSByZWxheGF0aW9uIGlzIHNv bGVseSBiZWNhdXNlIGF0IGxlYXN0IENBTEwgY291bGQgdmFsaWRseQpiZSBmb2xsb3dlZCBieSBm dXJ0aGVyIGluc3RydWN0aW9ucy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz Lnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==