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

Use Ubuntu 22.

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

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