Hello
1. I am able to successfully generate the executable gem5 simulator for
[ARM ISA, MESI_Three_Level protocol]. The command I used being:
a. scons -j4 build/ARM_MESI_3_level/gem5.opt --default=ARM
PROTOCOL=MESI_Three_Level SLICC_HTML=True
2. Also, I am able successfully
My understanding is that m5 ops need to be called from within a benchmark.
I am not sure how I can get the instruction count from within a benchmark.
But Matthew's idea works for the CPU side. Only issue is
cpu.simpoint_start_insts stops based on the instruction count of individual
cpus.
I would l
Hi Sam,
I think Jason's advice is enough to compile gem5 on Ubuntu 20.04, however,
if you face any further issues please let me know I am running gem5 on my
Ubuntu 20.04 without any issues.
Best regards
Mouhsen Ibrahim
On Wed, May 27, 2020 at 8:57 PM Jason Lowe-Power via gem5-users <
gem5-users@
Which files do you think are missing? There are some shared files between
MESI_Three_Level and MESI_Two-Level such as the L2 controller. You can find
a list of all files used by the MESI_Three_Level protocol in
src/mem/ruby/protocol/MESI_Three_Level.slicc. I hope this helps.
On Thu, May 28, 2020 a
Hello,
Open the file 'MESI_Three_Level.slicc' and you will see the files the
protocol MESI_Three_Level is being generated from.
You will see that it is using some components from the MESI_Two_Level
protocol.
Hope this is helping you.
Carlos
On 28/5/20 11:48, Javed Osmany via gem5-users
Hello Jason,
Thanks a lot! "python2 /usr/bin/scons" worked. But there seems to be
another issue that was not there before.
In "m5out" folder, the "config.dot" is no being generated. Only three files
are in the folder:
i) stats.txt
ii) config.ini
iii) config.json
Therefore, I cannot get "visual" de
Hello
Okay. I had not realised that some of the files were shared between
MESI_Three_Level and MESI_Two_Level.
That would explain why MESI_Three_level is comiling okay.
Tks for the pointer.
Best regards
J.Osmany
From: Shehab Elsayed [mailto:shehaby...@gmail.com]
Sent: 28 May 2020 16:49
To: g
Dear all,
gem5 v20.0.0.0 has officially been released!
In keeping with our master-as-stable policy, the latest version of gem5 can
be obtained by pulling the code from the master branch:
https://gem5.googlesource.com/public/gem5. There have been a lot of changes
since gem5 19, which we have highl