summaryrefslogtreecommitdiffstats
path: root/scripts/runqemu
diff options
context:
space:
mode:
authorAlistair Francis <alistair.francis@xilinx.com>2016-05-12 14:37:39 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-06-12 23:47:15 +0100
commitff3bc6c61f5946aa5e91a77442d828ec1a03387d (patch)
tree4693ce7860557b4c5d74d859280426db546d55f0 /scripts/runqemu
parent21fbcdb9f7f4f979763b1764d2ef682d450ab1c7 (diff)
downloadpoky-ff3bc6c61f5946aa5e91a77442d828ec1a03387d.tar.gz
runqemu: Add suport for qemuzynqmp
(From OE-Core rev: d2a7c1db9bff6ae3844e3d017e94f29d1501bf57) Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/runqemu')
-rwxr-xr-xscripts/runqemu9
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/runqemu b/scripts/runqemu
index d7fa941a66..de0503546c 100755
--- a/scripts/runqemu
+++ b/scripts/runqemu
@@ -121,7 +121,7 @@ while true; do
121 arg=${1} 121 arg=${1}
122 case "$arg" in 122 case "$arg" in
123 "qemux86" | "qemux86-64" | "qemuarm" | "qemuarm64" | "qemumips" | "qemumipsel" | \ 123 "qemux86" | "qemux86-64" | "qemuarm" | "qemuarm64" | "qemumips" | "qemumipsel" | \
124 "qemumips64" | "qemush4" | "qemuppc" | "qemumicroblaze" | "qemuzynq") 124 "qemumips64" | "qemush4" | "qemuppc" | "qemumicroblaze" | "qemuzynq" | "qemuzynqmp")
125 [ -z "$MACHINE" -o "$MACHINE" = "$arg" ] && MACHINE=$arg || \ 125 [ -z "$MACHINE" -o "$MACHINE" = "$arg" ] && MACHINE=$arg || \
126 error "conflicting MACHINE types [$MACHINE] and [$arg]" 126 error "conflicting MACHINE types [$MACHINE] and [$arg]"
127 ;; 127 ;;
@@ -350,6 +350,10 @@ QEMUMICROBLAZE_DEFAULT_FSTYPE=cpio
350QEMUZYNQ_DEFAULT_KERNEL=uImage 350QEMUZYNQ_DEFAULT_KERNEL=uImage
351QEMUZYNQ_DEFAULT_FSTYPE=cpio 351QEMUZYNQ_DEFAULT_FSTYPE=cpio
352 352
353# Default to booting u-boot as a direct Linux boot isn't supported yet.
354QEMUZYNQMP_DEFAULT_KERNEL=u-boot-qemuzynqmp.elf
355QEMUZYNQMP_DEFAULT_FSTYPE=cpio
356
353setup_path_vars() { 357setup_path_vars() {
354 if [ -z "$OE_TMPDIR" ] ; then 358 if [ -z "$OE_TMPDIR" ] ; then
355 PATHS_REQUIRED=true 359 PATHS_REQUIRED=true
@@ -382,6 +386,9 @@ setup_path_vars() {
382 if [ -z "$DEPLOY_DIR_IMAGE" ] ; then 386 if [ -z "$DEPLOY_DIR_IMAGE" ] ; then
383 DEPLOY_DIR_IMAGE=`sed -n 's/^DEPLOY_DIR_IMAGE=\"\(.*\)\"/\1/p' $BITBAKE_ENV_TMPFILE` 387 DEPLOY_DIR_IMAGE=`sed -n 's/^DEPLOY_DIR_IMAGE=\"\(.*\)\"/\1/p' $BITBAKE_ENV_TMPFILE`
384 fi 388 fi
389 if [ -z "$QEMU_DTB" ] ; then
390 QEMU_DTB=`sed -n 's/^QEMU_DTB=\"\(.*\)\"/\1/p' $BITBAKE_ENV_TMPFILE`
391 fi
385 if [ -z "$OE_TMPDIR" ]; then 392 if [ -z "$OE_TMPDIR" ]; then
386 # Check for errors from bitbake that the user needs to know about 393 # Check for errors from bitbake that the user needs to know about
387 BITBAKE_OUTPUT=`cat $BITBAKE_ENV_TMPFILE | wc -l` 394 BITBAKE_OUTPUT=`cat $BITBAKE_ENV_TMPFILE | wc -l`