On Sat, Sep 24, 2011 at 1:58 PM, Ali Saidi <sa...@umich.edu> wrote: > Why don't you try the config file in > http://www.gem5.org/dist/current/arm/arm-system-2011-08.tar.bz2 >
Hi I tried this. I was able to build a new vmlinux image with the kernel configuration provided in the tarball. However, I had to set some of the configuration options manually to No while running make on the kernel source. I hope this is fine. I ran GEM5 with the newly built vmlinux image and it booted fine until it showed a kernel panic at one place : 2248908940000: system.cpu.break_event: break event panic triggered The output on M5term might be helpful in diagnosing the issue: VFS: Cannot open root device "sda1" or unknown-block(8,1) [ 0.003904] VFS: Cannot open root device "sda1" or unknown-block(8,1) Please append a correct "root=" boot option; here are the available partitions: [ 0.003904] Please append a correct "root=" boot option; here are the available partitions: 0800 5320248 sda[ 0.003904] 0800 5320248 sda driver: sd driver: sd <0>Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1) [ 0.003904] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1) [<c003440c>] (unwind_backtrace+0x0/0xd0) from [<c02dca50>] (panic+0x3c/0x118) [ 0.003904] [<c003440c>] (unwind_backtrace+0x0/0xd0) from [<c02dca50>] (panic+0x3c/0x118) [<c02dca50>] (panic+0x3c/0x118) from [<c0009190>] (mount_block_root+0x1c8/0x208) [ 0.003904] [<c02dca50>] (panic+0x3c/0x118) from [<c0009190>] (mount_block_root+0x1c8/0x208) [<c0009190>] (mount_block_root+0x1c8/0x208) from [<c00093ec>] (prepare_namespace+0x12c/0x180) [ 0.003904] [<c0009190>] (mount_block_root+0x1c8/0x208) from [<c00093ec>] (prepare_namespace+0x12c/0x180) [<c00093ec>] (prepare_namespace+0x12c/0x180) from [<c000872c>] (kernel_init+0x198/0x1e8) [ 0.003904] [<c00093ec>] (prepare_namespace+0x12c/0x180) from [<c000872c>] (kernel_init+0x198/0x1e8) [<c000872c>] (kernel_init+0x198/0x1e8) from [<c002ece0>] (kernel_thread_exit+0x0/0x8) [ 0.003904] [<c000872c>] (kernel_init+0x198/0x1e8) from [<c002ece0>] (kernel_thread_exit+0x0/0x8) This probably has something to do with the file system or the disk drivers ?? Anirudh > 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 > _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users