RE: [Gems-users] Regarding checkpoints


Date: Wed, 14 Sep 2005 08:28:33 -0500 (CDT)
From: Mike Marty <mikem@xxxxxxxxxxx>
Subject: RE: [Gems-users] Regarding checkpoints
> "The memory_transaction_t struct, part of the Simics interface, is
> slightly different for x86 and Sparc.  All the Ruby/Simics interface
> code is in $GEMS_ROOT/ruby/simics"
>
> ok, but ruby does not seem to complain when I load it in enterprise even
> though its unmodified. whould it complain? what happens if I dont change
> the interface code?
>

I don't know.  Never tried it.

>
> > Does anyone have any experience with running enterprise configuration
> > together with ruby?
> >
>
> "Yes.  What do you want to know?"
>
>
> Can I conclude that the absence of i-cache statistics from ruby comes
> from the fact that the -stall option is not supported by x86 targets?
>

What exactly do you mean by "enterprise configuration"?  Is this a Simics
target machine like serengeti?  If so, then I do _not_ have any experience
with running enterprise.

By default, Simics will not feed all instruction fetches into a memory
timing simulator unless you tell it to with the following command:

instruction-fetch-mode instruction-fetch-trace

--Mike

[← Prev in Thread] Current Thread [Next in Thread→]