On Wed, Feb 23, 2011 at 11:08 AM, Adnan Khaleel <[email protected]> wrote:

>  Hi Avadh,
>
> Thank you very much for this release.
>
> Are there any plans on integrating the latest version of Qemu 0.14 with
> Marss? I've noticed a bug in Qemu whereby increasing the simulated memory
> size causes a significant slowdown in simulation speed and it affects Qemu
> 0.12.5 and possibly even 0.13x. I tested Qemu 0.14 and the issue has been
> fixed but I'm not sure which patch is responsible for this.
>
> I did thought about upgrading QEMU to latest release as Marss is using
really old version. Currently my priority is to implement few things for 0.2
release which includes new system configuration environment (which is
partially completed) and change few things in cache to separate out
coherence logic so we can easily modify or implement new coherence
protocols.

I started a thread on the Qemu forum a couple of weeks back about this issue
> but since the bug is fixed, I doubt we'll get much feedback.
>
> Again, this may not be that big of an issue for Marss, since the ptlsim
> portion is the bottleneck when we start a detailed simulation, however it
> will affect how long it takes for just Qemu (in its native mode) to reach
> the point of interest.
>
> Changes in moving to latest QEMU should not take more than couple of days.
Currently I am working on couple of things with higher priority so I cant
give you any time-frame when this will be done.

This time, I would like to fix this QEMU update issue so it can be easily
done by using git subtree feature (
http://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html)
and people can easily pull changes from QEMU's git repo and merge them with
Marss.

If anyone is volunteering for this feature then let me know, I can send you
some pointers on how this can be done with less headaches.

Thanks,
Avadh

Regards,
>
> Adnan
>
>
> ------------------------------
> *From:* avadh patel [mailto:[email protected]]
> *To:* MARSS List [mailto:[email protected]]
> *Sent:* Tue, 22 Feb 2011 18:53:33 -0600
> *Subject:* [marss86-devel] Marss 0.1.2 release
>
>
> Hi All,
>
> First of all thanks everyone for using/supporting Marss and reporting back
> issues on the mailing list. Because of your support we have found many bugs
> and fixed them. I am glad to announce version 0.1.2 release of Marss with
> major changes listed below.
>
> Changes in 0.1.2:
> - Bug fixes in statistics collections
> - Bug fix in Simple Cache Controller related to ‘memory_op_update’
> - Added support for ‘POP SEG_REG’ instruction [from Jarnau]
> - Fix error print when running with >3.5GB of RAM size [from Paul]
> - Bug fix in ‘ptlstats’ in using ‘-subtract’ option
> - Added option to execute user specified command after simulation completes
> [from Paul]
> - Bug fix in cpuController, attached callback function to queueAccess_
> signal
> - Improvded code readability in cache code by replacing signal-attachment
> code with macro
>
> You can download the archive from here:
> https://github.com/avadhpatel/marss/tarball/0.1.2
>
> Thanks,
> CAPS Group at SUNY Binghamton
>
>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to