X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=formal-model%2Furcu-controldataflow-alpha-ipi-progress-minimal%2FDEFINES;fp=formal-model%2Furcu-controldataflow-alpha-ipi-progress-minimal%2FDEFINES;h=32299c1762710ad764215605307f1f7ac2c8ea12;hp=0000000000000000000000000000000000000000;hb=b6b17880a1a83b679d968907e2ff6cf72dd645fb;hpb=06e8b2a87f862183a26e0005bf04221633f49d0c diff --git a/formal-model/urcu-controldataflow-alpha-ipi-progress-minimal/DEFINES b/formal-model/urcu-controldataflow-alpha-ipi-progress-minimal/DEFINES new file mode 100644 index 0000000..32299c1 --- /dev/null +++ b/formal-model/urcu-controldataflow-alpha-ipi-progress-minimal/DEFINES @@ -0,0 +1,18 @@ + +// Poison value for freed memory +#define POISON 1 +// Memory with correct data +#define WINE 0 +#define SLAB_SIZE 2 + +#define read_poison (data_read_first[0] == POISON) + +#define RCU_GP_CTR_BIT (1 << 7) +#define RCU_GP_CTR_NEST_MASK (RCU_GP_CTR_BIT - 1) + +//disabled +#define REMOTE_BARRIERS + +#define ARCH_ALPHA +//#define ARCH_INTEL +//#define ARCH_POWERPC