You should just run your simulation.
Gem5 will automatically detect pydot at runtime (by not failing the import) and 
will generate the file for you
Together with the classical config.ini

Giacomo

From: gem5-users <gem5-users-boun...@gem5.org> On Behalf Of Md Rubel Ahmed
Sent: 24 March 2020 17:59
To: gem5 users mailing list <gem5-users@gem5.org>
Subject: Re: [gem5-users] How to get the high-level architectural view of the 
system I am simulating?

Hi Giacomo,
I have installed pydot, can you elaborate a bit on how to get config.dot.pdf?

Thanks,
Rubel Ahmed
USF-CSE
Tampa, FL


On Tue, Mar 24, 2020 at 1:41 PM Giacomo Travaglini 
<giacomo.travagl...@arm.com<mailto:giacomo.travagl...@arm.com>> wrote:
Hi Rubel,

You could use config.ini, but you can generate a better visual representation 
by installing pydot.
Then when you run your simulation, you would generate a representation of your 
system in:

m5out/config.dot.pdf

or

m5out/config.dot.svg

This is definitely the option you are looking for

Giacomo


From: gem5-users 
<gem5-users-boun...@gem5.org<mailto:gem5-users-boun...@gem5.org>> On Behalf Of 
Md Rubel Ahmed
Sent: 24 March 2020 17:13
To: gem5 users mailing list <gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Subject: [gem5-users] How to get the high-level architectural view of the 
system I am simulating?

Hi all,
Lets say I am using the following command to simulate a system on gem5:

build/X86/gem5.opt configs/example/se.py 
--cmd=tests/test-progs/hello/bin/x86/linux/hello --cpu-type=TimingSimpleCPU 
--l1d_size=64kB --l1i_size=16kB --caches

How can I get a high-level view/diagram of the system that is being simulated 
here? I am interested in knowing the architecture of the system on which the 
binary is being executed as sys-calls. For example, I assume this command runs 
the hello binary on a system that looks like the following:
[Image removed by sender.]

My assumption is L2 bus is implicit here, same as membus and mem_ctrl. Please 
advise me on how to interpret the command line architecture arguments to get 
the high-level view of the system, if possible with example.

Thank you,
Rubel Ahmed
USF-CSE
Tampa, FL
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org<mailto:gem5-users@gem5.org>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to