-
Notifications
You must be signed in to change notification settings - Fork 687
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
Fix debug module parameterization #1382
Fix debug module parameterization #1382
Conversation
18099f6
to
bd1991c
Compare
@JeanRochCoulon how can I re-generate all configurations with the new config parameters? |
Hi Florian, the configurations are setup in core/include/cvXXXXXXX_config_pkg.sv. You can add the new parameters to the cva6_cfg struct which is defined inside. |
Is that a manual process? I thought I could use the package Generation script 🙈 |
Yes, manual :-( |
❌ failed run, report available here. |
bd1991c
to
1c3bde4
Compare
❌ failed run, report available here. |
@JeanRochCoulon should be ready now for review. Thanks |
Thanks @zarubaf |
The debug module address was hard-coded which leads to a mismatch with a newer version of the debug module (since this commit pulp-platform/riscv-dbg@55cda4b).
To avoid that in the future and to avoid dependencies on the debug module the debug module addresses can be passed as a parameter of
CVA6Cfg
now. I've also moved theariane_dm_pkg
constants intoariane_pkg
to get rid of this module.