Got it. Thank you. On Wed, Jun 20, 2012 at 11:03 PM, Anthony Gutierrez <atgut...@umich.edu>wrote:
> That's just an example. You can put the binary and input anywhere you > like. And run it in the script the same way you'd run it from the command > line. > > > On Wed, Jun 20, 2012 at 10:56 PM, Bojun Ma <boj...@mtu.edu> wrote: > >> A question of ammp.rcS >> >> #!/bin/sh >> >> cd /benchmarks/spec/ammp00/ >> >> >> /sbin/m5 checkpoint 0 0 >> /sbin/m5 checkpoint 100000000 200000000 >> >> /sbin/m5 loadsymbol >> >> /sbin/m5 resetstats >> ./ammp < input/mdred.in >> /sbin/m5 exit >> >> ------------------------------------------------------------------------------ >> "./ammp < input/mdred.in" what does this line mean? Does it give the >> path of input file? >> >> Regards, >> Bojun >> >> >> >> On Wed, Jun 20, 2012 at 10:48 PM, Anthony Gutierrez >> <atgut...@umich.edu>wrote: >> >>> look at the ammp.rcS file that already exists in configs/boot. >>> >>> I would put the binary and input in some place designated for >>> benchmarks. Perhaps a directory called "benchmarks" within the home >>> directory, then cd into that directory from your script before you attempt >>> to launch the binary. Also you don't need to do all the checkpointing >>> stuff, unless you want to take a checkpoint. And, don't do load symbol, >>> unless you have the symbol table mapping file from the version you >>> compiled. The one supplied with gem5 is likely for a different version of >>> ammp, compiled for a different isa, with a different compiler. >>> >>> -Tony >>> >>> On Wed, Jun 20, 2012 at 10:41 PM, Bojun Ma <boj...@mtu.edu> wrote: >>> >>>> Any suggestion of how to write .rcS file. >>>> I am not familiar with that. I just make a little modification of the >>>> ammp.rcS script in configs/boot. >>>> >>>> By the way is that right to copy the benchmark to the mount point of >>>> the disk image? >>>> >>>> Regards, >>>> Bojun >>>> >>>> >>>> On Wed, Jun 20, 2012 at 10:36 PM, Anthony Gutierrez <atgut...@umich.edu >>>> > wrote: >>>> >>>>> usage: /sbin/m5 exit [delay] >>>>> /sbin/m5 resetstats [delay [period]] >>>>> /sbin/m5 dumpstats [delay [period]] >>>>> /sbin/m5 dumpresetstats [delay [period]] >>>>> /sbin/m5 readfile [filename] >>>>> /sbin/m5 execfile <filename> >>>>> /sbin/m5 checkpoint [delay [period]] >>>>> /sbin/m5 loadsymbol <address> <symbol> >>>>> /sbin/m5 initparam >>>>> /sbin/m5 sw99param >>>>> /sbin/m5 pin <cpu> <program> [args ...] >>>>> All times in nanoseconds! >>>>> /tmp/script: line 11: can't open input: no such file >>>>> >>>>> Your script file isn't there. Also, it looks like you never start the >>>>> benchmark in your rcS script. All you have is "< input". >>>>> >>>>> On Wed, Jun 20, 2012 at 10:24 PM, Bojun Ma <boj...@mtu.edu> wrote: >>>>> >>>>>> Here is the system.terminal file. (in attachment) >>>>>> It seems cannot open the input file of ammp. >>>>>> >>>>>> Yes I compile it statically. >>>>>> >>>>>> I mean I put it in the /mnt of my Ubuntu OP which is the mount point >>>>>> I used for the disk image. >>>>>> The Structure is like this: >>>>>> bojun@bojun-desktop:/mnt$ ls >>>>>> 164.gzip bin dev gzip input lost+found mnt proc sbin >>>>>> srv tmp var >>>>>> ammp boot etc home lib media opt root selinux >>>>>> sys usr >>>>>> >>>>>> Maybe I misunderstood the document in wiki "put benchmark into the >>>>>> disk image". If so, where should I put the benchmark? >>>>>> >>>>>> Another question is I need to simulate all input file in ref, how >>>>>> should I put them and in which structure could the FS system find them? >>>>>> >>>>>> Regards, >>>>>> Bojun >>>>>> >>>>>> >>>>>> On Wed, Jun 20, 2012 at 10:13 PM, Anthony Gutierrez < >>>>>> atgut...@umich.edu> wrote: >>>>>> >>>>>>> The stats file isn't really useful here. What do the simulator and >>>>>>> system.terminal output say? Is it exiting because of m5 exit? If so I >>>>>>> have >>>>>>> a feeling that your binary isn't able to execute. Did you compile it >>>>>>> statically? Why are you placing it in the /mnt directory of the disk >>>>>>> image? >>>>>>> >>>>>>> -Tony >>>>>>> >>>>>>> On Wed, Jun 20, 2012 at 10:09 PM, Bojun Ma <boj...@mtu.edu> wrote: >>>>>>> >>>>>>>> Hi, All, >>>>>>>> I am running SPEC CPU2000 benchmark in ARM FS mode.(ammp) >>>>>>>> I copy ammp binary and input file to the /mnt of the disk >>>>>>>> image which download from the gem5 website. >>>>>>>> >>>>>>>> My .rcS file: >>>>>>>> #!/bin/sh >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /sbin/m5 checkpoint 0 0 >>>>>>>> /sbin/m5 checkpoint 100000000 200000000 >>>>>>>> >>>>>>>> /sbin/m5 loadsymbol >>>>>>>> >>>>>>>> /sbin/m5 resetstats >>>>>>>> < input >>>>>>>> /sbin/m5 exit >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> The command line I used: >>>>>>>> build/ARM_FS/gem5.opt --outdir=ammp00 --debug-flags=O3PipeView >>>>>>>> --trace-start=50000 --trace-file=ammp_trace.out configs/example/fs.py >>>>>>>> --num-cpus=4 --script=./configs/boot/ammp00.rcS >>>>>>>> >>>>>>>> >>>>>>>> However the simulation just continue in 0.000367s and there is >>>>>>>> nothing in the trace file. >>>>>>>> The attachment is the stats.txt >>>>>>>> >>>>>>>> Can anyone help to figure out the reason? >>>>>>>> Is there something wrong in my rcS file? >>>>>>>> Do I miss some important component? >>>>>>>> >>>>>>>> Thanks in advance. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Bojun Ma >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> 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 >>>>> >>>> >>>> >>>> _______________________________________________ >>>> 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 >>> >> >> >> _______________________________________________ >> 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 >
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users