[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: [PATCH] kexec: framework and i386 (Take XIV)
[ Ian Campbell added to CC list ] On Tue, Sep 05, 2006 at 06:45:35AM +0900, Akio Takebe wrote: > Hi, Horms > > I tested the following patch with Horms kexec patch. > > My tests is: > push NMI bottun after loading kdump kernel. > > The results is: > OK, I could get vmcore Hi Takebe-san, this patch seems ok to me, but it seems that it never went into the tree. Ian, what are your thoughts on it? > diff -r b688d4a68a3e xen/arch/x86/traps.c > --- a/xen/arch/x86/traps.c Tue Aug 22 14:59:16 2006 +0100 > +++ b/xen/arch/x86/traps.c Tue Sep 05 06:37:49 2006 +0900 > @@ -105,6 +105,8 @@ static int debug_stack_lines = 20; > static int debug_stack_lines = 20; > integer_param("debug_stack_lines", debug_stack_lines); > > +extern void crash_kexec(struct cpu_user_regs *regs); > + > #ifdef CONFIG_X86_32 > #define stack_words_per_line 8 > #define ESP_BEFORE_EXCEPTION(regs) ((unsigned long *)®s->esp) > @@ -1611,8 +1613,10 @@ asmlinkage void do_nmi(struct cpu_user_r > mem_parity_error(regs); > else if ( reason & 0x40 ) > io_check_error(regs); > - else if ( !nmi_watchdog ) > + else if ( !nmi_watchdog ){ > + crash_kexec(NULL); > unknown_nmi_error((unsigned char)(reason&0xff)); > + } > } > } > > > > Best Regards, > > Akio Takebe > > >On Fri, Sep 01, 2006 at 05:45:59PM +0900, Akio Takebe wrote: > >> >Hi, Horms > >> > > >> >>That seems like a good idea to me. Though I think you are missing { }. > >> >>Can you test to see if this works? > >> >Oops, You're right. But I think unknown_nmi_error() is not called, > >> >because crash_kexec() is called before that. > >> Sorry. > >> In the only case of CONFIG_KEXEC=y, the above is right. > > > >Yes, I think that is the case. I will put your patch into the kexec > >series, as I think that it is a worthy addition. > > > >-- > >Horms > > H: http://www.vergenet.net/~horms/ > > W: http://www.valinux.co.jp/en/ > > > > > >_______________________________________________ > >Xen-devel mailing list > >Xen-devel@xxxxxxxxxxxxxxxxxxx > >http://lists.xensource.com/xen-devel -- Horms H: http://www.vergenet.net/~horms/ W: http://www.valinux.co.jp/en/ _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |