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')],
|
'ValStreamCopy': [SysConfig('micro_streamcopy.rcS', '512MB')],
|
||||||
|
|
||||||
'MutexTest': [SysConfig('mutex-test.rcS', '128MB')],
|
'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()
|
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.gic_cpu_addr = self.realview.gic.cpu_addr
|
||||||
self.flags_addr = self.realview.realview_io.pio_addr + 0x30
|
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 "
|
boot_flags += " init=/init "
|
||||||
self.boot_osflags = boot_flags
|
self.boot_osflags = boot_flags
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue