Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1210783 > unrolled thread

Re: [V3 PATCH 2/4] panic/x86: Allow cpus to save registers even if they are looping in NMI context

Started byPeter Zijlstra <peterz@infradead.org>
First post2015-08-21 01:20 +0200
Last post2015-08-22 03:50 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [V3 PATCH 2/4] panic/x86: Allow cpus to save registers even if  they are looping in NMI context Peter Zijlstra <peterz@infradead.org> - 2015-08-21 01:20 +0200
    RE: [V3 PATCH 2/4] panic/x86: Allow cpus to save registers even if  they are looping in NMI context 河合英宏 / KAWAI,HIDEHIRO   <hidehiro.kawai.ez@hitachi.com> - 2015-08-22 03:50 +0200

#1210783 — Re: [V3 PATCH 2/4] panic/x86: Allow cpus to save registers even if they are looping in NMI context

FromPeter Zijlstra <peterz@infradead.org>
Date2015-08-21 01:20 +0200
SubjectRe: [V3 PATCH 2/4] panic/x86: Allow cpus to save registers even if they are looping in NMI context
Message-ID<pZHhM-2HW-15@gated-at.bofh.it>
On Thu, Aug 06, 2015 at 02:45:43PM +0900, Hidehiro Kawai wrote:
> When cpu-A panics on NMI just after cpu-B has panicked, cpu-A loops
> infinitely in NMI context.  Especially for x86, cpu-B issues NMI IPI
> to other cpus to save their register states and do some cleanups if
> kdump is enabled, but cpu-A can't handle the NMI and fails to save
> register states.
> 
> To solve thie issue, we wait for the timing of the NMI IPI, then
> call the NMI handler which saves register states.

Sorry, I don't follow, what?
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [next] | [standalone]


#1211382

From河合英宏 / KAWAI,HIDEHIRO <hidehiro.kawai.ez@hitachi.com>
Date2015-08-22 03:50 +0200
Message-ID<q066u-4vg-11@gated-at.bofh.it>
In reply to#1210783
PiBGcm9tOiBQZXRlciBaaWpsc3RyYSBbbWFpbHRvOnBldGVyekBpbmZyYWRlYWQub3JnXQ0KPiAN
Cj4gT24gVGh1LCBBdWcgMDYsIDIwMTUgYXQgMDI6NDU6NDNQTSArMDkwMCwgSGlkZWhpcm8gS2F3
YWkgd3JvdGU6DQo+ID4gV2hlbiBjcHUtQSBwYW5pY3Mgb24gTk1JIGp1c3QgYWZ0ZXIgY3B1LUIg
aGFzIHBhbmlja2VkLCBjcHUtQSBsb29wcw0KPiA+IGluZmluaXRlbHkgaW4gTk1JIGNvbnRleHQu
ICBFc3BlY2lhbGx5IGZvciB4ODYsIGNwdS1CIGlzc3VlcyBOTUkgSVBJDQo+ID4gdG8gb3RoZXIg
Y3B1cyB0byBzYXZlIHRoZWlyIHJlZ2lzdGVyIHN0YXRlcyBhbmQgZG8gc29tZSBjbGVhbnVwcyBp
Zg0KPiA+IGtkdW1wIGlzIGVuYWJsZWQsIGJ1dCBjcHUtQSBjYW4ndCBoYW5kbGUgdGhlIE5NSSBh
bmQgZmFpbHMgdG8gc2F2ZQ0KPiA+IHJlZ2lzdGVyIHN0YXRlcy4NCj4gPg0KPiA+IFRvIHNvbHZl
IHRoaWUgaXNzdWUsIHdlIHdhaXQgZm9yIHRoZSB0aW1pbmcgb2YgdGhlIE5NSSBJUEksIHRoZW4N
Cj4gPiBjYWxsIHRoZSBOTUkgaGFuZGxlciB3aGljaCBzYXZlcyByZWdpc3RlciBzdGF0ZXMuDQo+
IA0KPiBTb3JyeSwgSSBkb24ndCBmb2xsb3csIHdoYXQ/DQoNCkZpcnN0LCBhIHN1YnJvdXRpbmUg
b2YgY3Jhc2hfa2V4ZWMoKSwgbm1pX3Nob290ZG93bl9jcHVzKCkNCnNlbmQgTk1JIElQSSB0byBu
b24tcGFuaWMgY3B1cyB0byBzdG9wIHRoZW0gd2hpbGUgc2F2aW5nIHRoZWlyDQpyZWdpc3RlcnMg
YW5zIGRvaW5nIHNvbWUgY2xlYW51cHMgZm9yIGNyYXNoIGR1bXBpbmcuICBTbyBpZiBhIG5vbi1w
YW5pYw0KY3B1IGlzIGxvb3BpbmcgaW4gTk1JIGNvbnRleHQgaW5maW5pdGVseSBhdCB0aGF0IHRp
bWUsIHdlIGZhaWwgdG8gc2F2ZQ0KaXRzIHJlZ2lzdGVyIGluZm9ybWF0aW9uIGFuZCBsb3NlIHRo
ZSBpbmZvcm1hdGlvbiBmcm9tIHRoZSBjcmFzaCBkdW1wLg0KDQpgSW5maW5pdGUgbG9vcCBpbiBO
TUkgY29udGV4dCcgY2FuIGhhcHBlbiB3aGVuIHBhbmljIG9uIE5NSSBpcyBhYm91dA0KdG8gaGFw
cGVuIHdoaWxlIGFub3RoZXIgY3B1IGhhcyBhbHJlYWR5IGJlZW4gcHJvY2Vzc2luZyBwYW5pYygp
Lg0KVG8gc2F2ZSByZWdzIGFuZCBkbyBzb21lIGNsZWFudXBzIGluIHRoYXQgY2FzZSB0b28sIHRo
aXMgcGF0Y2ggZG9lcw0KdHdvIHRoaW5nczoNCg0KMS4gTW92ZXMgdGhlIHRpbWluZyBvZiBgaW5m
aW5pdGUgbG9vcCBpbiBOTUkgY29udGV4dCcgKGFjdHVhbGx5DQogICBwYW5pY19zbXBfc2VsZl9z
dG9wKCkpIG91dHNpZGUgb2YgcGFuaWMoKSB0byBrZWVwIHRoZSBwdF9yZWdzIG9iamVjdA0KMi4g
Y2FsbCBhIGNhbGxiYWNrIG9mIG5taV9zaG9vdGRvd25fY3B1cygpIGRpcmVjdGx5IHRvIHNhdmUg
cmVncyBhbmQNCiAgIGRvIHNvbWUgY2xlYW51cHMgYWZ0ZXIgc2V0dGluZyB3YWl0aW5nX2Zvcl9j
cmFzaF9pcGkgd2hpY2ggaXMgdXNlZA0KICAgZm9yIGNvdW50aW5nIGRvd24gdGhlIG51bWJlciBv
ZiBjcHVzIHdoaWNoIGhhbmRsZWQgdGhlIGNhbGxiYWNrDQoNCkRvZXMgdGhhdCBhbnN3ZXIgeW91
ciBxdWVzdGlvbj8NCg0KUmVnYXJkcywNCg0KSGlkZWhpcm8gS2F3YWkNCkhpdGFjaGksIEx0ZC4g
UmVzZWFyY2ggJiBEZXZlbG9wbWVudCBHcm91cA0KDQo=
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web