Accepting request 630954 from Virtualization:Staging
Update to v3.0.0 version OBS-URL: https://build.opensuse.org/request/show/630954 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=424
This commit is contained in:
committed by
Git OBS Bridge
parent
b8088a06f4
commit
f5964530cc
@@ -1,11 +1,11 @@
|
||||
[qemu-x86 package document]
|
||||
|
||||
SLES 15 QEMU/KVM RELATED SUPPORT STATEMENTS
|
||||
SLES 15 SP1 QEMU/KVM RELATED SUPPORT STATEMENTS
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
The QEMU based packages included with SLES 15 provide a large variety of
|
||||
The QEMU based packages included with SLES 15 SP1 provide a large variety of
|
||||
features, from the very latest customer requests to features of questionable
|
||||
quality or value. The linux kernel includes components which contribute KVM
|
||||
virtualization features as well. This document was created to assist the user
|
||||
@@ -67,7 +67,7 @@ Major QEMU/KVM Supported Features
|
||||
allow boot options common to physical systems, along with other features
|
||||
tailored to virtualization. Various VGABIOS ROMs, also from the SEABIOS
|
||||
project, are also included. A UEFI based guest boot environment is also
|
||||
now possible by using the firmware provided by the qemu-ovmf-x86_64 package.
|
||||
available by using the firmware provided by the qemu-ovmf-x86_64 package.
|
||||
|
||||
- Some QEMU messages have been localized to various languages. This is provided
|
||||
by the optional qemu-lang package. Keyboard mappings for various nationalities
|
||||
@@ -80,8 +80,9 @@ Major QEMU/KVM Supported Features
|
||||
|
||||
- Guest execution state may be "moved" in both time (save/restore) and space
|
||||
(static and live migration). These migrations or save/restore operations can
|
||||
take place either from certain prior SLES versioned hosts to a SLES 15 host
|
||||
or between hosts of the same version. Certain other restrictions also apply.
|
||||
take place either from certain prior SLES versioned hosts to a SLES 15 SP1
|
||||
host or between hosts of the same version. Certain other restrictions also
|
||||
apply.
|
||||
|
||||
- Security considerations include seccomp2 based sandboxing, vTPM, privileged
|
||||
helpers and a security model which allows running guests as a non-root user.
|
||||
@@ -130,16 +131,13 @@ Major QEMU/KVM Supported Features
|
||||
|
||||
- Portions of the host file system may be shared with a guest by using virtFS.
|
||||
|
||||
- A guest "agent" is available for SLES 15 KVM guests via the qemu-guest-agent
|
||||
package. This allows some introspection and control of the guest OS
|
||||
environment from the host.
|
||||
- A guest "agent" is available for SLES 15 SP1 KVM guests via the
|
||||
qemu-guest-agent package. This allows some introspection and control of the
|
||||
guest OS environment from the host.
|
||||
|
||||
QEMU/KVM Technology Previews
|
||||
----------------------------
|
||||
|
||||
- Specifying and placing PCI devices on a PCI bridge allows for a greater number
|
||||
of devices.
|
||||
|
||||
- Nested VMX and SVM virtualization is possible.
|
||||
|
||||
- All features indicated as not being supported in this document fall under the
|
||||
@@ -166,7 +164,8 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
This website tracks feature deprecation and removal at the upstream
|
||||
development level. Our qemu package inherits this community direction, but be
|
||||
aware that we can and will deviate as needed. Those deviations and additional
|
||||
information can be found in this section.
|
||||
information can be found in this section. Feature deprecation is also tracked
|
||||
in Appendix B of the qemu-doc.* files installed with the qemu package.
|
||||
|
||||
- When no video adapter is specified, the default used is stdvga. This differs
|
||||
from the default of prior releases which was cirrus. The cirrus adapter was
|
||||
@@ -206,8 +205,12 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
versions.
|
||||
|
||||
- These previously supported command line options are now considered deprecated:
|
||||
-balloon (use -device virtio-balloon instead)
|
||||
-clock
|
||||
-device ivshmem (use ivshmem-doorbell or ivshmem-plain instead)
|
||||
-nodefconfig (use -no-user-config instead)
|
||||
-no-frame
|
||||
-virtioconsole (use -device virtconsole instead)
|
||||
|
||||
- These previously supported command line options are no longer supported:
|
||||
<previously mentioned items have been moved to another category>
|
||||
@@ -228,11 +231,11 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
and could possibly change syntax in the future.
|
||||
|
||||
- These previously unsupported command line options are now deprecated:
|
||||
-no-kvm-irqchip (use -machine kernel_irqchip=off instead)
|
||||
-enable-hax (used -accel hax instead)
|
||||
-no-kvm-pit
|
||||
-no-kvm-pit-reinjection
|
||||
-tdf
|
||||
|
||||
- The unsupported machine types pc-0.10 and pc-0.11 are now deprecated.
|
||||
|
||||
- The case of specified sockets, cores, and threads not matching the vcpu count
|
||||
is no longer silently ignored. QEMU now requires that the topology match the
|
||||
vcpu count.
|
||||
@@ -258,19 +261,33 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
-enable-nesting
|
||||
-kvm-shadow-memory (use -machine kvm_shadow_mem= instead)
|
||||
-M mac
|
||||
-no-kvm-irqchip (use -machine kernel_irqchip=off instead)
|
||||
-no-kvm-pit
|
||||
-no-kvm-pit-reinjection (use -global kvm-pit.lost_tick_policy=discard instead)
|
||||
-nvram
|
||||
-old-param
|
||||
-osk
|
||||
-pcidevice (use -device vfio-pci instead)
|
||||
-qtest
|
||||
-semihosting
|
||||
-tdf (note: mistakenly listed previously as supported)
|
||||
|
||||
- This previously supported QMP command is now deprecated:
|
||||
query-cpus (use query-cpus-fast instead)
|
||||
|
||||
- These previously supported monitor commands are no longer recognized:
|
||||
cpu_set
|
||||
pci_add (use device_add instead)
|
||||
pci_del (use device_del instead)
|
||||
usb_add (use device_add instead)
|
||||
usb_del (use device_del instead)
|
||||
|
||||
- These previously unsupported monitor commands are no longer recognized:
|
||||
host_net_add
|
||||
host_net_remove
|
||||
|
||||
- This previously unsupported QMP command is now supported under a new name:
|
||||
x-blockdev-create (use blockdev-create instead)
|
||||
x-input-send-event (use input-send-event instead)
|
||||
|
||||
- Due to the lack of migration support (mainly due to ahci interface issues)
|
||||
@@ -305,8 +322,8 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
better functionality and usability going forward. In some cases existing
|
||||
problems or even bugs in older interfaces cannot be fixed due to functional
|
||||
expectations, but are resolved in the newer interface or option.
|
||||
This advice includes moving to the most recent machine type (eg pc-i440fx-2.11
|
||||
instead of pc-i440fx-2.9) if possible.
|
||||
This advice includes moving to the most recent machine type (eg pc-i440fx-3.0
|
||||
instead of pc-i440fx-2.11) if possible.
|
||||
|
||||
- The following command line options are supported:
|
||||
-accel ...
|
||||
@@ -365,11 +382,12 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-loadvm ...
|
||||
-m ...
|
||||
-M [help|?|none|pc|pc-0.12|pc-0.14|pc-0.15|pc-i440fx-1.4|pc-i440fx-1.7|
|
||||
pc-i440fx-2.0|pc-i440fx-2.3|pc-i440fx-2.6|pc-i440fx-2.9|pc-i440fx-2.11|q35|
|
||||
pc-q35-2.6|pc-q35-2.9|pc-q35-2.11|xenfv|xenpv]
|
||||
pc-i440fx-2.0|pc-i440fx-2.3|pc-i440fx-2.6|pc-i440fx-2.9|pc-i440fx-2.11|
|
||||
pc-i440fx-3.0|q35|pc-q35-2.6|pc-q35-2.9|pc-q35-2.11|pc-q35-3.0|xenfv|xenpv]
|
||||
-machine [help|?|none|pc|pc-0.12|pc-0.14|pc-0.15|pc-i440fx-1.4|pc-i440fx-1.7|
|
||||
pc-i440fx-2.0|pc-i440fx-2.3|pc-440fx-2.6|pc-i440fx-2.9|
|
||||
pc-i440fx-2.11|q35|pc-q35-2.6|pc-q35-2.9|pc-q35-2.11|xenfv|xenpv]
|
||||
pc-i440fx-2.11|pc-i440fx-3.0|q35|pc-q35-2.6|pc-q35-2.9|pc-q35-2.11|
|
||||
pc-q35-3.0|xenfv|xenpv]
|
||||
-mem-path ...
|
||||
-mem-prealloc
|
||||
-mon ...
|
||||
@@ -411,7 +429,6 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-smbios ...
|
||||
-smp ...
|
||||
-spice
|
||||
-tdf
|
||||
-tpmdev passthrough ...
|
||||
-trace ...
|
||||
-usb
|
||||
@@ -468,6 +485,8 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
migrate_cancel
|
||||
migrate_continue ...
|
||||
migrate_incoming
|
||||
migrate_pause
|
||||
migrate_recover ...
|
||||
migrate_set_cache_size ...
|
||||
migrate_set_capability ...
|
||||
migrate_set_downtime ...
|
||||
@@ -503,8 +522,6 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
system_reset
|
||||
system_wakeup
|
||||
trace-event ...
|
||||
usb_add ...
|
||||
usb_del ...
|
||||
watchdog_action ...
|
||||
x ...
|
||||
xp ...
|
||||
@@ -517,6 +534,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
blockdev-backup
|
||||
blockdev-change-medium
|
||||
blockdev-close-tray
|
||||
blockdev-create
|
||||
blockdev-del
|
||||
blockdev-mirror
|
||||
blockdev-open-tray
|
||||
@@ -554,11 +572,19 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
human-monitor-command
|
||||
inject-nmi
|
||||
input-send-event
|
||||
job-cancel
|
||||
job-complete
|
||||
job-dismiss
|
||||
job-finalize
|
||||
job-pause
|
||||
job-resume
|
||||
memsave
|
||||
migrate
|
||||
migrate_cancel
|
||||
migrate-continue
|
||||
migrate-incoming
|
||||
migrate-pause
|
||||
migrate-resume
|
||||
migrate-set-cache-size
|
||||
migrate-set-capabilities
|
||||
migrate_set_downtime
|
||||
@@ -595,6 +621,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
query-gic-capabilities
|
||||
query-hotpluggable-cpus
|
||||
query-iothreads
|
||||
query-jobs
|
||||
query-kvm
|
||||
query-machines
|
||||
query-memdev
|
||||
@@ -608,6 +635,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
query-name
|
||||
query-named-block-nodes
|
||||
query-pci
|
||||
query-pr-managers
|
||||
query-qmp-schema
|
||||
query-rocker
|
||||
query-rocker-of-dpa-flows
|
||||
@@ -634,6 +662,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
send-key
|
||||
set_link
|
||||
set_password
|
||||
set-numa-node
|
||||
stop
|
||||
system_powerdown
|
||||
system_reset
|
||||
@@ -676,7 +705,10 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
virtio-gpu-device|amd-iommu|AMDVI-PCI|vhost-vsock-device|
|
||||
vhost-vsock-pci|virtio-crypto-device|virtio-crypto-pci|
|
||||
vfio-pci-igd-lpc-bridge|pcie-root-port|qemu-xhci|*-i386-cpu|
|
||||
*-x86_64-cpu|vhost-user-scsi|vhost-user-scsi-pci|mmio_interface]
|
||||
*-x86_64-cpu|vhost-user-scsi|vhost-user-scsi-pci|mmio_interface|
|
||||
vhost-user-blk|vhost-user-blk-pci|pvrdma|bochs-display|ramfb|
|
||||
ccid-card-emulated|ccid-card-passthru|at24c-eeprom|kvaser_pci|tpm-crb|
|
||||
mioe3680_pci|pcm3680_pci]
|
||||
(the following are aliases of these unsupported devices: lsi|
|
||||
virtio-input-host|virtio-keyboard|virtio-mouse|virtio-tablet|
|
||||
virtio-gpu)
|
||||
@@ -692,26 +724,26 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-L ...
|
||||
-M [isapc|pc-0.10|pc-0.11|pc-0.13|pc-1.0|pc-1.1|pc-1.2|pc-1.3|pc-i440fx-1.5|
|
||||
pc-i440fx-1.6|pc-i440fx-2.1|pc-i440fx-2.2|pc-i440fx-2.4|pc-i440fx-2.5|
|
||||
pc-i440fx-2.7|pc-i440fx-2.8|pc-i440fx-2.10|pc-q35-1.4|pc-q35-1.5|
|
||||
pc-q35-1.6|pc-q35-1.7|pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|pc-q35-2.3|
|
||||
pc-q35-2.4|pc-q35-2.5|pc-q35-2.7|pc-q35-2.8|pc-q35-2.10]
|
||||
pc-i440fx-2.7|pc-i440fx-2.8|pc-i440fx-2.10|pc-i440fx-2.12|pc-q35-1.4|
|
||||
pc-q35-1.5|pc-q35-1.6|pc-q35-1.7|pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|
|
||||
pc-q35-2.3|pc-q35-2.4|pc-q35-2.5|pc-q35-2.7|pc-q35-2.8|pc-q35-2.10|
|
||||
pc-q35-2.12]
|
||||
-machine [isapc|pc-0.10|pc-0.11|pc-0.13|pc-1.0|pc-1.1|pc-1.2|pc-1.3|
|
||||
pc-i440fx-1.5|pc-i440fx-1.6|pc-i440fx-2.1|pc-i440fx-2.2|
|
||||
pc-i440fx-2.4|pc-i440fx-2.5|pc-i440fx-2.7|pc-i440fx-2.8|
|
||||
pc-i440fx-2.10|pc-q35-1.4|pc-q35-1.5|pc-q35-1.6|pc-q35-1.7|
|
||||
pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|pc-q35-2.3|pc-q35-2.4|pc-q35-2.5|
|
||||
pc-q35-2.7|pc-q35-2.8|pc-q35-2.10]
|
||||
pc-i440fx-2.10|pc-i440fx-2.12|pc-q35-1.4|pc-q35-1.5|pc-q35-1.6|
|
||||
pc-q35-1.7|pc-q35-2.0|pc-q35-2.1|pc-q35-2.2|pc-q35-2.3|pc-q35-2.4|
|
||||
pc-q35-2.5|pc-q35-2.7|pc-q35-2.8|pc-q35-2.10|pc-q35-2.12]
|
||||
-mtdblock file
|
||||
-net [dump|socket|vde] ...
|
||||
-netdev [dump|hubport|l2tpv3|socket|vde] ...
|
||||
-no-kvm
|
||||
-no-kvm-irqchip
|
||||
-no-kvm-pit
|
||||
-no-kvm-pit-reinjection
|
||||
-numa node ...
|
||||
-option-rom ...
|
||||
-overcommit ...
|
||||
-pflash file
|
||||
-portrait
|
||||
-preconfig
|
||||
-prom-env ...
|
||||
-qtest ...
|
||||
-qtest-log ...
|
||||
@@ -742,11 +774,10 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
block_passwd ...
|
||||
commit ...
|
||||
drive_mirror ...
|
||||
exit_preconfig
|
||||
expire_password ...
|
||||
hostfwd_add ...
|
||||
hostfwd_remove ...
|
||||
host_net_add ...
|
||||
host_net_remove ...
|
||||
nbd_server_add ...
|
||||
nbd server_start ...
|
||||
nbd_server_stop ...
|
||||
@@ -778,11 +809,15 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
nbd-server-stop
|
||||
query-sev
|
||||
query-sev-launch-measure
|
||||
x-block-dirty-bitmap-disable
|
||||
x-block-dirty-bitmap-enable
|
||||
x-block-dirty-bitmap-merge
|
||||
x-blockdev-change
|
||||
x-blockdev-create
|
||||
x-blockdev-insert-medium
|
||||
x-blockdev-remove-medium
|
||||
x-colo-lost-heartbeat
|
||||
x-debug-block-dirty-bitmap-sha256
|
||||
x-exit-preconfig
|
||||
x-nbd-server-add-bitmap
|
||||
xen-colo-do-checkpoint
|
||||
xen-set-replication
|
||||
|
Reference in New Issue
Block a user