ARM32: use dmb ish (inner shareable domain) for smp barriers
[urcu.git] / include / urcu / config.h.in
... / ...
CommitLineData
1/* urcu/config.h.in. Manually generated for control over the contained defs. */
2
3/* Defined when on a system that has memory fence instructions. */
4#undef CONFIG_RCU_HAVE_FENCE
5
6/* Defined when on a system with futex support. */
7#undef CONFIG_RCU_HAVE_FUTEX
8
9/* Enable SMP support. With SMP support enabled, uniprocessors are also
10 supported. With SMP support disabled, UP systems work fine, but the
11 behavior of SMP systems is undefined. */
12#undef CONFIG_RCU_SMP
13
14/* Compatibility mode for i386 which lacks cmpxchg instruction. */
15#undef CONFIG_RCU_COMPAT_ARCH
16
17/* Use the dmb instruction is available for use on ARM. */
18#undef CONFIG_RCU_ARM_HAVE_DMB
19
20/* TLS provided by the compiler. */
21#undef CONFIG_RCU_TLS
22
23/* clock_gettime() is detected. */
24#undef CONFIG_RCU_HAVE_CLOCK_GETTIME
25
26/* Require the operating system to support the membarrier system call for
27 default and bulletproof flavors. */
28#undef CONFIG_RCU_FORCE_SYS_MEMBARRIER
This page took 0.021885 seconds and 4 git commands to generate.