cva6
cva6 copied to clipboard
GCC 13.1.0 Prerequisites to run benchmark.sh
Is there an existing CVA6 bug for this?
- [X] I have searched the existing bug issues
Bug Description
Re-opening the issue #2200
I saw that while reading the README for Verification Environment in https://github.com/openhwgroup/cva6/blob/master/verif/README.md there is a Prerequisites for GCC 13.1.0 Compiler .
As per https://github.com/openhwgroup/cva6/blob/master/util/gcc-toolchain-builder/README.md we have already build the GCC 13.1.0 baremetal
Is it necessary to built again the gcc 13.1.0 compiler to run benchmark.sh and others in ./verif/regress.
And if it is necessary i tried to install the toolchain but facing the issue :
How to overcome in cloning the submodule binutils
And with reference to #2200 how can i run the benchmark.sh on cv32a60x or any other then cv64a6_imafdc_sv39 [steps i need to follow to run on cv32a60x explicitly]
To run hello_world and smoke test :
export RISCV=/home/pescampus/Desktop/CVA6/cva6/util/gcc-toolchain-builder/gcc-13.1.0-baremetal/
whereas to run bechmarks.sh and others in ./verif/regress.
I just want to ensure I'm on the right track. Am I understanding correctly, or do I need clarification? Your feedback would be greatly appreciated.