X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=model.h;h=f843f75cfdfb29ba356932ca65902ec739cbfbb4;hb=90ef0247c8d0cb26b78e66e553ec8097fd1b9f0d;hp=59a07597bb5bf0436752ad6a4fca2f22d9fa2fe8;hpb=202542965363285e68bb33654a62fe816c69b176;p=model-checker.git diff --git a/model.h b/model.h index 59a0759..f843f75 100644 --- a/model.h +++ b/model.h @@ -37,6 +37,15 @@ struct model_params { unsigned int fairwindow; unsigned int enabledcount; unsigned int bound; + + /** @brief Maximum number of future values that can be sent to the same + * read */ + int maxfuturevalues; + + /** @brief Only generate a new future value/expiration pair if the + * expiration time exceeds the existing one by more than the slop + * value */ + unsigned int expireslop; }; struct PendingFutureValue {