-
Notifications
You must be signed in to change notification settings - Fork 56
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
944 warnings raised by Verilator #130
Comments
Hi @jeremybennett, which version of Verilator are you using? I ask, not because I have a particular opinion, but because Verilator seems to change its behaviour a good deal from one version to the next. I'll switch to whatever you recommend. |
@MikeOpenHWGroup - sorry forgot to add this in. It is today's top of tree:
|
I did notice that you need a pretty up to date Verilator to build the MCU at all. |
From an RTL perspective I'd say we need to prioritize:
which, unfortunately, make up quite some amount of pins... Before we start I would also suggest we take the action to set-up CI so that we, once we fixed them, do not introduce more by adding new code! |
@zarubaf This is not a valid reason for closing this issue. You've just created a waiver file to ignore all the warnings. The issue is about addressing the warnings! |
Hi @zarubaf and @jeremybennett, what is the status of this issue? |
There are two aspects to this
Really the warnings should be triaged into multiple issues and addressed separately, as we have done for all the |
It actually got worse. The waiver file has been compromised during merging outdated branches. I think we are back at square one with this. |
@gmartin102 has agreed to investigate this, but it will not gate RTL Freeze because:
|
Hi, What is the current status of this issue? When I run: fusesoc --cores-root . run --target=model-lib --setup --build openhwgroup.org:systems:core-v-mcu I encounter the following error: ...
%Error: Exiting due to too many errors encountered; --error-limit=50
make: *** [Makefile:15: Vcore_v_mcu.mk] Error 1
ERROR: Failed to build openhwgroup.org:systems:core-v-mcu:0 : '['make']' exited with an error: 2 I assume the issue is still pending. Apart from adding more warnings to ignore in the ERRATUM AS SPECIFIED IN ISSUE #301 after switching to verilator v4.100 the command is able to run successfully Sorry for the inconvenience, feel free to delete this comment if deemed irrelevant. |
We build the Verilator model as follows:
Verilator raises 944 warnings. The warnings and frequency counts are:
These should all be investigated and either fixed or be marked as ignored. Note that UNOPTFLAT will have an impact on Verilator model performance.
The text was updated successfully, but these errors were encountered: