summaryrefslogtreecommitdiff
path: root/i386/intel/pmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'i386/intel/pmap.h')
-rw-r--r--i386/intel/pmap.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/i386/intel/pmap.h b/i386/intel/pmap.h
index 78d27bc8..68784ac9 100644
--- a/i386/intel/pmap.h
+++ b/i386/intel/pmap.h
@@ -424,6 +424,7 @@ pt_entry_t *pmap_pte(const pmap_t pmap, vm_offset_t addr);
* interrupt if this happens. \
*/ \
i_bit_clear((my_cpu), &cpus_idle); \
+ __sync_synchronize(); \
\
if (cpu_update_needed[(my_cpu)]) \
pmap_update_interrupt(); \