X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=formal-model%2Furcu%2FDEFINES;fp=formal-model%2Furcu%2FDEFINES;h=3ea116c4bb9931f7b84f896d4f441911642fe432;hb=8bc62ca44275eb3dc3f2b62f2ad4a63187473332;hp=843d135a11738aff4bc0d84b85a6cd36010eda71;hpb=a5b558b0c4655e98f7d8f43b900b6e3350a74f86;p=urcu.git diff --git a/formal-model/urcu/DEFINES b/formal-model/urcu/DEFINES index 843d135..3ea116c 100644 --- a/formal-model/urcu/DEFINES +++ b/formal-model/urcu/DEFINES @@ -1,11 +1,20 @@ + +#define NR_READERS 1 +#define NR_WRITERS 1 + +#define NR_PROCS 2 + +#define read_free_race (read_generation[0] == last_free_gen) +#define read_free (free_done && data_access[0]) + +#define TEST_SIGNAL +#define TEST_SIGNAL_ON_READ + #define RCU_GP_CTR_BIT (1 << 7) #define RCU_GP_CTR_NEST_MASK (RCU_GP_CTR_BIT - 1) -#define read_free_race (read_generation == last_free_gen) -#define read_free (free_done && data_access) - #ifndef READER_NEST_LEVEL -#define READER_NEST_LEVEL 2 +#define READER_NEST_LEVEL 1 #endif #define REMOTE_BARRIERS