From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kara Subject: Re: [PATCH v5 3/9] x86/head: Move early exception panic code into early_fixup_exception Date: Mon, 4 Apr 2016 13:52:06 +0200 Message-ID: <20160404115206.GG8372__33407.7306943529$1459770784$gmane$org@quack.suse.cz> References: <4085070316fc3ab29538d3fcfe282648d1d4ee2e.1459605520.git.luto@kernel.org> <20160402183919.GA2538@pd.tnic> <20160402204752.GC2538@pd.tnic> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andy Lutomirski Cc: Jan Kara , KVM list , Peter Zijlstra , Linus Torvalds , X86 ML , "linux-kernel@vger.kernel.org" , pmladek@suse.cz, xen-devel , Borislav Petkov , Andy Lutomirski , Paolo Bonzini , Andrew Morton , Arjan van de Ven List-Id: xen-devel@lists.xenproject.org T24gU2F0IDAyLTA0LTE2IDEzOjU4OjE5LCBBbmR5IEx1dG9taXJza2kgd3JvdGU6Cj4gW2NjIEph biBLYXJhXQo+IAo+IE9uIFNhdCwgQXByIDIsIDIwMTYgYXQgMTo0NyBQTSwgQm9yaXNsYXYgUGV0 a292IDxicEBhbGllbjguZGU+IHdyb3RlOgo+ID4gT24gU2F0LCBBcHIgMDIsIDIwMTYgYXQgMDE6 MTM6MzdQTSAtMDcwMCwgQW5keSBMdXRvbWlyc2tpIHdyb3RlOgo+ID4+IEdpdmVuIHRoYXQgSSB0 aGlzIGlzbid0IHJlYWxseSBhIHJlZ3Jlc3Npb24gd2l0aCBteSBwYXRjaGVzIChpdAo+ID4+IHBy b2JhYmx5IG5ldmVyIHdvcmtlZCBtdWNoIGJldHRlciBvbiAzMi1iaXQgYW5kIHRoZSByZWdzIG5l dmVyIHdvdWxkCj4gPj4gaGF2ZSBzaG93biBhdCBhbGwgb24gNjQtYml0KSwKPiA+Cj4gPiBZb3Un cmUgcmlnaHQuIFRoYXQgdGhpbmcgY2FsbHMgcHJpbnRrICphbmQqIGVhcmx5X3ByaW50aywgV1RG Ogo+ID4KPiA+ICNpZmRlZiBDT05GSUdfRUFSTFlfUFJJTlRLCj4gPgo+ID4gICAgICAgICBjYWxs IGVhcmx5X3ByaW50awo+ID4gICAgICAgICAuLi4KPiA+Cj4gPiAgICAgICAgIGNhbGwgZHVtcF9z dGFjawo+ID4KPiA+ICAgICAgICAgLi4uCj4gPgo+ID4gICAgICAgICBjYWxsIF9fcHJpbnRfc3lt Ym9sCj4gPgo+ID4gdGhvc2UgbGFzdCB0d28gY2FsbCBwcmludGsuIEdyZWF0Lgo+ID4KPiA+PiBJ IHByb3Bvc2UgYSBkaWZmZXJlbnQgYXBwcm9hY2g6IG1ha2UKPiA+PiBwcmludGsgd29yayBlYXJs aWVyLiAgU29tZXRoaW5nIGxpa2U6Cj4gPj4KPiA+PiBpZiAoZWFybHkpIHsKPiA+PiAgICAgZWFy bHlfcHJpbnRrKGFyZ3MpOwo+ID4+IH0KPiA+Pgo+ID4+IG9yIGVhcmx5X3ZwcmludGsgb3Igd2hh dGV2ZXIuCj4gPj4KPiA+PiBJZiB0aGUgY29zdCBvZiBhIGJyYW5jaCBtYXR0ZXJlZCwgdGhpcyBj b3VsZCBiZSBhbHRlcm5hdGl2ZS1wYXRjaGVkCj4gPj4gb3V0IGxhdGVyIG9uLCBidXQgdGhhdCBz ZWVtcyBzaWxseS4gIEkgYWxzbyBiZXQgdGhhdCBhIG1vcmUgc2Vuc2libGUKPiA+PiBmYWxsYmFj ayBjb3VsZCBiZSBjcmVhdGVkIGluIHdoaWNoIHByaW50ayB3b3VsZCB0cnkgdG8gdXNlIGFuIGVh cmx5Cj4gPj4gY29uc29sZSBpZiB0aGVyZSdzIG5vIHJlYWwgY29uc29sZS4KPiA+Cj4gPiBTbyBo b3cgYWJvdXQgdGhpczoKPiA+Cj4gPiBwcmludGsoKSBkb2VzCj4gPgo+ID4gICAgICAgICB2cHJp bnRrX2Z1bmMgPSB0aGlzX2NwdV9yZWFkKHByaW50a19mdW5jKTsKPiA+Cj4gPiBhbmQgdGhhdCdz Cj4gPgo+ID4gREVGSU5FX1BFUl9DUFUocHJpbnRrX2Z1bmNfdCwgcHJpbnRrX2Z1bmMpID0gdnBy aW50a19kZWZhdWx0Cj4gPgo+ID4gSSBndWVzcyB3ZSBjYW4gbWFrZSB0aGF0IGZ1bmN0aW9uIGJl IGVhcmx5X3ByaW50ay1zb21ldGhpbmcgYW5kIG9uY2UKPiA+IHByaW50ayBpcyBpbml0aWFsaXpl ZCwgd2Ugb3ZlcndyaXRlIGl0IHdpdGggdnByaW50a19kZWZhdWx0Lgo+ID4KPiA+IEVsZWdhbnQg YW5kIG5vIG5lZWQgZm9yIGlmIGJyYW5jaGVzIGFuZCBhbHRlcm5hdGl2ZXMuCj4gPgo+ID4gSG1t bS4KPiAKPiBKYW4sIElJUkMgeW91IHdlcmUgbG9va2luZyBhdCBwcmludGsgcmVjZW50bHktaXNo LiAgQW55IHRob3VnaHRzIGhlcmU/CgpTb3VuZHMgbGlrZSBhIGdvb2QgaWRlYSB0byBtZS4gSSd2 ZSBhbHNvIGNvbnN1bHRlZCB0aGlzIHdpdGggUGV0ciBNbGFkZWsKKGFkZGVkIHRvIENDKSB3aG8g aXMgdXNpbmcgcHJpbnRrX2Z1bmMgcGVyLWNwdSB2YXJpYWJsZSBpbiBoaXMKcHJpbnRrLWZyb20t Tk1JIHBhdGNoZXMgYW5kIGhlIGFsc28gZG9lc24ndCBzZWUgYSBwcm9ibGVtIHdpdGggdGhpcy4K Ckkgd2FzIGp1c3Qgd29uZGVyaW5nIGFib3V0IG9uZSB0aGluZyAtIHRoaXMgd2F5IHdlIGFkZCBt b3JlIGVhcmx5IHByaW50a3MKaWYgSSB1bmRlcnN0YW5kIHlvdXIgaW50ZW50aW9uIHJpZ2h0LiBB cmUgd2UgZ3VhcmFudGVlZCB0aGF0IHRoZXkgaGFwcGVuCm9ubHkgZnJvbSBhIHNpbmdsZSBDUFU/ IEJlY2F1c2UgY3VycmVudGx5IHRoZXJlIGlzIG5vIGxvY2tpbmcgaW4KZWFybHlfcHJpbnRrKCkg YW5kIHRodXMgd2UgY2FuIGVuZCB1cCB3cml0aW5nIHRvIGVhcmx5IGNvbnNvbGUgc2V2ZXJhbApt ZXNzYWdlcyBpbiBwYXJhbGxlbCBmcm9tIGRpZmZlcmVudCBDUFVzLiBOb3Qgc3VyZSB3aGF0J3Mg Z29pbmcgdG8gaGFwcGVuCmluIHRoYXQgY2FzZS4uLgoKCQkJCQkJCQlIb256YQotLSAKSmFuIEth cmEgPGphY2tAc3VzZS5jb20+ClNVU0UgTGFicywgQ1IKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==