-
Notifications
You must be signed in to change notification settings - Fork 74
Conversation
- Bumped chisel -> 6.0.0 - Fixed missing (moved) 'Width' class - Bumped scala -> 2.13.12 - Fixed compilation issues due to 'scala.io' namespace clash - bump sbt -> 1.9.8 - fix Verilator 5.x coverage - fix Verilator 5.x tests
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two small things that need to be addressed. Otherwise, this is awesome! Thanks a lot!
- bump sbt-ci-release sbt plugin - bump jna dependency
and encourage users to report it for further investigation and possible conversions/workarounds.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great! Will merge once all the tests pass.
I will try to make a 6.0.0
release of chiseltest soon.
The failures in the I think we could probably just drop that info for now. The |
- add jvm 21 to tests - bump ubuntu (only verilator test for now) to 22.04 (LTS)
due to verilator/verilator#3993 (hopefully we can build newer versions of verilator on 20.04)
The link to the issue on the last commit comment should be -> verilator/verilator#2505 |
I sometimes see the exception on actual tests on mac. I'm not really familiar with the internals of the new schedular. Is there an easy way to fix it? |
That would probably take me a day or two and I don't really have that time right now. I will try to think about whether there is a quick workaround. |
It's ok with me if you'd rather hold back for the 6.0.0 release to include that fix, but in that case would it be possible to have a |
Yes. Once you fix the failure of the |
Thanks! |
I couldn't find much documentation on |
Thanks! I think so, too. |
Could you move the Verilator 5 CI tests to a separate PR? Seems like they are timing out right now and there is no reason they should keep this PR from getting merged. Thanks! |
Typo in comment (should be "remove") but I'm leaving it for now. It would be great if you could fix it on merge. |
Thanks! |
Hi,
I'm trying to help with expediating a chiseltest 6.0.0 release as 6.0-SNAPSHOT does not work with the chisel-6.0.0 release.
I also noticed the Verilator coverage support was broken with Verilator versions >= 5.012 (and probably >=5).
Tested only on macOS. All tests (excluding VCS backend, but including Verilator, Icarus, and formal) pass. Tests were run as:
sbt "testOnly chiseltest.** -- -l RequiresVcs"
Please let me know if any changes are required or otherwise free to make any modifications.
Summary of changes: