Hi,

I just ran across MARSS and am seeing if it might be useful for my
work.  I have a few questions regarding the capabilities of MARSS.  If
any of this is covered by relevant PTLsim documentation I would be
glad for a pointer, or at least to be told as much. :)

I successfully built and booted an 8-core configuration, and also a
16-core configuration. The slowdown is pretty heavy at 16 cores in
qemu (much less ptlsim), are there any tricks to speed this up or is
it fundamental to qemu's implementation?  By the way, the build
instructions for multicore that are online say to use -smp when
running qemu, but I saw that is no longer needed (since it is compiled
in).

Are there particular tricks necessary for generating disk images that
work? I saw in the provided disks that there are some .deb's with the
qemu-modified kernel headers, is there anything else needed for MARSS?
 How hard is it to compile a kernel that will work in the simulator?
Is there a config file available for a known-good configuration?

Is it feasible to embed in the kernel the various ptlsim-related
commands that control when simulation starts/stops/etc?

Is there documentation on implementing ISA extensions? In particular,
what should be done in the ptlsim tree and what in the qemu tree to
support new functionality?

Any answers are much appreciated,
Gedare

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

Reply via email to