Warning
This repository is no longer maintained. Starting with machine-emulator v0.16.0, these tests live in the tests/machine directory of cartesi/machine-emulator. Existing releases here remain available for older projects. Do not use this repository for new development.
The Cartesi Machine Tests is a repository containing RISC-V testing code.
- RISCV64 C/C++ Compiler with support for C++17 (tested with GCC >= 8+).
- GNU Make >= 3.81
- Docker image
cartesi/toolchain
$ make downloads
$ make toolchain-env
[toolchain-env]$ make dep
[toolchain-env]$ make uarch
[toolchain-env]$ make
[toolchain-env]$ exit
$ make INSTALLDIR=/my/path install
$ make INSTALLDIR=/my/path uarch-installCleaning:
[toolchain-env]$ make depclean
[toolchain-env]$ make cleanTODO
Thank you for your interest in Cartesi! Head over to our Contributing Guidelines for instructions on how to sign our Contributors Agreement and get started with Cartesi!
Please note we have a Code of Conduct, please follow it in all your interactions with the project.
- Diego Nehab
- Victor Fusco
The machine-tests repository and all contributions are licensed under APACHE 2.0. Please review our LICENSE file.