[rtl] Move prim_generic dependency to ibex_top#2397
[rtl] Move prim_generic dependency to ibex_top#2397SamuelRiedel merged 1 commit intolowRISC:masterfrom
Conversation
ibex_top_tracing only wraps ibex_top, so prim_generic should be a dependency of ibex_top directly rather than ibex_top_tracing.
|
Looks good to me. One thing that confuses me is that the dependency was added in commit d1e3125, which sounds like it's about tooling versions. How did this work at the start of November? |
|
Ohh! Is it just that #2339 has some intermediate broken commits? |
|
I think this worked, because we never only use And the mix between FPGA and generic prims leads to an error. But yes, this has to do with the updated version of fusesoc and the virtual cores feature. |
|
After quickly discussing this with @marnovandermaas offline, we agreed to not get blocked by the demo system, since that one anyway points to a fixed commit of Ibex. |
rswarbrick
left a comment
There was a problem hiding this comment.
Looks good to me, and thanks for the answers for the gently confused questions :-)
The
prim_genericfileset dependency was declared inibex_top_tracing.corerather thanibex_top.core, causing fusesoc to fail when targetingibex_topdirectly. This PR fixes this by moving theprim_genericdependency toibex_top.core.Fixes #2396.