ARM: Update config files for Android/BBench images available on website.
--HG-- extra : rebase_source : ca98021c3f96422374fbd4500da312a5a9dd00df
This commit is contained in:
parent
94ce971278
commit
19e65a6502
3 changed files with 48 additions and 2 deletions
43
configs/boot/bbench.rcS
Normal file
43
configs/boot/bbench.rcS
Normal file
|
@ -0,0 +1,43 @@
|
|||
#!/bin/sh
|
||||
|
||||
#Author: Anthony Gutierrez
|
||||
|
||||
stop_m5() {
|
||||
echo "FINISHED";
|
||||
/sbin/m5 exit
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
wait_bb_finishfifo() {
|
||||
echo "<html><head>FINISH</head><body><h1>FINISH</h1></body></html>" > /data/bbench/finish_fifo.html
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
mkfifo_bbench() {
|
||||
mkfifo /data/bbench/finish_fifo.html
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
run_bbench_test() {
|
||||
echo "STARTING BBENCH"
|
||||
|
||||
mkfifo_bbench
|
||||
|
||||
am start -n com.android.browser/.BrowserActivity
|
||||
wait_bb_finishfifo
|
||||
|
||||
echo "END OF BBENCH RUN"
|
||||
|
||||
rm /data/bbench/finish_fifo.html
|
||||
stop_m5
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
sleep 10
|
||||
/sbin/m5 dumpstats
|
||||
/sbin/m5 resetstats
|
||||
run_bbench_test
|
|
@ -111,7 +111,10 @@ Benchmarks = {
|
|||
'ValStreamCopy': [SysConfig('micro_streamcopy.rcS', '512MB')],
|
||||
|
||||
'MutexTest': [SysConfig('mutex-test.rcS', '128MB')],
|
||||
'ArmAndroid': [SysConfig('null.rcS', '256MB', 'android-mbr.img')],
|
||||
'ArmAndroid': [SysConfig('null.rcS', '256MB',
|
||||
'ARMv7a-Gingerbread-Android.SMP.mouse.nolock.clean.img)')],
|
||||
'bbench': [SysConfig('bbench.rcS', '256MB',
|
||||
'ARMv7a-Gingerbread-Android.SMP.mouse.nolock.img')]
|
||||
}
|
||||
|
||||
benchs = Benchmarks.keys()
|
||||
|
|
|
@ -252,7 +252,7 @@ def makeArmSystem(mem_mode, machine_type, mdesc = None, bare_metal=False):
|
|||
self.gic_cpu_addr = self.realview.gic.cpu_addr
|
||||
self.flags_addr = self.realview.realview_io.pio_addr + 0x30
|
||||
|
||||
if mdesc.disk().count('android'):
|
||||
if mdesc.disk().lower().count('android'):
|
||||
boot_flags += " init=/init "
|
||||
self.boot_osflags = boot_flags
|
||||
|
||||
|
|
Loading…
Reference in a new issue