Gem5 source and kernel for full-system simulation can be downloaded from here.
Download links for Android ICS disk images for GWB, RGWB, EWB, VideoPlayback and PhotoView. The gem5-stable
source has a simulation script for GWB.
Example command to launch simulation:
./build/ARM/gem5.opt -d ics-rgwb configs/example/fs.py --kernel=./system/binaries/vmlinux.smp.mouse.arm --disk-image=./system/disks/ARMv7a-ICS-Android-rgwb.SMP.nolock.img --script=./configs/boot/android-ics-rgwb.rcS --frame-capture --mem-size=256MB --l2cache --caches
The simulation scripts(.rcS) make use of the adb shell commands to launch the benchmarks. The commands to launch applications used in MobileBench are below-
am start -a android.intent.action.VIEW -d file:///data/EWB/ProgrammingAssignment_pg1.pdf
am start -a android.intent.action.VIEW -n com.android.chrome/.Main -d file:///data/R-GWB/index.html
am start -a android.intent.action.VIEW -n com.alensw.PicFolder/.PlayerActivity -d file:///data/big_buck_bunny.mp4
am start -a android.intent.action.VIEW -n com.alensw.PicFolder/.GalleryActivity -d file:///data/DSC_0131.JPG