Hi Tyler, All

I am trying to run a particular benchmark on MARSS, but can't figure
out how to do that in MARSS

First of all, I did all steps mentioned here

http://marss86.org/~marss86/index.php/FAQ#Is_there_any_ready_disk_image_I_can_use_with_MARSS.3F

$ qemu/qemu-img convert -O raw -f qcow2 qcow2_disk_image_name
raw_disk_image_name
$ sudo kpartx -a [your_disk_image]
$ sudo mount -o loop /dev/mapper/[your_loopback_device] /mnt
$ sudo kpartx -d [your_disk_image]

The idea is quite simple: mount the qcow2 file at the host machine and
drag into benchmarks, and then use the updated disk image in QEMU.

I copied my benchmarks (source code and its object file) to /mnt/root directory.
Say for example, I have benchmarks named foo1.c foo2.c. I placed foo1.c
, foo2.c and their compiled output files under /mnt/root. Is it
correct ? (I followed step 4 to copy benchmarks into the ‘root’
directory)

When I did this, then foo1 and foo2 will be there in mnt/root folder.

Now the question is, how do we actually run these benchmarks in MARSS ?
And how do I select the benchmark I want to run ? (in this case foo1 and foo2)

My understanding is, when we want to simulate with
marss, we put a command like below

qemu/qemu-system-x86_64 -m [memory_size] -hda [path-to-updated-qemu-disk-image]

and switch to QEMU's monitor console using 'Ctrl-Alt-2' key and issue
following commands in the VM console:

simconfig -run -stopinsns 100m -stats [stats-filename] -machine MACHINE_NAME

http://marss86.org/~marss86/index.php/Getting_Started

So I did

"simconfig -run -stopinsns 100m -stats -machine single_core"

and the simulation starts. But I have no idea what benchmark it is simulating
Whether this actually simulates my foo1.c or not.

I am a novice in MARSS, so I will be very grateful if you can help me on this.
Thank you in advance.

Your help will be very much appreciated.
Best,

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

Reply via email to