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