Why don't you try the config file in http://www.gem5.org/dist/current/arm/arm-system-2011-08.tar.bz2
Ali On Sep 24, 2011, at 12:14 PM, Anirudh Sivaraman wrote: > On Sat, Sep 24, 2011 at 11:18 AM, Ali Saidi <sa...@umich.edu> wrote: >> >> On Sep 24, 2011, at 8:37 AM, Anirudh Sivaraman wrote: >> >>> On Fri, Sep 23, 2011 at 10:57 PM, Ali Saidi <sa...@umich.edu> wrote >>>> >>>> You need to make sure the board time is a realview PBX. >>> >>> Thanks for the response. However, I am still confused about where this >>> needs to be modified. Is it in a gem5 configuration file or is it in >>> the bootloader assembly file ? >>> I now have a vmlinux ( ie the ELF style with symbols) image for the >>> ARM kernel patched for Android. However, the boot fails with the >>> unrecognized machine ID error. >> >> In the kernel directory run >> make ARCH=arm menuconfig >> >> Select System Type >> -> Select ARM System Type >> - - > Select ARM Ltd Realview Family >> -> Select Realview Platform Type >> - - > Support RealView(R) Platform Baseboard Explore >> >> Exit, save and recompile. > > Thanks for this. I tried this, recompiled the Android Linux kernel and > ran it with the new vmlinux file. But it crashes as soon as it boots > with the following error: > > gem5.debug: build/ARM_FS/cpu/simple/atomic.cc:450: Fault > AtomicSimpleCPU::writeMem(uint8_t*, unsigned int, Addr, unsigned int, > uint64_t*): Assertion `!pkt.isError()' failed. > Program aborted at cycle 32500 > > Is this a problem with the kernel image or the file system image ? > > Anirudh > >> Ali >> >> _______________________________________________ >> 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 _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users