Thanks. Could you point me at which files I should be looking? Where is the PCEvent queue? Sorry I am only starting on M5. What is max_inst_any_thread called in the C++ files? Maybe I can do a grep on its C++ name...
On Wed, Nov 17, 2010 at 9:57 PM, Ali Saidi <[email protected]> wrote: > You should be able to create an event to do it for you and add it to the > PCEvent queue. You could either just do it in C++ buy adding a parameter to > the cpu model or expose the pc event queue to python so it can set exit > events like gets done initially for the max_inst_any_thread. > > Ali > > > > > > On Nov 17, 2010, at 6:50 PM, Stevenson Jian wrote: > > > Hi, > > I want to get some statistics at the end of every N number of > instructions not N number of ticks. Does anyone already know how to go about > doing this? I tried to set the max_inst_any_thread field for the > testsys.cpus in the Python script, but it turns out this only causes > M5.simulate() to exit once. When I resume M5.simulate() again, it will no > longer respond to whatever I set for max_inst_any_thread. Would the > progress_interval field for the cpu classes work? How do I catch a > progress_interval event when it happens? Are there other ideas? > > Thanks, > > Steve > > _______________________________________________ > > 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 >
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
