projects
/
soc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
when allow_overlap enabled do a manual wait until all FUs have
[soc.git]
/
src
/
soc
/
simple
/
test
/
test_runner.py
diff --git
a/src/soc/simple/test/test_runner.py
b/src/soc/simple/test/test_runner.py
index eabff5857b17a4268a47beb377b5806ac5168beb..d33e8fbf6b299ca48ee135e5f1eee4b02126157f 100644
(file)
--- a/
src/soc/simple/test/test_runner.py
+++ b/
src/soc/simple/test/test_runner.py
@@
-243,9
+243,12
@@
class HDLRunner(StateRunner):
if terminated:
break
if terminated:
break
- # wait until all settled
- #while (yield self.issuer.any_busy):
- # yield
+ if self.dut.allow_overlap:
+ # wait until all settled
+ # XXX really this should be in DMI, which should in turn
+ # use issuer.any_busy to not send back "stopped" signal
+ while (yield self.issuer.any_busy):
+ yield
if self.dut.allow_overlap:
# get last state, at end of run
if self.dut.allow_overlap:
# get last state, at end of run