[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] NMI with SMP domain causing machine to reboot
>> -----Original Message----- >> From: Keir Fraser [mailto:Keir.Fraser@xxxxxxxxxxxx] >> Sent: Friday, September 09, 2005 11:13 AM >> To: Santos, Jose Renato G >> Cc: Turner, Yoshio; xen-devel@xxxxxxxxxxxxxxxxxxx; G John Janakiraman >> Subject: Re: [Xen-devel] NMI with SMP domain causing machine >> to reboot >> >> >> >> On 9 Sep 2005, at 18:44, Santos, Jose Renato G wrote: >> >> > Any chance you could try reproducing this behavior in one of >> > your machines? >> > Can you think of any situation that would cause the machine to >> > reboot without printing any error message in the serial console? >> >> Only a triple fault, which can only occur if our double >> fault handler >> fails to work correctly. If you can cause the spontaneous >> reboot even >> with a debug build of Xen, it probably means a bogus value in %cr3 >> (garbage got written there, or the pagetables got corrupted or freed >> before a CPU had finished using them). >> >> I guess the lazy context switching could be going wrong -- might be >> worth calling __context_switch() unconditionally from >> context_switch() >> in arch/x86/domain.c (i.e., just comment out the if statement). >> Keir. Thanks for your suggestions. I really appreciate your help I tried the suggestion for changing context_switch() to call __context_switch() uncondicionally , but that did not help. I still see the same behavior. I was using a debug version of Xen from August 16 when doing my experiments until Wednesday when I downloaded the latest source tar ball (from sep 7). In this new version I have not set the debug flag. I will try this on Monday just to confirm that the spontaneous reboot still happens in the new version with debug on. Thanks Renato >> -- Keir >> >> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |