[Bug Report] CPU mode is not provided to the CVXIF interface
Created by: ZElkacimi
When executing a simple test offloading a cvxif instruction (example: with core-v-verif, use the following command to execute cvxif_multi.S test; python3 cva6.py --testlist=../tests/testlist_cvxif.yaml --test cvxif_multi --iss_yaml cva6.yaml --target cv64a6_imafdc_sv39 --iss=vcs-uvm
), I notice at the log file that cva6 mode is 3 (machine mode).
Following is a snippet of the csv output file:
While in the message printed by the agent’s monitor, the mode offloaded by the cvxif interface (issue_req.mode) is always 0. In addition, Looking at the rtl code (cvxif_fu module), mode signal is never assigned.