Dear list,

I am trying to use DRAMsim3 for a full system simulation (using fs.py) with no 
success.
The version of gem5 I'm using is the one they link in their git, so it's a bit 
outdated: unfortunately
it seems the new gem5 is not compatible anymore.

The OS (Ubuntu) correctly boots (and works) if a memory that is not DRAMsim3 is 
being used. 

Instead, when I try to use DRAMsim3 I have two scenarios: 
1) Memory larger than 3GB
2) Memory lower than 3GB
If it is larger, I suspect the configuration generated is not correct, and as a 
result I get the error (example for 8GB):
> fatal: system.membus has two ports responding within range [0 : 0x7ffffffff]:
>        system.mem_ctrls.port
>        system.bridge.slave

If it's lower, it does not produce the above error, but instead it prints:
>1679569000: system.iobus: Unable to find destination for addr 
>0xc000000000b6c808, will use default port
>1679596000: system.iobus: Unable to find destination for addr 
>0xc000000000b6d008, will use default port
for many different addresses

Could you point to me where/how should I try to fix this? I already spent quite 
a long time trying to understand fs.py and the
related files, but without success so far.

Extract from configuration for case (1):
https://pastebin.com/UFrfS62c

Extract from configuration for case (2):
https://pastebin.com/vXuM19f3

Thank you kindly for your time.
Michele

(As a note, I am able to correctly run it with se.py)
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to