-
Notifications
You must be signed in to change notification settings - Fork 101
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
Metavalue cleanup #378
Metavalue cleanup #378
Conversation
@mikey, containers should be updated already. Can you please restart the CI? |
@umarcor Nice, seems to be working now. Thanks! |
Merged with paulus' big series in #379 and meta values reports are up from 142 to 780 (still better than 63,000), so might need a few more fixes. |
This affects other files which have been included here. Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Signed-off-by: Michael Neuling <[email protected]>
Rebasing on upsteam to make it easier to review after @paulusmack changes. This update also gets us down to 118 meta values warnings (from 64K) |
Signed-off-by: Michael Neuling <[email protected]>
The following commit added two tests but didn't update the tests outputs: commit 73cc516 Author: Paul Mackerras <[email protected]> Date: Mon May 9 19:18:42 2022 +1000 Use FPU for division instructions if we have an FPU This patch updates these using tests/update_console_tests Signed-off-by: Michael Neuling <[email protected]>
Make sure they don't increase in future Signed-off-by: Michael Neuling <[email protected]>
Added some tests so we don't increase metavalues over time. Also has a minor fix for the FPU test which wasn't updated to the latest code. |
As noted in #272, microwatt produces lots of metavalue warnings.
This patch series fixes a lot of them. Running hello for 100us now gives a lot less errors:
Master:
Now
This series either propagates the X/U state or causes a fatal error in the sim.
This is ready to go except for the CI regression. This regression is caused by a bug in GHDL synth which is fixed in ghdl/ghdl#2129. We're waiting for the new GHDL docker containers to be build, then CI should pass.