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

Reply via email to