Displaying 4 results from an estimated 4 matches for "xen_panic_handler_init".
2013 Aug 16
1
[PATCH] xen: initialize xen panic handler for PVHVM
...in panic_notifier_list to notice others when panic
happens.
NORET_TYPE void panic(const char * fmt, ...){
...
atomic_notifier_call_chain(&panic_notifier_list, 0, buf);
}
When xen aware this, it will call xen_reboot(SHUTDOWN_crash) to send out an
event with reason code - SHUTDOWN_crash.
xen_panic_handler_init() is defined to register on panic_notifier_list but
we only call it in xen_arch_setup which only be called by pvm, this patch is
necessary for pvhvm.
Signed-off-by: Vaughan Cao <vaughan.cao at oracle.com>
---
arch/x86/xen/enlighten.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/ar...
2013 Aug 16
1
[PATCH] xen: initialize xen panic handler for PVHVM
...in panic_notifier_list to notice others when panic
happens.
NORET_TYPE void panic(const char * fmt, ...){
...
atomic_notifier_call_chain(&panic_notifier_list, 0, buf);
}
When xen aware this, it will call xen_reboot(SHUTDOWN_crash) to send out an
event with reason code - SHUTDOWN_crash.
xen_panic_handler_init() is defined to register on panic_notifier_list but
we only call it in xen_arch_setup which only be called by pvm, this patch is
necessary for pvhvm.
Signed-off-by: Vaughan Cao <vaughan.cao at oracle.com>
---
arch/x86/xen/enlighten.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/ar...
2013 Aug 16
1
[PATCH] xen: initialize xen panic handler for PVHVM
...in panic_notifier_list to notice others when panic
happens.
NORET_TYPE void panic(const char * fmt, ...){
...
atomic_notifier_call_chain(&panic_notifier_list, 0, buf);
}
When xen aware this, it will call xen_reboot(SHUTDOWN_crash) to send out an
event with reason code - SHUTDOWN_crash.
xen_panic_handler_init() is defined to register on panic_notifier_list but
we only call it in xen_arch_setup which only be called by pvm, this patch is
necessary for pvhvm.
Signed-off-by: Vaughan Cao <vaughan.cao at oracle.com>
---
arch/x86/xen/enlighten.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/ar...
2011 Mar 22
10
Re: [RFC PATCH V4 4/5] cpuidle: driver for xen
...+
> +static int xen_idle_init(void)
> +{
> + int retval, i;
> + retval = cpuidle_register_driver(&xen_idle_driver);
> +
> + for_each_online_cpu(i) {
> + setup_cpuidle(i);
> + }
> +
> + return 0;
> +}
> +
> void __init xen_arch_setup(void)
> {
> xen_panic_handler_init();
> @@ -354,7 +394,7 @@ void __init xen_arch_setup(void)
> #ifdef CONFIG_X86_32
> boot_cpu_data.hlt_works_ok = 1;
> #endif
> - pm_idle = default_idle;
> + xen_idle_init();
> boot_option_idle_override = IDLE_HALT;
>
> fiddle_vdso();
>
> --
> To unsubsc...