Displaying 1 result from an estimated 1 matches for "xen_setup_stackprotector".
2011 Nov 23
2
[patch] Initialize xen_vcpu0 before initialize irq_ops
...--
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
index 2d69617..a8111a0 100644
--- a/arch/x86/xen/enlighten.c
+++ b/arch/x86/xen/enlighten.c
@@ -1166,6 +1166,10 @@ asmlinkage void __init xen_start_kernel(void)
*/
xen_setup_stackprotector();
+ /* Don''t do the full vcpu_info placement stuff until we have a
+ possible map and a non-dummy shared_info. */
+ per_cpu(xen_vcpu, 0) = &HYPERVISOR_shared_info->vcpu_info[0];
+
xen_init_irq_ops();
xen_init_cpuid_mask();
@@ -1207,9 +1211,6 @...