Skip to content

My try at running the riscv-arch-test using RISCOF against my RISC-V emulator.

License

Notifications You must be signed in to change notification settings

atoomnetmarc/RISC-V-emulator-RISCOF

Repository files navigation

This is intended for me only. It contains code and hints on how to use RISCOF to run riscv-non-isa test using my Linux implementation of my RISC-V emulator.

Hints

Read and execute the RISCOF quickstart to prime your machine with all the needed tools.

Choose Ubuntu 22. Or try to install RISCOF under Gentoo Linux.

Compile rve

Compile https://github.com/atoomnetmarc/RISC-V-emulator-Native

You are done when you can execute rve from the commandline.

Configure ISA

RISC-V emulator isa is configured in rve/rve_isa.yaml

RISCOF Plugin

The plugin to interface the RISC-V emulator to RISCOF is rve/riscof_rve.py

Execute tests

./runtests.sh

Report

The test report will be put into the directory called riscof_work.

License

I license my code Apache2.0, however check the files for individual licenses.

License

About

My try at running the riscv-arch-test using RISCOF against my RISC-V emulator.

Topics

Resources

License

Stars

Watchers

Forks