Gem5 Images

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