mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 14:01:57 -09:00
board/qemu/start-qemu.sh.in: support launching with host system's qemu
Provides the ability to use a host system's QEMU. While a Buildroot generated QEMU should work for most cases, a developer may wish to use the system's QEMU for options which may not have been configured in the Buildroot's QEMU build (e.g. configuring a different display mode). Signed-off-by: James Knight <james.d.knight@live.com> [yann.morin.1998@free.fr: - use false/true instead of 0/1 ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
committed by
Yann E. MORIN
parent
16c497e0a6
commit
5de78f181a
@@ -5,9 +5,11 @@ BINARIES_DIR="${0%/*}/"
|
|||||||
cd "${BINARIES_DIR}"
|
cd "${BINARIES_DIR}"
|
||||||
|
|
||||||
mode_serial=false
|
mode_serial=false
|
||||||
|
mode_sys_qemu=false
|
||||||
while [ "$1" ]; do
|
while [ "$1" ]; do
|
||||||
case "$1" in
|
case "$1" in
|
||||||
--serial-only|serial-only) mode_serial=true; shift;;
|
--serial-only|serial-only) mode_serial=true; shift;;
|
||||||
|
--use-system-qemu) mode_sys_qemu=true; shift;;
|
||||||
--) shift; break;;
|
--) shift; break;;
|
||||||
*) echo "unknown option: $1" >&2; exit 1;;
|
*) echo "unknown option: $1" >&2; exit 1;;
|
||||||
esac
|
esac
|
||||||
@@ -19,5 +21,8 @@ else
|
|||||||
EXTRA_ARGS='@DEFAULT_ARGS@'
|
EXTRA_ARGS='@DEFAULT_ARGS@'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export PATH="@HOST_DIR@/bin:${PATH}"
|
if ! ${mode_sys_qemu}; then
|
||||||
|
export PATH="@HOST_DIR@/bin:${PATH}"
|
||||||
|
fi
|
||||||
|
|
||||||
exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} "$@"
|
exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} "$@"
|
||||||
|
|||||||
Reference in New Issue
Block a user