Skip to content
This repository was archived by the owner on Oct 16, 2026. It is now read-only.
cartesiPublic archive

About

Deprecated: the tests now live in cartesi/machine-emulator

Resources

Code of conduct

Contributing

Stars

17 stars

Watchers

8 watching

Forks

Repository files navigation

Cartesi Machine Tests

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.

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.

About

Deprecated: the tests now live in cartesi/machine-emulator

Resources

Code of conduct

Contributing

Stars

17 stars

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages