From c2167985357b5d89c51aedb9df8461a83dc83333 Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Tue, 17 Jan 2023 21:11:53 +0100 Subject: Add better Qemu options --- bin/debvm-run | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'bin') diff --git a/bin/debvm-run b/bin/debvm-run index 3c3e528..22e3571 100755 --- a/bin/debvm-run +++ b/bin/debvm-run @@ -233,6 +233,9 @@ if test "$ARCHITECTURE" = "$VMARCH"; then else QEMU="qemu-system-$VMARCH" case "$VMARCH" in + amd64) + QEMU=qemu-system-x86_64 + ;; arm64) QEMU=qemu-system-aarch64 set -- -machine virt -cpu max "$@" @@ -266,6 +269,11 @@ else ;; esac fi +case "$VMARCH" in + amd64) + set -- -machine q35 "$@" + ;; +esac if test -z "$MAX_SMP" || test "$MAX_SMP" -gt 1; then NPROC=$(nproc) test -n "$MAX_SMP" && test "$NPROC" -gt "$MAX_SMP" && NPROC=$MAX_SMP @@ -282,6 +290,12 @@ if test -z "$GRAPHICAL"; then if test -t 0 && test -t 1 && test -n "$TERM"; then KERNEL_CMDLINE="$KERNEL_CMDLINE TERM=$TERM" fi +else + case "$VMARCH" in + amd64|i386) + set -- -vga virtio "$@" + ;; + esac fi if test -n "$SSHPORT"; then -- cgit v1.2.3