Hi,

I guess I should have been more specific about the PC.  Static PC dumps
aren't quite what I want.

The plan is to use a trace-cache type system to dynamically find hot loops
and offload them to an accelerator. For starters, I want to use a sliding
window to find small loops at runtime.  However, I'm not exactly sure how to
do that in m5.  Where would I put something like that?  Can I hack some
existing code, something like nativetrace, to achieve that or would it be
better to start something new? If I did start something new, how do I
integrate it into m5?

Thanks

Andrew Lukefahr
[email protected]

Open Source, Open Minds


On Wed, Jan 19, 2011 at 6:12 PM, Ali Saidi <[email protected]> wrote:

> Hi Andrew,
>
> ARM is still under active development, so you might run into issues, but
> there is a lot of stuff working.
>
> SE mode works with the atomic simple, timing simple, and O3 cpu and runs
> SPEC benchmarks and other such things.
>
> FS mode works enough to boot linux and run benchmarks with a atomic or
> timing simple cpu the o3 cpu doesn't work.
>
> --trace-flags=ExecEnable should print the PC... if you would prefer a
> symbol you can add ExecSymbol.
>
>
>
> Ali
>
>
>
>
>
>
>
> On Wed, 19 Jan 2011 10:15:29 -0500, Andrew Lukefahr <
> [email protected]> wrote:
>
> Hi,
>
> I'm a grad student at the University of Michigan, and I'm looking into
> using M5 for some research. I've got two questions:
>
> 1) Whats the current status of the ARM code? Are either the syscall
> emulation or full system mode mode working currently?
>
> 2) For starters, I just want to dump the PCs to a file.  Is there an easy
> way to find/print the current PC?
>
> Thanks
>
>
> Andrew Lukefahr
> [email protected]
>
> Open Source, Open Minds
>
>
>
>
> _______________________________________________
> 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