diff --git a/host/Service.cpp b/host/Service.cpp index 81ccaf60..a4d9f1e2 100644 --- a/host/Service.cpp +++ b/host/Service.cpp @@ -292,6 +292,7 @@ bool Service::Process() // update the flags INTERLOCKED_AND8((volatile char *)flags, KVMFR_HEADER_FLAG_RESTART); INTERLOCKED_OR8 ((volatile char *)flags, updateFlags); + _mm_sfence(); return true; } \ No newline at end of file