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

Reply via email to