Page MenuHomeFreeBSD

D17013.id47751.diff
No OneTemporary

D17013.id47751.diff

Index: sys/x86/xen/xen_apic.c
===================================================================
--- sys/x86/xen/xen_apic.c
+++ 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
Tue, Apr 7, 9:41 AM (51 m, 26 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31023877
Default Alt Text
D17013.id47751.diff (518 B)

Event Timeline