changeset 6157b07daac7 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=6157b07daac7
description:
cpu: fix bug when TrafficGen deschedules event
Committed by: Nilay Vaish <[email protected]>
diffstat:
src/cpu/testers/traffic_gen/traffic_gen.cc | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diffs (15 lines):
diff -r d222a22f78e9 -r 6157b07daac7 src/cpu/testers/traffic_gen/traffic_gen.cc
--- a/src/cpu/testers/traffic_gen/traffic_gen.cc Tue Jan 28 18:00:51
2014 -0600
+++ b/src/cpu/testers/traffic_gen/traffic_gen.cc Wed Jan 29 22:35:04
2014 -0600
@@ -119,6 +119,11 @@
unsigned int
TrafficGen::drain(DrainManager *dm)
{
+ if (!updateEvent.scheduled()) {
+ // no event has been scheduled yet (e.g. switched from atomic mode)
+ return 0;
+ }
+
if (retryPkt == NULL) {
// shut things down
nextPacketTick = MaxTick;
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev