Skip to content

cartesi/machine-tests

Repository files navigation

Cartesi Machine Tests

The Cartesi Machine Tests is a repository containing RISC-V testing code.

Getting Started

Requirements

  • RISCV64 C/C++ Compiler with support for C++17 (tested with GCC >= 8+).
  • GNU Make >= 3.81
  • Docker image cartesi/toolchain

Build

$ 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-install

Cleaning:

[toolchain-env]$ make depclean
[toolchain-env]$ make clean

Usage

TODO

Contributing

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.

Authors

  • Diego Nehab
  • Victor Fusco

License

The machine-tests repository and all contributions are licensed under APACHE 2.0. Please review our LICENSE file.