From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH for-4.11] x86/spec_ctrl: Updates to retpoline-safety decision making Date: Thu, 19 Apr 2018 06:04:40 -0600 Message-ID: <5AD885D802000078001BCA82@prv1-mh.provo.novell.com> References: <1524075181-7493-1-git-send-email-andrew.cooper3@citrix.com> <5AD85AA702000078001BC955@prv1-mh.provo.novell.com> <0d8df6e5-b0a9-6e21-9fd4-f6765e9aca06@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <0d8df6e5-b0a9-6e21-9fd4-f6765e9aca06@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Juergen Gross , Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE5LjA0LjE4IGF0IDEyOjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMTkvMDQvMTggMTA6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4w NC4xOCBhdCAyMDoxMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg LTE3NywxOCArMTkyLDM3IEBAIHN0YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lk KQo+Pj4gICAgICAgICAgICogdmVyc2lvbnMuCj4+PiAgICAgICAgICAgKi8KPj4+ICAgICAgY2Fz ZSAweDNkOiAvKiBCcm9hZHdlbGwgKi8KPj4+IC0gICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0g MHgyODsKPj4+ICsgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgyYTsKPj4+ICAgICAgY2Fz ZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLwo+Pj4gLSAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+ PSAweDFiOwo+Pj4gKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFkOwo+Pj4gICAgICBj YXNlIDB4NGY6IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLwo+Pj4gLSAgICAgICAgcmV0dXJuIHVjb2Rl X3JldiA+PSAweGIwMDAwMjU7Cj4+PiArICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4YjAw MDAyMTsKPj4+ICAgICAgY2FzZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLwo+Pj4gLSAgICAgICAg cmV0dXJuIGZhbHNlOyAvKiBUQkQuICovCj4+PiArICAgICAgICBzd2l0Y2ggKCBib290X2NwdV9k YXRhLng4Nl9tYXNrICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgIGNhc2UgMjogIHJldHVy biB1Y29kZV9yZXYgPj0gMHgxNTsKPj4+ICsgICAgICAgIGNhc2UgMzogIHJldHVybiB1Y29kZV9y ZXYgPj0gMHg3MDAwMDEyOwo+Pj4gKyAgICAgICAgY2FzZSA0OiAgcmV0dXJuIHVjb2RlX3JldiA+ PSAweGYwMDAwMTE7Cj4+PiArICAgICAgICBjYXNlIDU6ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4 ZTAwMDAwOTsKPj4+ICsgICAgICAgIGRlZmF1bHQ6IHJldHVybiBmYWxzZTsKPj4+ICsgICAgICAg IH0KPj4+ICsgICAgICAgIGJyZWFrOwo+PiBIbW0sIHRoZSB3aGl0ZSBwYXBlciBzYXlzCj4+ICJU aGUgcHJlZGljdGFibGUgc3BlY3VsYXRpdmUgYmVoYXZpb3Igb2YgdGhlIFJFVCBpbnN0cnVjdGlv biBpcyB0aGUga2V5IHRvCj4+ICByZXRwb2xpbmUgYmVpbmcgYSByb2J1c3QgbWl0aWdhdGlvbi4g UkVUIGhhcyB0aGlzIGJlaGF2aW9yIG9uIGFsbCBwcm9jZXNzb3JzCj4+ICB3aGljaCBhcmUgYmFz ZWQgb24gdGhlIEludGVswq4gbWljcm9hcmNoaXRlY3R1cmUgY29kZW5hbWUgQnJvYWR3ZWxsIGFu ZAo+PiAgZWFybGllciB3aGVuIHVwZGF0ZWQgd2l0aCB0aGUgbGF0ZXN0IG1pY3JvY29kZS4iCj4+ Cj4+IEFtIEkgdG8gYXNzdW1lIHRoZSB0ZXh0IGlzIGltcHJlY2lzZSwgb3IgZWxzZSB3aHkgaXMg aXQgdGhhdCBvbmx5IEJyb2Fkd2VsbHMKPj4gYXJlIGJlaW5nIGNoZWNrZWQgZm9yIHVjb2RlIHZl cnNpb24/Cj4gCj4gSG1tIHllcyAtIHRoYXQgZG9lcyBsb29rIGxpa2UgcG9vciB3b3JkaW5nIGlu IHRoZSB3aGl0ZXBhcGVyLiAgSXQgaXMgdGhlCj4gY2FzZSB0aGF0IEJyb2Fkd2VsbCBpcyB0aGUg b25seSB1YXJjaCB3aGljaCBuZWVkcyB0aGUgbWljcm9jb2RlIGNoZWNrLgoKV291bGQgeW91IG1p bmQgY2xhcmlmeWluZyB0aGlzIGluIHRoZSBwYXRjaCBkZXNjcmlwdGlvbiAoSSBkb24ndCB0aGlu ayBJbnRlbAp3b3VsZCwgZXZlbiBpZiB3ZSB0b2xkIHRoZW0sIGJlIG92ZXJseSBxdWljayB3aXRo IGNoYW5naW5nIHRoYXQgd29yZGluZwp0byBtYXRjaCByZWFsaXR5KT8KCkphbgoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=