-
Notifications
You must be signed in to change notification settings - Fork 723
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TASK] Use cva6.py to simulate cva6 and clean-up env setup #1569
Comments
Usage of the proxy kernel which was still using Makefile targets to run simulation has been dropped. |
GitHub Actions uses "make verilate" to simulate. A possible action would be to switch this CI from "make verilate" to "cva6.py". The ideal action would be to adapt Github Actions to "cva6.py" and to remove the relative "make verilate" commands from the Makefile. I wonder what is the plan for you @MarioOpenHWGroup and @MikeOpenHWGroup ? |
Good job. The task is finished. |
Is there an existing CVA6 task for this?
Task Description
Support only cva6.py commands to simulate cva6.
Today two set of commands are available to simulate cva6: cva6.py coming from riscv-dv repo and "make verilate" supported by Makefile. To reduce confusion for newcomers and increase the simulation env quality, we will support only the cva6.py commands and remove the "make verilate" commands from Makefile.
Required Changes
Move Github action CI to cva6.py commands
Current Status
Today two set of commands are available to simulate cva6
Risks
Users using "make verilate" should change their habits.
Prerequisites
Before removing make verilate,
KPI (KEY Performance Indicators)
No response
Description of Done
"make verilate" removed from Makefile
Associated PRs
No response
The text was updated successfully, but these errors were encountered: