M.Y.,

As a starting point to see how things come together, you might check out
the call graph that I created that shows what functions get called to
initialize gem5. This might help you to get started with seeing how some of
the different parts work together. The call graph is available here:
http://www.gem5.org/SimObjects.

Note that I drew this figure up a few years ago, so it may be a bit out of
date. However, I've been looking through the code recently, and I believe
that it still has some accuracy and should still be somewhat helpful.

Hope this helps,
Patrick La Fratta

On Fri, Oct 31, 2014 at 7:28 AM, n26001482 via gem5-users <
[email protected]> wrote:

>  Hi, all.
>
> I've run GEM5 successful either SE mode or FS mode with an OS.
>
> I want to know how the whole CPUs work and furthermore modify something so
> that the CPUs could walk the way I want.
>
> Or I want to add some additional hardware that could works with the
> original CPUs within GEM5.
>
> But I have no idea how and where to start. Should I start to study the
> source code of GEM5?
>
> I appreciate if anyone gives me some hints or suggestions.
>
> BEST.
> M.Y.
>
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to