If you are using the latest repo and trying to run android, then you need to make sure the machine-type=RealView_PBX on your command line. I think I was getting this error before I realized that android only works with RealView. Slightly older revisions had RealView_PBX as the default machine-type, but this was changed somewhat recently.
Malek On Sat, Jan 24, 2015 at 12:46 AM, Anmol Mohanty via gem5-users <gem5-users@gem5.org> wrote: > Hi gem5ites, > > I am facing this pesky error repeatedly. Last time, to resolve it, I > rebuilt gem5 and it did not reappear, but this time it seems to be > persisting. I want to get to the root of the issue and clear it for good. > > The error is:- > > gem5.opt: build/ARM/cpu/simple/atomic.cc:359: virtual Fault > AtomicSimpleCPU::readMem(Addr, uint8_t*, unsigned int, unsigned int): > Assertion `!pkt.isError()' failed. > > I am trying to do a simple bootup of Android on gem5 configured as an ARM > processor. > > The above error comes in most of CPU types. > > If I use timing CPU however, I get a slightly different error > > gem5.opt: build/ARM/mem/coherent_xbar.cc:251: bool > CoherentXBar::recvTimingReq(PacketPtr, PortID): Assertion > `routeTo.find(pkt->req) == routeTo.end()' failed. > > If someone has experienced this and has troubleshooted this, comments would > be welcome. > > Thanks, > Anmol Mohanty > > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users