package herdtools7
Install
Dune Dependency
Authors
Maintainers
Sources
md5=7dbe6469ed2450d753f2c4771413dbb0
sha512=795836ea09c6c4aebb53f1e2c2e646ab1483f74d8c933ab800161a8a9646c3baa0aaba092005438b831a31cbc455416a18cbcb4ebc54cd2ba11cc4bfccf894f0
Description
Published: 04 Jul 2020
README
README.md
This is herdtools7, a tool suite to test weak memory models.
We provide the following tools:
herd7: a generic simulator for weak memory models
litmus7: run litmus tests (given as assembler programs for Power, ARM, AArch64 or X86) to test the memory model of the executing machine
diy7: produce litmus tests from concise specifications
some additional tools In particular,
mcompare7 to analyse run logs of both herd and litmus.
klitmus7, an experimental tool, similar to litmus7 that runs kernel memory model tests as kernel modules. The tool klitmus7 is inspired from a python script by Andrea Parri,. http://retis.sssup.it/~a.parri/lkmm/run.py
herdtools7 is the successor of the diy tool suite.
Home
http://diy.inria.fr/
diy-devel@inria.fr
Compilation and installation
See file INSTALL.md.
License
The authors of the diy7 tool suite are Jade Alglave and Luc Maranget.
Copyright 2010 -- present: Institut National de Recherche en Informatique et en Automatique, and the authors.
Diy7 is released under the terms of the CeCILL-B free software license agreement. See file LICENSE.txt.