Great :-) Thanks very much for the pointers and information. I'll let you know if I run into problems.

Cheers
Tim

On Fri, 28 May 2010 11:41:25 -0400, avadh patel <[email protected]> wrote:

Just want to add one thing here.
The script is little old and not updated, so you might have to change
'simulate' to 'simconfig' in the script.

The script assumes that you have some checkpoints for different benchmarks.
 If you need any help in creating checkpoints, take a look at :
http://marss86.org/index.php/Checkpoints_in_MARSS

<http://marss86.org/index.php/Checkpoints_in_MARSS>Quick overview of the
script:
- Tweak some of the parameters at the start like qemu_img, vm_memory, vm_smp
etc. to your configuration
- Have a look at 'spec_list' and 'parsec_list' , it a list of checkpoints in
the image provided in 'qemu_img' variable.
- 'sim_cmd_generic' is a generic simulation command that will be issued to
run the simulation.  You need to change this variable to have 'simconfig'
instead of 'simulate'. And one more thing about this, add '-kill-after-run'
if you want the simulation to automatically kill the program.
- This script assumes that your image has serial port enabled and will try
to save the output of serial port to a .out file.
- If you provide more than one qemu images in 'qemu_img' then this script
will spawn multiple threads to run simulation in parallel.


- Avadh

On Fri, May 28, 2010 at 7:52 AM, Furat Afram <[email protected]> wrote:

Hi
Yes it is possible to do that, there is a python script in the download
section in the github called run_bench I think it does what you asking for.
Thanks for using marss and happy coding
-Furat

On May 28, 2010 10:31 AM, "Timothy M Jones" <[email protected]> wrote:

Hi again!

I forgot to add another question I have: is it possible to script a whole
simulation so that I don't have to involve myself at all with running
things? I've seen your documentation on automatically setting the simconfig
via the command line, but at the moment I still have to type in the root
password and set off the program I'm interested in by hand. Can I do this
automatically?

Cheers
Tim

--
Timothy M. Jones
http://homepages.inf.ed.ac.uk/tjones1

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.


_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel


_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel




--
Timothy M. Jones
http://homepages.inf.ed.ac.uk/tjones1

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.


_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to