X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/cb3231590a3c94ab4375e2228bd5e86b0cf1ad7e..ea3f04195ba4a5034c9c8e9b726d4f7ce96f1832:/iokit/Kernel/IOInterruptController.cpp diff --git a/iokit/Kernel/IOInterruptController.cpp b/iokit/Kernel/IOInterruptController.cpp index 18441e5ce..664890442 100644 --- a/iokit/Kernel/IOInterruptController.cpp +++ b/iokit/Kernel/IOInterruptController.cpp @@ -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); } }