Hi Muhammad, This probably due to the fact that the boot loader in Arm+ruby systems is not part of the memory map and therefore is not considered normal memory. One way to solve this is to disable the check in o3 cpu of whether the fetched instructions are from normal memory.
This patch should fix the issue you're seeing: http://reviews.m5sim.org/r/3150/ Nikos On 12/21/17 15:08, SHARJEEL KHILJI wrote:
Hi, I am facing some issue while using DerivO3CPU with ARM ISA with ruby memory system. It does not work and gives following error. warn: Address 0 is outside of physical memory, stopping fetch simulate() limit reached I am using MESI Two Level protocol but the same error appears with other protocols aswell. DerivO3CPU works fine with classic memory systems. Any suggestions from anyone. If anyone has ever used DerivO3 CPU with ARM ISA and Ruby memory system then please reply. regards, MuhammadHi, _______________________________________________ gem5-users mailing list [email protected] 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 [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
