|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/3] Fixes to NMI shootdown
This series fixes an issue introduced by c/s 7dd3b06ff
On my testbox I can observe the cpu which doesn't get shot down to still be
executing after the crash kernel has finished running.
[ 25.806178] sd 2:0:0:0: [sda] Synchronizing SCSI cache
[ 25.812038] Restarting system.
[ 25.815121] reboot: machine restart
(XEN) [ 192.854548] vmx.c:3030:d1v0 Bad vmexit (reason 0x3)
(XEN) [ 192.859861] domain_crash called from vmx.c:3031
(XEN) [ 192.864900] Domain 1 (vcpu#0) crashed on cpu#1:
(XEN) [ 192.869967] ----[ Xen-4.4.1 x86_64 debug=y Not tainted ]----
(XEN) [ 192.8
PXELINUX 3.70 2008-06-30 Copyright (C) 1994-2008 H. Peter Anvin
boot:
Booting from local disk...
where exit reason 3 is for receving an INIT.
Andrew Cooper (3):
x86/traps: Export the exception_table[] function pointer table to C
x86/traps: Use write_atomic() when updating potentially-live
descriptors
x86/nmi: Fix shootdown of pcpus running in VMX non-root mode
xen/arch/x86/crash.c | 59 ++++++++++++++++-----------------------
xen/arch/x86/hvm/vmx/vmx.c | 2 +-
xen/arch/x86/x86_64/entry.S | 14 ++--------
xen/include/asm-x86/desc.h | 3 +-
xen/include/asm-x86/processor.h | 11 ++++++--
5 files changed, 38 insertions(+), 51 deletions(-)
--
1.7.10.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |