I found this in an earlier m5 post by Steve:

> The max_insts* parameters are per-cpu, so you have
> to make sure they're set for all the cpus in the
> system (most easily done by setting it on the base
> cpu class). Possibly in the script you're using the
> command-line argument is only setting the parameter
> on one cpu.

Do you know how to specify the max_insts parameter for each cpu? Is  
this done in the python run script (e.g run.py)?

Thanks,
Felix


Quoting Korey Sewell <[email protected]>:

> There is a "max_insts_any_thread" available in the CPU models...
>
> If you want it on the command line, you have to add the option to your
> configuration script. There is an example in the configs/example/se.py in
> the development repository (m5-dev) that has "--max_insts" available on the
> command line.
>
> Note that CPU parameters can be viewed in "src/cpu/BaseCPU.py" (Wouldnt it
> be nice to view this info. from the command line? Sort of like an extended
> help menu type thing).
>
> So if you were using the se.py, you might edit it to say:
> MyCPU.max_insts_... = X
>
> Hope that helps,
> Korey
>
> On Fri, Oct 16, 2009 at 5:33 PM, Felix Loh <[email protected]> wrote:
>
>> Hello,
>>
>>  From the posts I've read so far, I know it is difficult to simulate
>> for a fixed (user defined) number of instructions.
>>
>> I was wondering though, is it possible to have some counter that
>> counts the number of instructions, and when a certain number of
>> instructions is reached, call an "M5 exit" so that the simulator
>> finishes properly? I hope I'm making sense here.
>>
>> Also, is MAX_INST a fixed number?
>>
>> Thanks,
>> Felix
>> _______________________________________________
>> m5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>
>
>
>
> --
> - Korey
>


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

Reply via email to