This thread may be useful :
http://m5sim.org/cgi-bin/mailman/private/gem5-users/2012-June/019665.html
since I had a similar problem today morning. I used 2.6.35 and after
the fixes in that thread it worked.

On Sat, Jun 2, 2012 at 7:30 PM, Ira Ray Jenkins <irarayjenk...@gmail.com> wrote:
> I am attempting to duplicate the android kernel provided with gem5.
>
> Following the instructions here:
> http://www.linux-arm.org/LinuxKernel/LinuxAndroidPlatform
>
> I cloned the repo: git clone git://linux-arm.org/linux-2.6-armdroid.git
>
> and checkout'd 2.6.38-armdroid with: git checkout -b 2.6.38-armdroid
>
> From here I copied the .config file supplied by gem5 into the kernel
> tree root and compiled with the following:
>
> make -j9 ARCH=arm CROSS_COMPILE=arm-linux-androideabi-
>
> I had to modify fs/nfs/nfsroot.c, but the compilation completed
> successfully using the toolchain supplied by the AOSP. I copied the
> vmlinux over to the gem5/system/binaries directory, but gem5 stalls
> for some reason when run with this kernel.
>
> The command line output:
> gem5 Simulator System.  http://gem5.org
> gem5 is copyrighted software; use the --copyright option for details.
>
> gem5 compiled Apr 26 2012 12:26:52
> gem5 started Jun  2 2012 19:17:17
> gem5 executing on Gaia
> command line: build/ARM/gem5.fast configs/example/fs.py -b ArmAndroid
> --kernel=test.vmlinux
> Global frequency set at 1000000000000 ticks per second
> info: kernel located at: /home/ray/gem5/system/binaries/test.vmlinux
> Listening for system connection on port 5900
> Listening for system connection on port 3456
> 0: system.remote_gdb.listener: listening for remote gdb on port 7000
> info: Using bootloader at address 0x80000000
> **** REAL SIMULATION ****
> info: Entering event queue @ 0.  Starting simulation...
> warn: The clidr register always reports 0 caches.
> warn: clidr LoUIS field of 0b001 to match current ARM implementations.
> warn: The csselr register isn't implemented.
> *stalls here*
>
> The terminal output:
> ==== m5 slave terminal: Terminal 0 ====
> <5>Linux version 2.6.35.8-armdroid1+ (ray@Gaia) (gcc version 4.4.3
> (GCC) ) #1 SMP Sat Jun 2 19:07:52 EDT 2012
> CPU: ARMv7 Processor [350fc000] revision 0 (ARMv(null)), cr=10c5387f
> CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
> Machine: ARM-RealView PBX
> <4>Ignoring unrecognised tag 0x00000000
> Memory policy: ECC disabled, Data cache writealloc
> *stalls here*
>
> My assumption is that I've missed a step, or incorrectly configured
> something. Thanks for the help,
> _______________________________________________
> 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

Reply via email to