[Libre-soc-bugs] [Bug 475] cxxsim improvements

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sun Sep 20 22:25:19 BST 2020


Luke Kenneth Casson Leighton <lkcl at lkcl.net> changed:

           What    |Removed                     |Added
 total budget (EUR)|1500                        |1750
  for completion of|                            |
       task and all|                            |
           subtasks|                            |
       The table of|                            |"whitequark" = 1500
  payments (in EUR)|                            |"cesar"
     for this task;|                            |= 250
        TOML format|                            |

--- Comment #2 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
whitequark hi, apologies i am dealing woth a deadline and rtlil sim is
sufficient for that.

cesar reports that he tried running test_issuer.py with the latest revisions to
cxxsim and it "hung" i.e. likely went into a combinatorial loop.

libresoc has some unusual combinatorial bypass modules which may be triggering
unanticipated behaviour, making it a very good way to catch errors.

unfortunately the fact that it is such a massive design means that creating
MVCEs is tricky (not helped by the fact that i am occupied with the deadline).

cesar if you can help, you can do a couple of things:

1) run any of the test_pipe_caller.py unit tests in soc/fu/*

2) run all of the compunit tests in soc/fu/compunits/test/*

3) cut back test_issuer.py as i described in the list message by changing the
number of ALUs (to zero) and also cutting out the tests that are added to it
(at the bottom of test_issuer.py)

you may not be able to cut out LDST entirely without an extensive overhaul of

if test_ldst_compunits.py works but a severely cut back test_issuer.py does not
then we have narrowed things down considrrably.

i will add some EUR for you to investigate this, cesar.  whitequark this will
not come from the amount agreed with you.

You are receiving this mail because:
You are on the CC list for the bug.

More information about the libre-soc-bugs mailing list