ck_pr/arm: store_load requires DMB.

Emit full synchronize for store_load.
ck_pring
Samy Al Bahra 10 years ago
parent b2407aa3f0
commit 787cffe9c9

@ -88,7 +88,7 @@ CK_PR_FENCE(atomic_load, CK_DMB_ST)
CK_PR_FENCE(store_atomic, CK_DMB_ST) CK_PR_FENCE(store_atomic, CK_DMB_ST)
CK_PR_FENCE(load_atomic, CK_DMB) CK_PR_FENCE(load_atomic, CK_DMB)
CK_PR_FENCE(store, CK_DMB_ST) CK_PR_FENCE(store, CK_DMB_ST)
CK_PR_FENCE(store_load, CK_DMB_ST) CK_PR_FENCE(store_load, CK_DMB)
CK_PR_FENCE(load, CK_DMB) CK_PR_FENCE(load, CK_DMB)
CK_PR_FENCE(load_store, CK_DMB) CK_PR_FENCE(load_store, CK_DMB)
CK_PR_FENCE(memory, CK_DMB) CK_PR_FENCE(memory, CK_DMB)

Loading…
Cancel
Save