Activity
From 07/20/2019 to 08/18/2019
08/18/2019
- 01:09 AM Issue #1369: Raise error / warning on continous assignment to reg
- In order to raise the warning for port, I've changed like the following:
In 'V3ParseGrammar.cpp'...
08/14/2019
- 08:03 PM Issue #1489 (Feature): Python support for Verilated designs
- I've improved the patchset by Patrick Stewart (proposed in bug1663) to add Python support for Verilated designs.
It ...
08/12/2019
- 08:17 PM Issue #1487 (Resolved): New WIDTH warnings on genvars
- Squashed, pushed and CI is green.
Verilator_ext_tests is working too. That CI environment is still a WIP, but is ... - 07:26 PM Issue #1487: New WIDTH warnings on genvars
- Great, tighter patch than I was expecting. Please squash and push.
& if have chance (if didn't already), check exten... - 01:14 PM Issue #1487: New WIDTH warnings on genvars
- Here is my proposed fix:
https://github.com/toddstrader/verilator-dev/tree/genvar-width
It appears the specific i...
08/10/2019
- 05:07 AM Issue #1487: New WIDTH warnings on genvars
- Ok, the new test was written without looking at the old warning rules. My thinking was any const assignment to a unra...
08/09/2019
- 10:06 PM Issue #1487: New WIDTH warnings on genvars
- Re: t_lint_width_genfor, I'm thinking the WIDTH warning in the procedural block "ri = i;" may not really be new. I w...
- 10:10 AM Issue #1487: New WIDTH warnings on genvars
- Added two new tests in trunk, t_lint_width_genfor_bad which correctly fails
(though when this bug is fixed might hav...
08/08/2019
- 10:31 PM Issue #1276: vcd trace splits packed data type when it comes through a typedef
- I'll try to pull the latest version and see what happens. It's been a while since I updated verilator. I'll update ...
- 09:51 PM Issue #1468: Add Continuous Integration
- P.S. Note that github just announced free open source CI via Actions. From what I can tell it's two active actions ea...
- 08:44 AM Issue #1486 (NoFixNeeded): Issue Linking on Mac OS
- Glad you solved it.
Verilator uses the make-standard AR variable, so "make AR=foo ..."
- 06:36 AM Issue #1486: Issue Linking on Mac OS
- Wilson Snyder wrote:
> The _All files include some of the other files you already have listed, look at the contents ...
08/07/2019
- 09:23 PM Issue #1486: Issue Linking on Mac OS
- The _All files include some of the other files you already have listed, look at the contents to determine which to in...
- 02:47 AM Issue #1486: Issue Linking on Mac OS
- Wilson Snyder wrote:
> Maybe your "ar" is broken somehow? Try making a single "g++" command, where the file you spe... - 05:18 AM Issue #1488: A strange code generated from a parametric module.
- Thank you very much, Wilson! I was not aware about --pins-sc-uint switch!
08/06/2019
- 01:35 PM Issue #1488 (NoFixNeeded): A strange code generated from a parametric module.
- uints are much faster so are the default. See the Connecting to SystemC part of the manual and the --pins-sc-uint/--...
- 11:51 AM Issue #1488 (NoFixNeeded): A strange code generated from a parametric module.
- I've seen a strange code generated from a parametric module. I minimized this scenario to a few lines:...
08/05/2019
- 09:15 PM Issue #1363: CMake support
- Ok, I'll hold off merging. If you could please merge from master into cmake, then merge cmake into your python branch...
- 06:37 PM Issue #1363: CMake support
- I have applied your patch and think I have fixed the problem with t_flag_make_cmake_sc.pl
I would like to delay me... - 12:50 AM Issue #1363: CMake support
- The sc example now works, thanks.
1. The attached has misc whitespace and other fixups you can please check over a... - 02:35 AM Issue #1429 (Resolved): Feature request: elaboration tasks
- Fixed in git towards 4.018.
08/04/2019
- 10:37 PM Issue #1363: CMake support
- Hello,
I've gone for option 3:
First look in SYSTEMC_INCLUDE/SYSTEMC_LIBDIR, then try SYSTEMC_ROOT, then try SY... - 05:49 PM Issue #1276: vcd trace splits packed data type when it comes through a typedef
- Specifically I get:
$var wire 16 % in [15:0] $end
$var wire 16 & out [15:0] $end
- 05:48 PM Issue #1276: vcd trace splits packed data type when it comes through a typedef
- I don't see this. Are you sure you're using the most recent version? If so, please submit a complete test case in te...
- 03:32 PM Issue #1276: vcd trace splits packed data type when it comes through a typedef
- Sorry for the extremely delayed response. This is still affecting VCD output. I think I've distilled it to a much s...
- 10:10 AM Issue #1475: V3Hashed.cpp Called isIdentical on non-hashed nodes, from Gate dedupe()
- Thanks for fixing this. This must have been an obscure edge case, I only ran into it that once. Given the Verilator t...
- 02:01 AM Issue #1475 (Resolved): V3Hashed.cpp Called isIdentical on non-hashed nodes, from Gate dedupe()
- Fixed in git towards 4.017. Thanks for the test case & patience.
- 02:16 AM Issue #1483: Make verilator_ext_tests head-to-head
- bug1487 captures the failures due to new WIDTH warnings.
- 02:15 AM Issue #1487 (Closed): New WIDTH warnings on genvars
- The following in git (unreleased) creates a warning where previously it did not, due to fixing bug1442. While technic...
08/03/2019
- 12:22 PM Issue #1486: Issue Linking on Mac OS
- Maybe your "ar" is broken somehow? Try making a single "g++" command, where the file you specify has an #include of ...
- 02:10 AM Issue #1363: CMake support
- Thought we were done... but not quite. Can you please change to use these variables:
SYSTEMC_INCLUDE=/example/p...
08/02/2019
- 02:22 PM Issue #1363: CMake support
- ...
08/01/2019
- 11:52 PM Issue #1486: Issue Linking on Mac OS
- Here are the files in my directory. All the intermediate object files seem to be built for the correct archetecture ....
- 11:50 PM Issue #1486: Issue Linking on Mac OS
- Joseph Shaker wrote:
> Wilson Snyder wrote:
> > You're not using SystemC so VM_SC_* won't matter.
> >
> > Look a... - 11:48 PM Issue #1486: Issue Linking on Mac OS
- Wilson Snyder wrote:
> You're not using SystemC so VM_SC_* won't matter.
>
> Look at what commands make prints wh... - 05:16 PM Issue #1486: Issue Linking on Mac OS
- You're not using SystemC so VM_SC_* won't matter.
Look at what commands make prints when you build the archive the... - 05:04 PM Issue #1486: Issue Linking on Mac OS
- Wilson Snyder wrote:
> Looks like you used a GCC or set of GCC -march flags to make the .a (this might have come vis... - 05:02 PM Issue #1486: Issue Linking on Mac OS
- BTW it might help to rely on Verilator to do it all....
verilator {all-flags-used-previously} --exe audio_tes... - 04:56 PM Issue #1486 (AskedReporter): Issue Linking on Mac OS
- Looks like you used a GCC or set of GCC -march flags to make the .a (this might have come vis the GCC you used to con...
- 02:26 PM Issue #1486 (NoFixNeeded): Issue Linking on Mac OS
- Hi all, I;ve used verilator for a while on Linux and have had no problems, however I wanted to start running it on my...
07/31/2019
- 10:58 AM Issue #1363: CMake support
- Yes, the getenv stuff was added to reduce some questions I was getting about why SystemC would later break. I'll rem...
- 12:36 AM Issue #1363: CMake support
- I agree to the `make`/`make install`. I reverted that change....
07/30/2019
- 10:29 PM Issue #1363: CMake support
- I agree users should do a "make" before "make install" however I think it's a feature if someone changes code to make...
- 01:08 PM Issue #1363: CMake support
- * I did remove the dependency of `make install` on `all_nomsg` because if some verilator source is changed between th...
- 01:03 AM Issue #1363: CMake support
- Also please test that "make test" is clean with VERILATOR_AUTHOR_SITE=1 in your environment before you configure.
... - 12:57 AM Issue #1363: CMake support
- Thanks, getting close.
I still can't "make examples" out of the box.
make examples
...
-- CMake ----... - 07:36 PM Issue #1484 (Duplicate): Parameter of an array of enumeration values breaks conditionals inside a...
- Thanks for the report & test. This is a duplicate of bug1315, on which work is currently in progress.
- 07:21 PM Issue #1484 (Duplicate): Parameter of an array of enumeration values breaks conditionals inside a...
- This was tested using the Verilator 4.016 release. When using a parameter that is an array of enumeration values insi...
07/29/2019
- 03:58 PM Issue #1363: CMake support
- I've added a systemc example. I've tested this using Accellera's systemc.
The test will only execute if systemc ha...
07/26/2019
- 11:31 PM Issue #1482 (Feature): Conditional event controls ("iff")
- The event parsing needs some rewriting to handle this, but is relatively straight forward.
Added a disabled t_iff.... - 12:14 AM Issue #1482 (Feature): Conditional event controls ("iff")
- Section 9.4.2.3 of IEEE 1800-2017 allows "iff" qualifiers on @ event controls. The example code in 9.4.2.3 is fairly...
- 10:59 PM Issue #1483 (Assigned): Make verilator_ext_tests head-to-head
- I agree this is a good approach. Note Verilator, along with SwerRV is part of Chips Alliance, so if you want you can...
- 10:16 PM Issue #1483 (Closed): Make verilator_ext_tests head-to-head
- This is still a WIP, but I think it warrants some discussion before I trudge ahead much further:
https://github.com/... - 06:51 PM Issue #1305 (Resolved): Error messages do not contain hierarchical information
- 05:30 PM Issue #1305: Error messages do not contain hierarchical information
- Sold. This has been squashed, pushed and is green.
- 04:30 PM Issue #1305: Error messages do not contain hierarchical information
- Long term I think we need a nicer way to handle error messages but a project better left for later. So I agree #2 is...
- 03:51 PM Issue #1305: Error messages do not contain hierarchical information
- I updated the branch with all these changes:
https://github.com/toddstrader/verilator-dev/tree/mod_stack_trace_10
... - 06:14 PM Issue #1363: CMake support
- I've rewritten `configure.ac` to use a foreach loop.
I'll look into adding systemc support for the cmake script. - 04:59 PM Issue #1363: CMake support
- I pushed the contributors patch and typos patch - threw some other typo fixes in after searching for the same typo. T...
- 02:22 PM Issue #1363: CMake support
- Hello folks
@Patrick Stewart
* I have modified the `make install` to copy the cmake scripts to /usr/share/verilat... - 11:20 AM Issue #1363: CMake support
- I'm using cmake 3.10.2. I'm running "make examples" inside the parent git repo checkout (not installed).
rm -... - 10:55 AM Issue #1363: CMake support
- If you're putting it into share/verilator/cmake, you need to set the parent directory of ${CMAKE_CURRENT_LIST_DIR} on...
- 10:24 AM Issue #1481 (Resolved): Add rr support to the perl wrappers
- Also, please add the bug # to the Changes, did this, e.g.
*** Add --rr, bug1481. [Todd Strader]
Thanks fo... - 10:23 AM Issue #1481: Add rr support to the perl wrappers
- Number of stars is the importance. Usually big things 2, features are 3, bug fixes 4, but not a science.
- 09:22 AM Issue #1481: Add rr support to the perl wrappers
- Squashed, pushed and green.
Can you explain the number of stars for each entry in Changes? It appears that they a...
07/25/2019
- 11:45 PM Issue #1481 (Feature): Add rr support to the perl wrappers
- "gdb!" => \$opt_gdb,
+ "rr!" => \$opt_rr,
"gdbbt!" => \... - 11:28 PM Issue #1481 (Closed): Add rr support to the perl wrappers
- As discussed in the forums:
https://www.veripool.org/boards/3/topics/3028
This allows users to record verilation ... - 10:50 PM Issue #1363: CMake support
- Thanks for all the cleanups.
If you want just point me to a github branch and you can skip posting patch files.
... - 03:52 PM Issue #1363: CMake support
- I've created a new pull request in which I add myself to docs/CONTRIBUTORS to certify that this and future contributi...
- 03:34 PM Issue #1363: CMake support
- Hello,
I think I have incorporated the comments in #5.
They can still be found at https://github.com/madebr/ver... - 03:33 PM Issue #1363: CMake support
- Hello Patrick,
Thanks for the comments!
I think I have incorporated your suggestions with some changes.
- 10:34 AM Issue #1363: CMake support
- Thanks for taking this on Maarten, I haven't had time for a while.
I've just a had a quick go with it, when I instal... - 02:16 AM Issue #1363: CMake support
- Nice job.
1. Please sumbit a one-time independent patch to edit docs/CONTRIBNUTORS to
add your name and certify t... - 10:39 PM Issue #1305: Error messages do not contain hierarchical information
- Multiple cell visiting in AstParam is expected as it does the original cell, then the one it clones to de-parameteriz...
- 05:07 PM Issue #1305: Error messages do not contain hierarchical information
- OK, none of the .out files are looking for internal faults now. And CI is green:
https://github.com/toddstrader/ver... - 03:27 PM Issue #1305: Error messages do not contain hierarchical information
- Nope. Apparently during my git juggling of the _bad.out files, I missed that I committed two test which are now toss...
- 02:44 PM Issue #1305: Error messages do not contain hierarchical information
- After the refactor in bug1315, I think we're probably/hopefully there:
https://github.com/toddstrader/verilator-dev/...
07/24/2019
- 07:27 PM Issue #1363: CMake support
- Hey
I've rebased the cmake patch and updated it a bit.
It would be nice if someone would review them.
The code...
07/23/2019
- 07:53 PM Issue #1315: Using an array in a function called from a parameter
- Squashed, pushed and passing CI.
- 05:53 PM Issue #1315: Using an array in a function called from a parameter
- >Do you think I should leave it as-is so that external users of the fetcher methods get a V3Number*? Or should I chan...
- 03:27 PM Issue #1315: Using an array in a function called from a parameter
- > I would think that using an AstConst is ok also, as previously we would have fetched an V3Number with similar lifet...
07/22/2019
- 10:15 PM Issue #1479: Feature Request: VerilatedVcd callback on rolloverMB
- Good work, in general it seems fine.
Please also have the patch add your name to docs/CONTRIBUTORS to acknowledge ... - 08:09 PM Issue #1479: Feature Request: VerilatedVcd callback on rolloverMB
- I have rebased the initial patch on top of master, sorry for posting a second patch.
This patch adds a filename() ... - 12:47 PM Issue #1475 (Assigned): V3Hashed.cpp Called isIdentical on non-hashed nodes, from Gate dedupe()
- Got a test case which shows a replacement is going into a flop which itself is then subject to replacement. This is ...
- 02:34 AM Issue #1315: Using an array in a function called from a parameter
- >I made variants of fetch* that return AstConst* for use inside SimulateVisitor and
>kept V3Number* methods for use ...
Also available in: Atom