Thanks for the answer.
I need to log every write and read instruction when it is issued by the
processor. Both write and read with address and data.
In the AtomicSimpleCPU I already found where to get that information.
Could you give me a hint to do this in the O3?
I'm looking into the cpu.hh, LSQ and LSQ unit, but I need to be sure.

Using Sparc_SE.


--
Eberle A. Rambo.


On Tue, May 4, 2010 at 6:46 PM, Steve Reinhardt <[email protected]> wrote:

> As far as I know, the O3 model has only been used extensively with
> Alpha, particularly in multiprocessor systems.  (Someone please speak
> up if you've used it with another ISA in MP modeling.)  As a result,
> O3 has only been designed to support Alpha's weak memory model.  If
> whatever it does is sufficient for TSO or PSO that's purely
> coincidence.  One thing that would need to be added for some stronger
> models (certainly for SC) is that invalidations forwarded from the L1
> dcache up to the CPU, which are currently dropped on the floor, would
> need to be handled in order to invalidate speculative loads as well.
>
> Steve
>
> On Tue, May 4, 2010 at 11:46 AM, Gabriel Michael Black
> <[email protected]> wrote:
> > I don't remember either myself or anyone else implementing anything to
> > change the memory model implemented by O3, so I'm pretty sure it's going
> to
> > be the same no matter what. I'm not sure which of the SPARC memory models
> it
> > corresponds to, though. The configuration of the memory system itself
> might
> > also partially determine that. Could someone that knows the memory system
> > better comment?
> >
> > Gabe
> >
> > Quoting Eberle <[email protected]>:
> >
> >> Does the Sparc O3 processor implement the specified memory model? In
> this
> >> case, TSO and optionally PSO.
> >> Or is the program executed sequentially?
> >>
> >> If yes, does the simple processor model also implement it?
> >>
> >>
> >> Thanks in advance,
> >>
> >> --
> >> Eberle A. Rambo.
> >>
> >
> >
> >
> > _______________________________________________
> > m5-users mailing list
> > [email protected]
> > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
> >
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to