Commit | Line | Data |
---|---|---|
e95ee429 | 1 | /* urcu/config.h.in. Manually generated for control over the contained defs. */ |
49617de1 MD |
2 | |
3 | /* Defined when on a system that has memory fence instructions. */ | |
02be5561 | 4 | #undef CONFIG_RCU_HAVE_FENCE |
49617de1 MD |
5 | |
6 | /* Defined when on a system with futex support. */ | |
02be5561 | 7 | #undef CONFIG_RCU_HAVE_FUTEX |
49617de1 MD |
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. */ | |
02be5561 | 12 | #undef CONFIG_RCU_SMP |
bf9de1b7 MD |
13 | |
14 | /* Compatibility mode for i386 which lacks cmpxchg instruction. */ | |
02be5561 | 15 | #undef CONFIG_RCU_COMPAT_ARCH |
e95ee429 JW |
16 | |
17 | /* Use the dmb instruction is available for use on ARM. */ | |
18 | #undef CONFIG_RCU_ARM_HAVE_DMB | |
a767fdc3 MD |
19 | |
20 | /* TLS provided by the compiler. */ | |
21 | #define CONFIG_RCU_TLS TLS |