Grep for PCEvent or max_inst_any_thread in src/cpu. Ali
On Nov 17, 2010, at 10:54 PM, Stevenson Jian wrote: > 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
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
