config: Changes to boot Android N

necessary kernel command line options in FSConfig.py

Change-Id: Id66f640b6beb4efa9c23080c3d2516eda688c72d
Reviewed-on: https://gem5-review.googlesource.com/3320
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
This commit is contained in:
Weiping Liao
2017-01-12 18:12:20 -08:00
committed by Gabe Black
parent c1ec4c4f8c
commit 595e692de0

View File

@@ -53,7 +53,8 @@ os_types = { 'alpha' : [ 'linux' ],
'android-gingerbread',
'android-ics',
'android-jellybean',
'android-kitkat' ],
'android-kitkat',
'android-nougat', ],
}
class CowIdeDisk(IdeDisk):
@@ -347,7 +348,14 @@ def makeArmSystem(mem_mode, machine_type, num_cpus=1, mdesc=None,
# release-specific tweaks
if 'kitkat' in mdesc.os_type():
cmdline += " androidboot.hardware=gem5 qemu=1 qemu.gles=0 " + \
"android.bootanim=0"
"android.bootanim=0 "
elif 'nougat' in mdesc.os_type():
cmdline += " androidboot.hardware=gem5 qemu=1 qemu.gles=0 " + \
"android.bootanim=0 " + \
"vmalloc=640MB " + \
"android.early.fstab=/fstab.gem5 " + \
"androidboot.selinux=permissive " + \
"video=Virtual-1:1920x1080-16"
self.boot_osflags = fillInCmdline(mdesc, cmdline)