Page MenuHomeFreeBSD

D25798.1794822937.diff
No OneTemporary

Authored By
Unknown
Size
484 B
Referenced Files
None
Subscribers
None

D25798.1794822937.diff

Index: head/sys/arm64/arm64/mp_machdep.c
===================================================================
--- head/sys/arm64/arm64/mp_machdep.c
+++ head/sys/arm64/arm64/mp_machdep.c
@@ -304,6 +304,13 @@
{
KASSERT(intr_irq_root_dev != NULL, ("%s: no root attached", __func__));
+
+ /*
+ * Ensure that this CPU's stores will be visible to IPI
+ * recipients before starting to send the interrupts.
+ */
+ dsb(ishst);
+
PIC_IPI_SEND(intr_irq_root_dev, arg, cpus, ipi);
}

File Metadata

Mime Type
text/plain
Expires
Mon, Nov 16, 9:55 AM (15 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41772114
Default Alt Text
D25798.1794822937.diff (484 B)

Event Timeline