aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/runqemu
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/runqemu')
-rwxr-xr-xscripts/runqemu12
1 files changed, 11 insertions, 1 deletions
diff --git a/scripts/runqemu b/scripts/runqemu
index 9fc295a..78699ad 100755
--- a/scripts/runqemu
+++ b/scripts/runqemu
@@ -61,6 +61,7 @@ error() {
MACHINE=${MACHINE:=""}
KERNEL=${KERNEL:=""}
ROOTFS=${ROOTFS:=""}
+DTB=${DTB:=""}
VM=${VM:=""}
FSTYPE=${FSTYPE:=""}
LAZY_ROOTFS=""
@@ -70,6 +71,7 @@ SCRIPT_KERNEL_OPT=""
SERIALSTDIO=""
KVM_ENABLED="no"
KVM_ACTIVE="no"
+NO_GRAPHIC="no"
# Determine whether the file is a kernel or QEMU image, and set the
# appropriate variables
@@ -144,7 +146,10 @@ while true; do
;;
"nographic")
SCRIPT_QEMU_OPT="$SCRIPT_QEMU_OPT -nographic"
- SCRIPT_KERNEL_OPT="$SCRIPT_KERNEL_OPT console=ttyS0"
+ if [ "x$MACHINE" != "xvexpressa9" ]; then
+ SCRIPT_KERNEL_OPT="$SCRIPT_KERNEL_OPT console=ttyS0"
+ fi
+ NO_GRAPHIC="yes"
;;
"serial")
SCRIPT_QEMU_OPT="$SCRIPT_QEMU_OPT -serial stdio"
@@ -307,6 +312,7 @@ QEMUARM_DEFAULT_FSTYPE=ext4
VEXPRESSA9_DEFAULT_KERNEL=zImage-vexpressa9.bin
VEXPRESSA9_DEFAULT_FSTYPE=ext3
+VEXPRESSA9_DEFAULT_DTB=zImage-vexpress-v2p-ca9.dtb
QEMUARM64_DEFAULT_KERNEL=Image-qemuarm64.bin
QEMUARM64_DEFAULT_FSTYPE=ext4
@@ -465,6 +471,10 @@ if [ "$LAZY_ROOTFS" = "true" ]; then
ROOTFS=$DEPLOY_DIR_IMAGE/$ROOTFS-$MACHINE.$FSTYPE
fi
+if [ "x$MACHINE" == "xvexpressa9" ]; then
+ eval DTB=$DEPLOY_DIR_IMAGE/\$${machine2}_DEFAULT_DTB
+fi
+
if [ -z "$ROOTFS" -a "x$FSTYPE" != "xvmdk" ]; then
setup_path_vars 1
T=$DEPLOY_DIR_IMAGE