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
