summaryrefslogtreecommitdiff
path: root/scriptlets/qemu-run.sh
blob: b9721408f9443c542d964c8b91bb583549933b77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh

set -xe

IMAGE="$1"

shift

qemu-system-x86_64 \
-accel kvm \
-M q35 \
-m 4096 -smp 4 -cpu host \
-bios /usr/share/ovmf/x64/OVMF.fd \
-drive file="$IMAGE",if=virtio \
-usb \
-device virtio-tablet \
-device virtio-keyboard \
-device qemu-xhci,id=xhci \
-machine vmport=off \
-device virtio-vga-gl,xres=1280,yres=720 -display sdl,gl=on \
-audiodev pa,id=snd0 -device AC97,audiodev=snd0 \
-net nic,model=virtio-net-pci -net user,hostfwd=tcp::4444-:5555 \
-cdrom "$@" \