I think that kevin may be on to something, it may be because in 1.1 stats were not reset between the 1e9 period and the 200e6 period. I believe that they are now reset.

What changes did you make to the ethernet dev file? If you only get 2k packets, maybe it's only during the 200e6 period that it's actually running (the 1e9 period is much longer). If you can figure out when packets stop transmitting, you can try using the various Ethernet trace flags (see base/traceflags.py) to try to track what's going wrong with the Ethernet device by outputting a trace around that time. To start tracing at a specific cycle, add "--Trace.start=<cycle num>" to the command line, and use "--Root.max_tick=<max cycle num>" to limit your simulation length.

I hope this helps,
Kevin

Zhang, Yu wrote:
Hi all,
I'm using M5_1.1 version. Under original condition, when I'm running netperf-maerts benchmark, and do the sampling with 'Sampler(periods = [1e9, 200e6])', it always gives me about 67k packets transmitted during this period. However, after I modified the ethernet dev file a little bit, it only gave me about 2k packets transmitted, and there is almost no statistics in the output file. It seems like nothing is excuting during the 200e6 cycles. How to figure out this problem?
 Thanks,
Yu
------------------------------------------------------------------------

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users


_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to