|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Regression since Linux Kernel 3.12 due to 64bit pvguest NMIs
>
> Isn't it Xen 3.x based? The Linux pvops kernels I thought only
> were 4.0 and further compatible?
Yes, it's Xen 3.x based but i can boot pvops kernels up to 3.11.
> But anyhow, I presume the:
>
> ffffffff810041fd
>
> maps to the 'ud2' instruction in 'xen_enable_nmi' ?
Correct.
> If you take the 'BUG()' out does it continue running?
You're right - it works
--- a/arch/x86/xen/setup.c
+++ b/arch/x86/xen/setup.c
@@ -559,8 +559,7 @@ void xen_enable_syscall(void)
void __cpuinit xen_enable_nmi(void)
{
#ifdef CONFIG_X86_64
- if (register_callback(CALLBACKTYPE_nmi, nmi))
- BUG();
+ register_callback(CALLBACKTYPE_nmi, nmi);
#endif
}
void __init xen_arch_setup(void)
Thanks Konrad!
Would it be possible to guard the NMI Feature so older Xen Versions don't get
confused and run into this BUG()?
Regards,
Sebastian
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |