Hi Andreas, Thanks for your reply.
I just created a SimpleMemory object in MemConfig and gave it the ranges of external memory. That's resolved the issue. I don't know if it is the right solution. Thanks 2015-08-03 14:56 GMT+02:00 Andreas Hansson <[email protected]>: > Hi Abdul, > > This touches on a pretty fundamental issue. The external port works fine > for connecting devices, but when connecting a memory, there are a number of > assumptions in gem5 that will give us problems. You have run into the first > one which is that gem5 needs to be aware of the memory to report it to the > OS. The external memory would thus have to be a subclass of AbstractMemory. > Similarly, gem5 assumes that you can get a pointer into the actual backing > store for the memory. This is used by functional accesses (only Alpha and > X86 afaik) while the system is running. It is also used to support > switching to/from KVM. I am not sure how to solve this. Again, if you > subclass the AbstractMemory for your exernal memory, this should be ok. > > Ultimately I think the best way forward is to create an ExternalMemory > wrapper, similar to ExternalSlave, but also exposing the underlying memory > and address ranges. > > Andreas > > From: gem5-users <[email protected]> on behalf of Abdul Mutaal < > [email protected]> > Reply-To: gem5 users mailing list <[email protected]> > Date: Monday, 3 August 2015 13:41 > To: "[email protected]" <[email protected]> > Subject: [gem5-users] Gem5 ATAG error > > Dear Community, > > I am facing an error in full system simulation regarding ATAG. The exact > error is > > fatal: Expected a single ATAG memory entry but got 0 > @ tick 0 > > The scenario is that I am booting ICS image on gem5 with external memory > (don't want to use dram). As far I understood the system.cc doesn't find > the range of physcial memory. > > Is that true? are there any other reasons for this error? > > Also I run the same configuration with memory controller with > SimpleMemory. It works fine. > > Thanks > > -- > > Regards, > Abdul Mutaal > > > > -- 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. > > ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, > Registered in England & Wales, Company No: 2557590 > ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, > Registered in England & Wales, Company No: 2548782 > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > -- Regards, Abdul Mutaal
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
