The last thing that Tao forgot to mention is to use options.robsize to set the value of numROBEntries (numROBEntries is defined in src/cpu/o3/O3CPU.py).
Amin On Tue, Jul 16, 2013 at 5:06 PM, Tao Zhang <tao.zhang.0...@gmail.com> wrote: > Hi Mahshid,**** > > ** ** > > You can use the “add_option” to add any desired options in the command > line. To do this, you just add the line below (or something like it) at the > beginning of your fs.py. **** > > ** ** > > parser.add_option("-rob", "--robsize", type="int", default=128, > help=”specify the rob size”);**** > > ** ** > > Then, after all options (including the default options and personalized > options) have been parsed (in other words, the variable ‘options’ is > initialized), you can simply leverage the option below.**** > > ** ** > > options.robsize**** > > ** ** > > After this, you can use the option in the command line, like**** > > ** ** > > gem5.opt configs/example/se.py --robsize=64 ……**** > > ** ** > > Note that if your option includes dash “-”, it will be converted into > underscore “_”. For example, “--rob-size” produces representative > “options.rob_size”. **** > > ** ** > > Also, it is pretty helpful if you look at the Options.py to see how the > default options are added into the system. The file is in configs/common/. > **** > > ** ** > > -Tao**** > > ** ** > > ** ** > > *From:* gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] *On > Behalf Of *Mahshid Sedghi > *Sent:* Tuesday, July 16, 2013 4:35 PM > *To:* gem5 users mailing list > *Subject:* [gem5-users] (no subject)**** > > ** ** > > Hello,**** > > ** ** > > I want to introduce a new option to the simulation script to define the > ROB size, since I am doing experiments with different ROB sizes and would > like to skip the procedure of rebuilding the gem5 again and again for > different ROB sizes. Basically, I need to do a similar thing as the thread > below:**** > > ** ** > > http://www.mail-archive.com/gem5-users@gem5.org/msg00480.html**** > > ** ** > > I am not still sure how to relate the option with the cpu parameters. I'd > appreciate it if someone can give me some hints.**** > > ** ** > > Thanks,**** > > Mahshid**** > > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users