Page MenuHomeFreeBSD

D17013.id47982.diff
No OneTemporary

D17013.id47982.diff

Index: head/sys/x86/xen/xen_apic.c
===================================================================
--- head/sys/x86/xen/xen_apic.c
+++ head/sys/x86/xen/xen_apic.c
@@ -592,6 +592,6 @@
apic_ops.ipi_vectored = xen_pv_lapic_ipi_vectored;
}
-/* We need to setup IPIs before APs are started */
-SYSINIT(xen_setup_cpus, SI_SUB_SMP-1, SI_ORDER_FIRST, xen_setup_cpus, NULL);
+/* Switch to using PV IPIs as soon as the vcpu_id is set. */
+SYSINIT(xen_setup_cpus, SI_SUB_SMP, SI_ORDER_SECOND, xen_setup_cpus, NULL);
#endif /* SMP */

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 1, 4:34 PM (12 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30682899
Default Alt Text
D17013.id47982.diff (533 B)

Event Timeline