cva6 icon indicating copy to clipboard operation
cva6 copied to clipboard

GCC 13.1.0 Prerequisites to run benchmark.sh

Open Tanishqgithub opened this issue 8 months ago • 4 comments

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 : image image 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. image 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.

Tanishqgithub avatar Jun 11 '24 06:06 Tanishqgithub