a72c9dc53f
Defaulting to CK_MD_RMO has the unfortunate side effect of generating memory barriers that are useless on those arches, and the even more unfortunate side effect of generating lfence/sfence/mfence on i386, even if older CPUs don't support it. This should fix the panic reported when using IPFW on a Pentium 3. Note that mfence and sfence might still be used in a few case, but that shouldn't happen in FreeBSD right now, and should be fixed upstream first. MFC after: 1 week |
||
---|---|---|
.. | ||
gcc | ||
spinlock | ||
ck_array.h | ||
ck_backoff.h | ||
ck_barrier.h | ||
ck_bitmap.h | ||
ck_brlock.h | ||
ck_bytelock.h | ||
ck_cc.h | ||
ck_cohort.h | ||
ck_elide.h | ||
ck_epoch.h | ||
ck_fifo.h | ||
ck_hp_fifo.h | ||
ck_hp_stack.h | ||
ck_hp.h | ||
ck_hs.h | ||
ck_ht.h | ||
ck_limits.h | ||
ck_malloc.h | ||
ck_md.h | ||
ck_pflock.h | ||
ck_pr.h | ||
ck_queue.h | ||
ck_rhs.h | ||
ck_ring.h | ||
ck_rwcohort.h | ||
ck_rwlock.h | ||
ck_sequence.h | ||
ck_spinlock.h | ||
ck_stack.h | ||
ck_stdbool.h | ||
ck_stddef.h | ||
ck_stdint.h | ||
ck_stdlib.h | ||
ck_string.h | ||
ck_swlock.h | ||
ck_tflock.h |