mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
a07544c0d7
- 'virt*' machines already don't allow downgrade - 'versatilepb' and 'realview' machines use 'pci-ohci' controller with '-usb' - all other machines ignore '-usb' (some have sysbus-based USB controller which we don't even consider) For the 'versatilepb' and 'realview' machines libvirt would already resort to picking either an existing controller model or trying to pick the one which '-usb' would select and thus fail either way. All other machine types ignore it. We can thus remove the fallback for all arm-based machines. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com>
49 lines
2.2 KiB
Plaintext
49 lines
2.2 KiB
Plaintext
LC_ALL=C \
|
|
PATH=/bin \
|
|
HOME=/var/lib/libvirt/qemu/domain--1-armtest \
|
|
USER=test \
|
|
LOGNAME=test \
|
|
XDG_DATA_HOME=/var/lib/libvirt/qemu/domain--1-armtest/.local/share \
|
|
XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain--1-armtest/.cache \
|
|
XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-armtest/.config \
|
|
/usr/bin/qemu-system-aarch64 \
|
|
-name guest=armtest,debug-threads=on \
|
|
-S \
|
|
-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-armtest/master-key.aes"}' \
|
|
-machine vexpress-a9,usb=off,dump-guest-core=off,memory-backend=vexpress.highmem \
|
|
-accel tcg \
|
|
-cpu cortex-a9 \
|
|
-m size=1048576k \
|
|
-object '{"qom-type":"memory-backend-ram","id":"vexpress.highmem","size":1073741824}' \
|
|
-overcommit mem-lock=off \
|
|
-smp 1,sockets=1,cores=1,threads=1 \
|
|
-uuid 496d7ea8-9739-544b-4ebd-ef08be936e6a \
|
|
-display none \
|
|
-no-user-config \
|
|
-nodefaults \
|
|
-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
|
|
-mon chardev=charmonitor,id=monitor,mode=control \
|
|
-rtc base=utc \
|
|
-no-shutdown \
|
|
-boot strict=on \
|
|
-kernel /arm.kernel \
|
|
-initrd /arm.initrd \
|
|
-append 'console=ttyAMA0,115200n8 rw root=/dev/vda3 rootwait physmap.enabled=0' \
|
|
-dtb /arm.dtb \
|
|
-device '{"driver":"virtio-serial-device","id":"virtio-serial0"}' \
|
|
-blockdev '{"driver":"file","filename":"/arm.raw","node-name":"libvirt-1-storage","auto-read-only":true,"discard":"unmap"}' \
|
|
-blockdev '{"node-name":"libvirt-1-format","read-only":false,"driver":"raw","file":"libvirt-1-storage"}' \
|
|
-device '{"driver":"virtio-blk-device","drive":"libvirt-1-format","id":"virtio-disk0","bootindex":1}' \
|
|
-netdev '{"type":"user","id":"hostnet0"}' \
|
|
-device '{"driver":"virtio-net-device","netdev":"hostnet0","id":"net0","mac":"52:54:00:09:a4:37"}' \
|
|
-chardev pty,id=charserial0 \
|
|
-serial chardev:charserial0 \
|
|
-chardev pty,id=charconsole1 \
|
|
-device '{"driver":"virtconsole","chardev":"charconsole1","id":"console1"}' \
|
|
-audiodev '{"id":"audio1","driver":"none"}' \
|
|
-device '{"driver":"virtio-balloon-device","id":"balloon0"}' \
|
|
-object '{"qom-type":"rng-random","id":"objrng0","filename":"/dev/random"}' \
|
|
-device '{"driver":"virtio-rng-device","rng":"objrng0","id":"rng0"}' \
|
|
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
|
|
-msg timestamp=on
|