Accepting request 754204 from home:bfrogers:branches:Virtualization:Staging
Update to v4.2.0-rc4. Also update the support docs OBS-URL: https://build.opensuse.org/request/show/754204 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=516
This commit is contained in:
committed by
Git OBS Bridge
parent
a950b2dc06
commit
54546d7ca3
@@ -1,22 +1,21 @@
|
||||
[qemu-x86 package document]
|
||||
[Note: post SLES 15 SP1 changes are not fully incorporated into this document]
|
||||
|
||||
POST SLES 15 SP1 QEMU/KVM RELATED SUPPORT STATEMENTS
|
||||
SLES 15 SP2 QEMU/KVM RELATED SUPPORT STATEMENTS
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
The QEMU based packages included with SLES 15 SP1 provide a large variety of
|
||||
The QEMU based packages included with SLES 15 SP2 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
|
||||
in deciding which features can be relied upon to build enterprise class
|
||||
virtualization solutions. KVM based virtualization for x86 (Intel 64/AMD64),
|
||||
for IBM System z (s390x), for Power8 Systems (ppc64le) and for the ARM64
|
||||
architecture (AArch64) are offered at the L3 (full support) level. The bulk
|
||||
of this document deals with L3 supported features and is primarily x86
|
||||
centric. This document should be considered a companion to the standard
|
||||
virtualization documentation delivered with the product.
|
||||
for IBM System z (s390x), and for the ARM64 architecture (AArch64) are offered
|
||||
at the L3 (full support) level. The bulk of this document deals with L3
|
||||
supported features and is primarily x86 centric. This document should be
|
||||
considered a companion to the standard virtualization documentation delivered
|
||||
with the product.
|
||||
|
||||
KVM is implemented in linux kernel modules which enable the linux kernel to
|
||||
function as an integral part of the KVM hypervisor. The hypervisor-guest
|
||||
@@ -81,7 +80,7 @@ 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 SP1
|
||||
take place either from certain prior SLES versioned hosts to a SLES 15 SP2
|
||||
host or between hosts of the same version. Certain other restrictions also
|
||||
apply.
|
||||
|
||||
@@ -132,7 +131,7 @@ 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 SP1 KVM guests via the
|
||||
- A guest "agent" is available for SLES 15 SP2 KVM guests via the
|
||||
qemu-guest-agent package. This allows some introspection and control of the
|
||||
guest OS environment from the host.
|
||||
|
||||
@@ -209,7 +208,8 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
deprecated.
|
||||
|
||||
- These previously supported command line options are now considered deprecated:
|
||||
<none>
|
||||
-device ide-drive (use ide-hd or ide-cd)
|
||||
-device scsi-disk (use scsi-hd or scsi-cd)
|
||||
|
||||
- These previously supported command line options are no longer supported:
|
||||
<previously mentioned items have been moved to another category>
|
||||
@@ -239,7 +239,8 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
-bt
|
||||
-no-kvm-pit
|
||||
|
||||
- The previously unsupported machine type pc-0.13 is now deprecated.
|
||||
- The previously unsupported machine types pc-0.13, pc-0.14, and pc-0.15 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
|
||||
@@ -285,13 +286,21 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
- The previously unsupported machine types pc-0.10 and pc-0.11 are no longer
|
||||
recognized.
|
||||
|
||||
- This previously supported QMP command is now deprecated:
|
||||
- These previously supported QMP commands are now deprecated:
|
||||
change (use blockdev-change-medium or change-vnc-password instead)
|
||||
cpu-add
|
||||
migrate-set-cache-size (use migrate-set-parameters instead)
|
||||
migrate_set_downtime (use migrate-set-parameters instead)
|
||||
migrate_set_speed (use migrate-set-parameters instead)
|
||||
query-cpus (use query-cpus-fast instead)
|
||||
query-events
|
||||
query-migrate-cache-size (use query-migrate-parameters instead)
|
||||
|
||||
- This previously supported monitor command is now deprecated:
|
||||
- These previously supported monitor commands are now deprecated:
|
||||
change
|
||||
cpu-add
|
||||
migrate_set_downtime
|
||||
migrate_set_speed
|
||||
|
||||
- These previously supported monitor commands are no longer recognized:
|
||||
cpu_set
|
||||
@@ -311,10 +320,17 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
host_net_add
|
||||
host_net_remove
|
||||
|
||||
- This previously unsupported QMP command is now supported under a new name:
|
||||
- These previously unsupported QMP commands are now supported under a new name:
|
||||
x-block-dirty-bitmap-disable (use block-dirty-bitmap-disable instead)
|
||||
x-block-dirty-bitmap-enable (use block-dirty-bitmap-enable instead)
|
||||
x-block-dirty-bitmap-merge (use block-dirty-bitmap-merge instead)
|
||||
x-block-latency-histogram-set (use block-latency-histogram-set instead)
|
||||
x-blockdev-create (use blockdev-create instead)
|
||||
x-input-send-event (use input-send-event instead)
|
||||
|
||||
- This previously unsupported QMP commands is no longer recognized:
|
||||
x-nbd-server-add-bitmap
|
||||
|
||||
- Due to the lack of migration support (mainly due to ahci interface issues)
|
||||
and other unstable interface issues, earlier versions of the q35 machine type
|
||||
are not supported in this release. The current q35 machine type is however now
|
||||
@@ -350,8 +366,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-3.1
|
||||
instead of pc-i440fx-2.11) if possible.
|
||||
This advice includes moving to the most recent machine type (eg pc-i440fx-4.2
|
||||
instead of pc-i440fx-3.1) if possible.
|
||||
|
||||
- The following command line options are supported:
|
||||
-accel ...
|
||||
@@ -382,8 +398,11 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
vmcoreinfo|pcie-pci-bridge|ich9-usb-ehci1|ich9-usb-ehci2|
|
||||
ich9-usb-uhci1|ich9-usb-uhci2|ich9-usb-uhci3|ich9-usb-uhci4|
|
||||
ich9-usb-uhci5|ich9-usb-uhci6|usb-redir|vhost-scsi|vhost-scsi-pci|
|
||||
vhost-user-blk|vhost-user-blk-pci|vhost-user-scsi|vhost-user-scsi-pci|
|
||||
vhost-vsock-pci|virtio-balloon-pci|
|
||||
vhost-user-blk|vhost-user-blk-pci|vhost-user-blk-pci-non-transitional|
|
||||
vhost-user-blk-pci-transitional|vhost-user-scsi|vhost-user-scsi-pci|
|
||||
vhost-user-scsi-pci-non-transitional|vhost-user-pci-transitional|
|
||||
vhost-vsock-pci|vhost-vsock-pci-non-transitional|
|
||||
vhost-vsock-pci-transitional|virtio-balloon-pci|
|
||||
virtio-balloon-pci-non-transitional|virtio-balloon-pci-transitional|
|
||||
virtio-blk-pci|virtio-blk-pci-non-transitional|
|
||||
virtio-blk-pci-transitional|virtio-net-pci|
|
||||
@@ -397,7 +416,9 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
virtio-input-host-pci|virtio-input-host-pci-non-transitional|
|
||||
virtio-input-host-pci-transitional|virtio-keyboard-pci|
|
||||
virtio-mouse-pci|virtio-tablet-pci|virtio-gpu-pci|virtio-crypto-pci|
|
||||
virtio-vga]
|
||||
virtio-vga|vhost-user-fs-pci|vhost-user-gpu|vhost-user-pci-pci|
|
||||
vhost-user-input|vhost-user-input-pci|vhost-user-vga|virtio-mmio|
|
||||
virtio-pmem|virtio-pmem-pci|mc146818rtc]
|
||||
(the following are aliases of these supported devices: ahci|
|
||||
e1000|virtio-blk|virtio-net|virtio-serial|virtio-balloon|virtio-9p|
|
||||
virtio-scsi|virtio-rng|virtio-input-host|virtio-keyboard|virtio-mouse|
|
||||
@@ -427,11 +448,12 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-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|
|
||||
pc-i440fx-3.0|q35|pc-q35-2.6|pc-q35-2.9|pc-q35-2.11|pc-q35-3.1|xenfv|xenpv]
|
||||
pc-i440fx-3.1|pc-i440fx-4.2|q35|pc-q35-2.6|pc-q35-2.9|pc-q35-2.11|
|
||||
pc-q35-3.1|pc-q35-4.2|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|pc-i440fx-3.0|q35|pc-q35-2.6|pc-q35-2.9|pc-q35-2.11|
|
||||
pc-q35-3.1|xenfv|xenpv]
|
||||
pc-i440fx-2.11|pc-i440fx-3.1|pc-i440fx-4.2|q35|pc-q35-2.6|pc-q35-2.9|
|
||||
pc-q35-2.11|pc-q35-3.1|pc-q35-4.2|xenfv|xenpv]
|
||||
-mem-path ...
|
||||
-mem-prealloc
|
||||
-mon ...
|
||||
@@ -457,6 +479,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-only-migratable
|
||||
-parallel ...
|
||||
-pidfile ...
|
||||
-plugin ...
|
||||
-qmp ...
|
||||
-qmp-pretty ...
|
||||
-readconfig ...
|
||||
@@ -466,6 +489,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-s
|
||||
-S
|
||||
-sandbox ...
|
||||
-seed ...
|
||||
-serial ...
|
||||
-show-cursor
|
||||
-smbios ...
|
||||
@@ -489,6 +513,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
|
||||
- The following monitor commands are supported:
|
||||
?
|
||||
announce_self ...
|
||||
balloon ...
|
||||
block_resize ...
|
||||
boot_set ...
|
||||
@@ -514,6 +539,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
gdbserver ...
|
||||
gpa2hpa ...
|
||||
gpa2hva ...
|
||||
gva2gpa ...
|
||||
help
|
||||
i ...
|
||||
info ...
|
||||
@@ -570,6 +596,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
- The following QMP commands are supported:
|
||||
add_client
|
||||
add-fd
|
||||
announce-self
|
||||
balloon
|
||||
blockdev-add
|
||||
blockdev-backup
|
||||
@@ -586,7 +613,11 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
block-commit
|
||||
block-dirty-bitmap-add
|
||||
block-dirty-bitmap-clear
|
||||
block-dirty-bitmap-disable
|
||||
block-dirty-bitmap-enable
|
||||
block-dirty-bitmap-merge
|
||||
block-dirty-bitmap-remove
|
||||
block-latency-histogram-set
|
||||
block_passwd
|
||||
block_resize
|
||||
block_set_io_throttle
|
||||
@@ -655,6 +686,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
query-cpu-model-expansion
|
||||
query-cpus
|
||||
query-cpus-fast
|
||||
query-current-machine
|
||||
query-display-options
|
||||
query-dump
|
||||
query-dump-guest-memory-capability
|
||||
@@ -745,7 +777,9 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
pcie-root-port|qemu-xhci|*-i386-cpu|*-x86_64-cpu|pvrdma|bochs-display|
|
||||
ramfb|ccid-card-emulated|ccid-card-passthru|kvaser_pci|tpm-crb|
|
||||
mioe3680_pci|pcm3680_pci|hyperv-synic|vfio-pci-nohotplug|
|
||||
vfio-platform|xen-bridge|xen-cdrom|xen-disk|ati-vga|cpu-cluster]
|
||||
vfio-platform|xen-bridge|xen-cdrom|xen-disk|ati-vga|cpu-cluster|
|
||||
intel-iommu|vhost-user-fs-device|tulip|ati-vga|i2c-ddc|pci-ipmi-bt|
|
||||
pci-ipmi-kcs]
|
||||
(the following are aliases of these unsupported devices: lsi)
|
||||
(note that some of these device names represent supported devices and
|
||||
are used internally, but are not specifyable via -device even though
|
||||
@@ -758,19 +792,19 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-g ...
|
||||
-icount ...
|
||||
-L ...
|
||||
-M [isapc|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-i440fx-2.12|pc-i440fx-3.0|pc-1440fx-4.0|
|
||||
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|pc-q35-3.0|pc-q35-4.0]
|
||||
-machine [isapc|pc-0.13|pc-1.0|pc-1.1|pc-1.2|pc-1.3|pc-i440fx-1.5|
|
||||
-M [isapc|microvm|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-i440fx-2.12|pc-i440fx-3.0|
|
||||
pc-1440fx-4.0|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|pc-q35-3.0|pc-q35-4.0|pc-q35-4.1]
|
||||
-machine [isapc|microvm|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-i440fx-2.12|pc-i440fx-3.0|pc-i440fx-4.0|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|
|
||||
pc-q35-3.0|pc-q35-4.0]
|
||||
pc-q35-3.0|pc-q35-4.0|pc-q35-4.1]
|
||||
-mtdblock file
|
||||
-net [dump|socket|vde] ...
|
||||
-netdev [dump|hubport|l2tpv3|socket|vde] ...
|
||||
@@ -847,15 +881,13 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
query-colo-status
|
||||
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-insert-medium
|
||||
x-blockdev-remove-medium
|
||||
x-blockdev-reopen
|
||||
x-colo-lost-heartbeat
|
||||
x-debug-block-dirty-bitmap-sha256
|
||||
x-debug-query-block-graph
|
||||
x-exit-preconfig
|
||||
x-nbd-server-add-bitmap
|
||||
xen-colo-do-checkpoint
|
||||
xen-set-replication
|
||||
|
Reference in New Issue
Block a user