Closed obnauticus closed 7 months ago
My apologies, I haven't yet found the bandwidth to support the fusesoc/verilator flow (have been using vcs mostly). Looks like the issue you ran into is a file list generation problem. The *.core files needs to updated (probably add a cheri_pkg.core and update the ibex_top.core and ibex_core.core files to add the new chereiot-specific files (as in the Readme). I will try to find some time for that, meanwhile feel free to experiment on your own. BTW if you are interested in contributing, please do let me know, we can for sure use some good help..
@obnauticus, were you able to build it? Are you able to share your configuration?
I'm trying to build cheriot IBEX to run in a verilator sim. I am running into issues with building this project and I am generally curious what the best way to build the CHERI core is?
Attempting to build with:
I presume there are some modifications that need to be made. README-cheri.md isn't super clear either what needs to be done here to get this running.
My Environment
EDA tool and version: fusesoc version 0.1 verilator version 5.009 devel rev v5.008-103-g7e1980af7
Operating system: Debian GNU/Linux Linux kernel 5.19.11
Version of the Ibex source code: 27a83d15afd5014f0537e364e0bcee8fc6ecbb07