Amir Lampel
2018-12-04 16:19:14 UTC
Hello everyone,
I have already posted this question on stack overflow here:
https://stackoverflow.com/questions/53591189/consecutive-sc-failures-on-gem5-simple-config-script
and I'm following a suggestion I got there to send my issue here.
I just started working with gem5 a few weeks ago and I tried to expand on
the "two-level.py" and "simple.py" scripts found in the learning-gem5 book
by Jason in a way that will add more cores to the system to make it a
simple multi-core classic memory configuration with riscv cores.
I am running into a problem when I run a se simulation where a looping
warning message stating:
"warn: 186707000: context 0: 10000 consecutive SC failures." is incremented
by 10000 each iteration is preventing my simulation from running. I tried
to search the web and the wiki site for an explanation on this warning but
I could not find anything helpful.
I tried looking in the default configuration script "se.py" to see how it
is implemented there and I could not see what I am doing differently in my
script (apart from being a very dumbed down version) moreover I noticed the
same problem occurs when I raise the number of cpu's above 8 even when
running with the default gem5 se.py configuration script.
*note: all of the configuration scripts are running using the "hello world"
binary
What is causing this warning message and how do I avoid it?
this is my code:
https://pastebin.com/NgZXk1Py
running using this command line:
build/RISCV/gem5.opt configs/testing_configs/riscv_multicore.py
Help will be appreciated.
Thanks,
Amir.
I have already posted this question on stack overflow here:
https://stackoverflow.com/questions/53591189/consecutive-sc-failures-on-gem5-simple-config-script
and I'm following a suggestion I got there to send my issue here.
I just started working with gem5 a few weeks ago and I tried to expand on
the "two-level.py" and "simple.py" scripts found in the learning-gem5 book
by Jason in a way that will add more cores to the system to make it a
simple multi-core classic memory configuration with riscv cores.
I am running into a problem when I run a se simulation where a looping
warning message stating:
"warn: 186707000: context 0: 10000 consecutive SC failures." is incremented
by 10000 each iteration is preventing my simulation from running. I tried
to search the web and the wiki site for an explanation on this warning but
I could not find anything helpful.
I tried looking in the default configuration script "se.py" to see how it
is implemented there and I could not see what I am doing differently in my
script (apart from being a very dumbed down version) moreover I noticed the
same problem occurs when I raise the number of cpu's above 8 even when
running with the default gem5 se.py configuration script.
*note: all of the configuration scripts are running using the "hello world"
binary
What is causing this warning message and how do I avoid it?
this is my code:
https://pastebin.com/NgZXk1Py
running using this command line:
build/RISCV/gem5.opt configs/testing_configs/riscv_multicore.py
Help will be appreciated.
Thanks,
Amir.