From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v2 1/2] x86/entry/32: Introduce and use X86_BUG_ESPFIX instead of paravirt_enabled Date: Tue, 1 Mar 2016 09:00:53 -0500 Message-ID: <56D5A095.4050102@oracle.com> References: <5cf8d92df1ad2965a2d8cdbb466af04da8dbbbc1.1456789731.git.luto@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5cf8d92df1ad2965a2d8cdbb466af04da8dbbbc1.1456789731.git.luto@kernel.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andy Lutomirski , "Luis R. Rodriguez" Cc: lguest@lists.ozlabs.org, Andrew Cooper , x86@kernel.org, xen-devel@lists.xensource.com, Borislav Petkov , david.vrabel@citrix.com List-Id: xen-devel@lists.xenproject.org T24gMDIvMjkvMjAxNiAwNjo1MCBQTSwgQW5keSBMdXRvbWlyc2tpIHdyb3RlOgo+IGRpZmYgLS1n aXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9j b21tb24uYwo+IGluZGV4IDkxZGRhZTczMmEzNi4uYzZlZjRkYThlNGY0IDEwMDY0NAo+IC0tLSBh L2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmMKPiArKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1 L2NvbW1vbi5jCj4gQEAgLTk3OSw2ICs5NzksMzEgQEAgc3RhdGljIHZvaWQgaWRlbnRpZnlfY3B1 KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKPiAgICNpZmRlZiBDT05GSUdfTlVNQQo+ICAgCW51bWFf YWRkX2NwdShzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ICAgI2VuZGlmCj4gKwo+ICsJLyoKPiArCSAq IEVTUEZJWCBpcyBhIHN0cmFuZ2UgYnVnLiAgQWxsIHJlYWwgQ1BVcyBoYXZlIGl0LiAgUGFyYXZp cnQKPiArCSAqIHN5c3RlbXMgdGhhdCBydW4gTGludXggYXQgQ1BMID4gMCBtYXkgb3IgbWF5IG5v dCBoYXZlIHRoZQo+ICsJICogaXNzdWUsIGJ1dCwgZXZlbiBpZiB0aGV5IGhhdmUgdGhlIGlzc3Vl LCB0aGVyZSdzIGFic29sdXRlbHkKPiArCSAqIG5vdGhpbmcgd2UgY2FuIGRvIGFib3V0IGl0IGJl Y2F1c2Ugd2UgY2FuJ3QgdXNlIHRoZSByZWFsIElSRVQKPiArCSAqIGluc3RydWN0aW9uLgo+ICsJ ICoKPiArCSAqIE5COiBGb3IgdGhlIHRpbWUgYmVpbmcsIG9ubHkgMzItYml0IGtlcm5lbHMgc3Vw cG9ydAo+ICsJICogWDg2X0JVR19FU1BGSVggYXMgc3VjaC4gIDY0LWJpdCBrZXJuZWxzIGRpcmVj dGx5IGNob29zZQo+ICsJICogd2hldGhlciB0byBhcHBseSBlc3BmaXggdXNpbmcgcGFyYXZpcnQg aG9va3MuICBJZiBhbnkKPiArCSAqIG5vbi1wYXJhdmlydCBzeXN0ZW0gZXZlciBzaG93cyB1cCB0 aGF0IGRvZXMgKm5vdCogaGF2ZSB0aGUKPiArCSAqIEVTUEZJWCBpc3N1ZSwgd2UgY2FuIGNoYW5n ZSB0aGlzLgo+ICsJICovCj4gKyNpZmRlZiBDT05GSUdfWDg2XzMyCj4gKyNpZmRlZiBDT05GSUdf UEFSQVZJUlQKPiArCWRvIHsKPiArCQlleHRlcm4gdm9pZCBuYXRpdmVfaXJldCh2b2lkKTsKPiAr CQlpZiAocHZfY3B1X29wcy5pcmV0ID09IG5hdGl2ZV9pcmV0KQo+ICsJCQlzZXRfY3B1X2J1Zyhj LCBYODZfQlVHX0VTUEZJWCk7Cj4gKwl9IHdoaWxlICgwKTsKPiArI2Vsc2UKPiArCXNldF9jcHVf YnVnKGMsIFg4Nl9CVUdfRVNQRklYKTsKPiArI2VuZGlmCj4gKyNlbmRpZgo+ICAgfQo+ICAgCj4g ICAvKgoKCkFsdGVybmF0aXZlbHksIFBWIGd1ZXN0cyBjYW4gY2xlYXIgWDg2X0JVR19FU1BGSVgg aW4gdGhlaXIgaW5pdCBjb2RlLiAKRS5nIGluIC5zZXRfY3B1X2ZlYXR1cmVzIG9wLCBqdXN0IGxp a2Ugd2UgZG8gZm9yIFg4Nl9CVUdfU1lTUkVUX1NTX0FUVFJTIAooYWx0aG91Z2ggdGhpcyBtYXkg cmVxdWlyZSBhZGRpbmcgc3RydWN0IGh5cGVydmlzb3JfeDg2IGZvciBsZ3Vlc3RzLiAKV2hpY2gg SSB0aGluayB0aGV5IHNob3VsZCBoYXZlIGFueXdheSkuCgotYm9yaXMKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==