]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/Kernel/IOInterruptController.cpp
xnu-6153.121.1.tar.gz
[apple/xnu.git] / iokit / Kernel / IOInterruptController.cpp
index 18441e5ce4f4ccbb73947d198704ebb45bd902e3..664890442079d120689ff871d3ef0ff025968d0d 100644 (file)
@@ -317,7 +317,9 @@ IOInterruptController::enableInterrupt(IOService *nub, int source)
                }
                if (vector->interruptDisabledHard) {
                        vector->interruptDisabledHard = 0;
-
+#if !defined(__i386__) && !defined(__x86_64__)
+                       OSMemoryBarrier();
+#endif
                        enableVector(vectorNumber, vector);
                }
        }