runqemu: add support for qcow2 and vdi

[YOCTO #9168]

(From OE-Core rev: 0f8306c77b4ebed1ff127b0786b7109abf0d57cd)

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Robert Yang 2016-03-02 00:45:04 -08:00 committed by Richard Purdie
parent d85ca4a616
commit 3610329929
1 changed files with 3 additions and 4 deletions

View File

@ -40,8 +40,7 @@ Examples:
$MYNAME qemux86-64 core-image-sato ext4 $MYNAME qemux86-64 core-image-sato ext4
$MYNAME qemux86-64 wic-image-minimal wic $MYNAME qemux86-64 wic-image-minimal wic
$MYNAME path/to/bzImage-qemux86.bin path/to/nfsrootdir/ serial $MYNAME path/to/bzImage-qemux86.bin path/to/nfsrootdir/ serial
$MYNAME qemux86 ramfs $MYNAME qemux86 iso/hddimg/vmdk/qcow2/vdi/ramfs...
$MYNAME qemux86 iso
$MYNAME qemux86 qemuparams="-m 256" $MYNAME qemux86 qemuparams="-m 256"
$MYNAME qemux86 bootparams="psplash=false" $MYNAME qemux86 bootparams="psplash=false"
$MYNAME path/to/<image>-<machine>.vmdk $MYNAME path/to/<image>-<machine>.vmdk
@ -97,7 +96,7 @@ process_filename() {
error "conflicting FSTYPE types [$FSTYPE] and [$EXT]" error "conflicting FSTYPE types [$FSTYPE] and [$EXT]"
fi fi
;; ;;
/hddimg/|/hdddirect/|/vmdk/|/wic/) /hddimg/|/hdddirect/|/vmdk/|/wic/|/qcow2/|/vdi/)
FSTYPE=$EXT FSTYPE=$EXT
VM=$filename VM=$filename
ROOTFS=$filename ROOTFS=$filename
@ -129,7 +128,7 @@ while true; do
"ext"[234] | "jffs2" | "nfs" | "btrfs") "ext"[234] | "jffs2" | "nfs" | "btrfs")
check_fstype_conflicts $arg check_fstype_conflicts $arg
;; ;;
"hddimg" | "hdddirect" | "wic" | "vmdk") "hddimg" | "hdddirect" | "wic" | "vmdk" | "qcow2" | "vdi")
check_fstype_conflicts $arg check_fstype_conflicts $arg
IS_VM="true" IS_VM="true"
;; ;;