Page MenuHomeFreeBSD

D29306.id92868.diff
No OneTemporary

D29306.id92868.diff

diff --git a/sys/dev/xen/control/control.c b/sys/dev/xen/control/control.c
--- a/sys/dev/xen/control/control.c
+++ b/sys/dev/xen/control/control.c
@@ -132,7 +132,9 @@
#include <machine/_inttypes.h>
#include <machine/intr_machdep.h>
+#if defined(__amd64__) || defined(__i386__)
#include <x86/apicvar.h>
+#endif
#include <vm/vm.h>
#include <vm/vm_extern.h>
@@ -289,8 +291,10 @@
* resume CPUs.
*/
resume_cpus(cpu_suspend_map);
+#if defined(__amd64__) || defined(__i386__)
/* Send an IPI_BITMAP in case there are pending bitmap IPIs. */
lapic_ipi_vectored(IPI_BITMAP_VECTOR, APIC_IPI_DEST_ALL);
+#endif
}
#endif

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 29, 9:28 AM (13 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30459606
Default Alt Text
D29306.id92868.diff (640 B)

Event Timeline