Accepting request 756647 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/756647 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qemu?expand=0&rev=165
This commit is contained in:
commit
6f604f3647
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c6bfd1cc60007363229f3ac8ed21c098ca30a8119ad90ba37a38b5594a277a6b
|
||||
size 29340
|
||||
oid sha256:6a42da9e52b11e10e52dffebda8d0b7fd1c6b813e83c1758ac50020b18edc41d
|
||||
size 29328
|
||||
|
@ -7,12 +7,12 @@
|
||||
# The following specifies the upstream tag or commit upon which our patchqueue
|
||||
# gets rebased. The special value LATEST may be used to "automatically" track
|
||||
# the upstream development tree in the master branch
|
||||
GIT_UPSTREAM_COMMIT_ISH=LATEST
|
||||
GIT_UPSTREAM_COMMIT_ISH=v4.2.0
|
||||
# WARNING: If transitioning from using LATEST to not, MANUALLY re-set the
|
||||
# tarball present. If transitioning TO LATEST, make sure that
|
||||
# NEXT_RELEASE_IS_MAJOR is set correctly
|
||||
# This is used to choose the version number when LATEST processing is active
|
||||
NEXT_RELEASE_IS_MAJOR=0
|
||||
NEXT_RELEASE_IS_MAJOR=1
|
||||
|
||||
# Unfortunately, SeaBIOS doesn't always follow an "always increasing" version
|
||||
# model, so there may be times we should overide the automated version setting.
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5d5aece78673c758f648b3ae06ea9758ffe0345b7db07d92f3e5ce9bdcd55ed8
|
||||
size 62220168
|
Binary file not shown.
3
qemu-4.2.0.tar.xz
Normal file
3
qemu-4.2.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d3481d4108ce211a053ef15be69af1bdd9dde1510fda80d92be0f6c3e98768f0
|
||||
size 62222068
|
BIN
qemu-4.2.0.tar.xz.sig
Normal file
BIN
qemu-4.2.0.tar.xz.sig
Normal file
Binary file not shown.
45
qemu.changes
45
qemu.changes
@ -1,3 +1,48 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 12 19:05:29 UTC 2019 - Bruce Rogers <brogers@suse.com>
|
||||
|
||||
- Update to v4.2.0: See http://wiki.qemu.org/ChangeLog/4.2
|
||||
Take note that ongoing feature deprecation is tracked at both
|
||||
http://wiki.qemu-project.org/Features/LegacyRemoval and in
|
||||
Appendix B of the qemu-doc.* files installed with the qemu package
|
||||
Some noteworthy changes:
|
||||
* x86: Denverton, Snowridge, and Dhyana CPU models added
|
||||
* x86: Latest version of all CPU models how have TSX (HLE and RTM)
|
||||
disabled by default
|
||||
* x86: Support for AVX512 BFloat16 extensions
|
||||
* x86: VMX features exposed more accurately and controllably
|
||||
* s390: TCG now implements IEP (Instruction Execution Protection)
|
||||
* PowerPC: POWER8 and POWER9 non-virtualized machines separated out
|
||||
* PowerPC: RTAS now comes from SLOF instead of QEMU itself
|
||||
* PowerPC: Unplug of multifunction PCI devices now unplugs the
|
||||
whole slot, as in x86
|
||||
* ARM: Support for >256 CPUs with KVM is fixed
|
||||
* ARM: Memory hotplug now supported , when using UEFI, ACPI, for
|
||||
virt machine type
|
||||
* ARM: SVE support possuble now for KVM guests
|
||||
* ARM: ACPI generic event device can now deliver powerdown event
|
||||
* The backend device can be specified for a guest audio device
|
||||
* virtio v1.1 packed virtqueues supported
|
||||
* Socket based character device backends now support TCP keep-alive
|
||||
* Use encryption library cipher mode facilities, allowing improved
|
||||
performance for eg. AES-XTS encrption
|
||||
* Misc block device improvements, esp. with nbd
|
||||
- See the following few release-candidate changelog entries for
|
||||
additional changes related to this release
|
||||
- Switched package build to be out-of-tree
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 10 18:10:45 UTC 2019 - Bruce Rogers <brogers@suse.com>
|
||||
|
||||
- Update to v4.2.0-rc5: See http://wiki.qemu.org/ChangeLog/4.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 4 23:07:30 UTC 2019 - Bruce Rogers <brogers@suse.com>
|
||||
|
||||
- Update to v4.2.0-rc4: See http://wiki.qemu.org/ChangeLog/4.2
|
||||
* Update the support documents used for SUSE SLE releases to cover
|
||||
this qemu release
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 27 03:10:09 UTC 2019 - Bruce Rogers <brogers@suse.com>
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
%define _buildshell /bin/bash
|
||||
|
||||
%define build_in_tree 1
|
||||
%define build_in_tree 0
|
||||
%define build_x86_firmware_from_source 0
|
||||
%define build_skiboot_from_source 0
|
||||
%define build_slof_from_source 0
|
||||
@ -87,8 +87,8 @@
|
||||
%define summary_string Machine emulator and virtualizer
|
||||
%endif
|
||||
|
||||
%define qemuver 4.1.93
|
||||
%define srcver 4.2.0-rc3
|
||||
%define qemuver 4.2.0
|
||||
%define srcver 4.2.0
|
||||
%define sbver 1.12.1+
|
||||
%define srcname qemu
|
||||
Name: qemu%{name_suffix}
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
%define _buildshell /bin/bash
|
||||
|
||||
%define build_in_tree 1
|
||||
%define build_in_tree 0
|
||||
%define build_x86_firmware_from_source 0
|
||||
%define build_skiboot_from_source 0
|
||||
%define build_slof_from_source 0
|
||||
|
@ -1,22 +1,21 @@
|
||||
[qemu-arm 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 ARM64
|
||||
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 ARM64 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
|
||||
@ -57,7 +56,7 @@ Major QEMU/KVM Supported Features
|
||||
Since a KVM guest runs in the context of a normal linux process, some types
|
||||
of execution controls are managed with linux tools.
|
||||
|
||||
- QEMU is compatible with EDK II based UEFI firmware available with SLES 15 SP1,
|
||||
- QEMU is compatible with EDK II based UEFI firmware available with SLES 15 SP2,
|
||||
which allow boot options common to physical systems, along with other features
|
||||
tailored to virtualization. Various VGABIOS ROMs, from the SEABIOS project,
|
||||
are also available.
|
||||
@ -73,7 +72,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.
|
||||
|
||||
@ -113,7 +112,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.
|
||||
|
||||
@ -164,8 +163,8 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
considered deprecated. In the future those names will be standardized to
|
||||
acpitable, boot, and smp respectively.
|
||||
|
||||
- These previously supported command line options are now considered deprecated:
|
||||
<none>
|
||||
- This previously supported command line options is now considered deprecated:
|
||||
-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>
|
||||
@ -194,7 +193,7 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
- The previously supported blkdev-add QMP command has been flagged as lacking
|
||||
and could possibly change syntax in the future.
|
||||
|
||||
- These previously unsupported command line options are now deprecated:
|
||||
- This previously unsupported command line option is now deprecated:
|
||||
-bt
|
||||
|
||||
- These previously unsupported command line options are no longer recognized:
|
||||
@ -205,13 +204,21 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
-tdf
|
||||
-xen-create
|
||||
|
||||
- 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:
|
||||
pci_add (use device_add instead)
|
||||
@ -230,9 +237,16 @@ 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)
|
||||
|
||||
- This previously unsupported QMP commands is no longer recognized:
|
||||
x-nbd-server-add-bitmap
|
||||
|
||||
- Due to upstream's decision to no longer fully support the qed storage format
|
||||
going forward (since it really provides no benefit over qcow2 and is now no
|
||||
longer actively maintained upstream), creating qed storage images is no longer
|
||||
@ -257,8 +271,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 virt-3.1
|
||||
instead of virt-2.11) if possible.
|
||||
This advice includes moving to the most recent machine type (eg virt-4.2
|
||||
instead of virt-3.1) if possible.
|
||||
|
||||
- The following command line options are supported:
|
||||
-accel ...
|
||||
@ -299,7 +313,9 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
virtio-net-pci-transitional|virtio-rng-pci-non-transitional|
|
||||
virtio-rng-pci-transitional|virtio-scsi-pci-non-transitional|
|
||||
virtio-scsi-pci-transitional|virtio-serial-pci-non-transitional|
|
||||
virtio-serial-pci-transitional]
|
||||
virtio-serial-pci-transitional|vhost-user-fs-pci|vhost-user-gpu|
|
||||
vhost-user-pci-pci|vhost-user-input|vhost-user-input-pci|
|
||||
vhost-user-vga|virtio-mmio]
|
||||
(the following are aliases of these supported devices: ahci|
|
||||
virtio-blk|virtio-net|virtio-serial|virtio-balloon| virtio-9p|
|
||||
virtio-input-host|virtio-keyboard|virtio-mouse|virtio-tablet|
|
||||
@ -325,8 +341,8 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-kernel ...
|
||||
-loadvm ...
|
||||
-m ...
|
||||
-M [help|?|none|virt|virt-2.6|virt-2.11|virtio-3.1]
|
||||
-machine [help|?|none|virt|virt-2.6|virt-2.11|virt-3.1]
|
||||
-M [help|?|none|virt|virt-2.6|virt-2.11|virtio-3.1|virt-4.2]
|
||||
-machine [help|?|none|virt|virt-2.6|virt-2.11|virt-3.1|virt-4.2]
|
||||
-mem-path ...
|
||||
-mem-prealloc
|
||||
-mon ...
|
||||
@ -348,6 +364,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-only-migratable
|
||||
-parallel ...
|
||||
-pidfile ...
|
||||
-plugin ...
|
||||
-qmp ...
|
||||
-qmp-pretty ...
|
||||
-readconfig ...
|
||||
@ -357,6 +374,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-s
|
||||
-S
|
||||
-sandbox ...
|
||||
-seed ...
|
||||
-serial ...
|
||||
-show-cursor
|
||||
-smbios ...
|
||||
@ -377,6 +395,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
|
||||
- The following monitor commands are supported:
|
||||
?
|
||||
announce_self ...
|
||||
balloon ...
|
||||
block_resize ...
|
||||
boot_set ...
|
||||
@ -402,6 +421,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
gdbserver ...
|
||||
gpa2hpa ...
|
||||
gpa2hva ...
|
||||
gva2gpa ...
|
||||
help
|
||||
i ...
|
||||
info ...
|
||||
@ -456,6 +476,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
|
||||
@ -472,7 +493,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
|
||||
@ -541,6 +566,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
|
||||
@ -679,7 +705,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
xlnxzynqmp|xlnxzynq-xadc|armsse-cpuid|armsse-mhu|cpu-cluster|
|
||||
luminary-watchdog|microbit.i2c|nrf51_soc.gpio|nrf51_soc.nvm|
|
||||
nrf51_soc.rng|nrf51_soc.timer|platform-ehci-usb|sse-200|vmware-svga|
|
||||
vmxnet3|ati-vga|cirrus-vga]
|
||||
vmxnet3|ati-vga|cirrus-vga|vhost-user-fs-device|tulip|ati-vga]
|
||||
(the following are aliases of these unsupported devices: lsi|
|
||||
piix3-usb-uhci)
|
||||
(note that some of these device names represent supported devices and
|
||||
@ -695,24 +721,25 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-hda/-hdb/-hdc/-hdd ...
|
||||
-icount ...
|
||||
-L ...
|
||||
-M [akita|ast2500-evb|borzoi|canon-a1100|cheetah|collie|connex|cubieboard|
|
||||
highbank|imx25-pdk|integratorcp|kzm|lm3s6965evb|lm3s811evb|mainstone|
|
||||
mcimx6ul-evk|mcimx7d-sabre|microbit|midway|mps2-an385|mps2-an505|
|
||||
mps2-an511|musicpal|n800|n810|netduino2|nuri|palmetto-bmc|raspi2|raspi3|
|
||||
realview-eb|realview-eb-mpcore|realview-pb-a8|realview-pbx-a9|
|
||||
romulus-bmc|sabrelite|smdkc210|spitz|sx1|sx1-v1|terrier|tosa|verdex|
|
||||
versatileab|versatilepb|vexpress-a15|vexpress-a9|virt-2.7|virt-2.8|
|
||||
virt-2.12|virt-3.0|witherspoon-bmc|xilinx-zynq-a9|xlnx-versal-virt|
|
||||
xlnx-zcu102|z2]
|
||||
-machine [akita|ast2500-evb|borzoi|canon-a1100|cheetah|collie|connex|
|
||||
cubieboard|highbank|imx25-pdk|integratorcp|kzm|lm3s6965evb|
|
||||
-M [akita|ast2500-evb|ast2600-evb|borzoi|canon-a1100|cheetah|collie|connex|
|
||||
cubieboard|highbank|imx25-pdk|integratorcp|kzm|lm3s6965evb|lm3s811evb|
|
||||
mainstone|mcimx6ul-evk|mcimx7d-sabre|microbit|midway|mps2-an385|mps2-an505|
|
||||
mps2-an511|mps2-an521|musca-a|musca-b1|musicpal|n800|n810|netduino2|nuri|
|
||||
palmetto-bmc|raspi2|raspi3|realview-eb|realview-eb-mpcore|realview-pb-a8|
|
||||
realview-pbx-a9|romulus-bmc|sabrelite|sbsa-ref|smdkc210|spitz|swift-bmc|
|
||||
sx1|sx1-v1|terrier|tosa|verdex|versatileab|versatilepb|vexpress-a15|
|
||||
vexpress-a9|virt-2.7|virt-2.8|virt-2.12|virt-3.0|virt-4.0|virt-4.1|
|
||||
witherspoon-bmc|xilinx-zynq-a9|xlnx-versal-virt|xlnx-zcu102|z2]
|
||||
-machine [akita|ast2500-evb|ast2600-evb|borzoi|canon-a1100|cheetah|collie|
|
||||
connex|cubieboard|highbank|imx25-pdk|integratorcp|kzm|lm3s6965evb|
|
||||
lm3s811evb|mainstone|mcimx6ul-evk|mcimx7d-sabre|microbit|midway|
|
||||
mps2-an385|mps2-an505|mps2-an511|musicpal|n800|n810|netduino2|nuri|
|
||||
palmetto-bmc|raspi2|raspi3|realview-eb|realview-eb-mpcore|
|
||||
realview-pb-a8|realview-pbx-a9|romulus-bmc|sabrelite|smdkc210|spitz|
|
||||
sx1|sx1-v1|terrier|tosa|verdex|versatileab|versatilepb|vexpress-a15|
|
||||
vexpress-a9|virt-2.7|virt-2.8|virt-2.12|virt-3.0|witherspoon-bmc|
|
||||
xilinx-zynq-a9|xlnx-versal-virt|xlnx-zcu102|z2]
|
||||
mps2-an385|mps2-an521|mps2-an505|mps2-an511|musca-a|musca-b1|
|
||||
musicpal|n800|n810|netduino2|nuri|palmetto-bmc|raspi2|raspi3|
|
||||
realview-eb|realview-eb-mpcore|realview-pb-a8|realview-pbx-a9|
|
||||
romulus-bmc|sabrelite|sbsa-ref|smdkc210|spitz|swift-bmc|sx1|sx1-v1|
|
||||
terrier|tosa|verdex|versatileab|versatilepb|vexpress-a15|vexpress-a9|
|
||||
virt-2.7|virt-2.8|virt-2.12|virt-3.0|virt-4.0|virt-4.1|
|
||||
witherspoon-bmc|xilinx-zynq-a9|xlnx-versal-virt|xlnx-zcu102|z2]
|
||||
-mtdblock file
|
||||
-net [dump|socket|vde] ...
|
||||
-netdev [dump|hubport|l2tpv3|socket|vde] ...
|
||||
@ -799,16 +826,14 @@ 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-load-devices-state
|
||||
xen-save-devices-state
|
||||
|
@ -1,21 +1,19 @@
|
||||
[qemu-ppc 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 Power8
|
||||
centric. This document should be considered a companion to the standard
|
||||
for IBM System z (s390x), and for the ARM64 architecture (AArch64) are
|
||||
offered at the L3 (full support) level. The bulk of this document is primarily
|
||||
Power8 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
|
||||
@ -112,7 +110,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.
|
||||
|
||||
@ -163,7 +161,8 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
considered deprecated. In the future those names will be standardized to
|
||||
acpitable, boot, and smp respectively.
|
||||
|
||||
- These previously supported command line options are now considered deprecated:
|
||||
- This previously supported command line option is now considered deprecated:
|
||||
-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>
|
||||
@ -207,13 +206,21 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
-tdf
|
||||
-xen-create
|
||||
|
||||
- This previously supported QMP command is now deprecated:
|
||||
- These previously supported QMPs command 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:
|
||||
pci_add (use device_add instead)
|
||||
@ -232,9 +239,16 @@ 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)
|
||||
|
||||
- This previously unsupported QMP commands is no longer recognized:
|
||||
x-nbd-server-add-bitmap
|
||||
|
||||
- Due to upstream's decision to no longer fully support the qed storage format
|
||||
going forward (since it really provides no benefit over qcow2 and is now no
|
||||
longer actively maintained upstream), creating qed storage images is no longer
|
||||
@ -259,8 +273,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 pseries-3.1
|
||||
instead of pseries-2.11) if possible.
|
||||
This advice includes moving to the most recent machine type (eg pseries-4.2
|
||||
instead of pseries-3.1) if possible.
|
||||
|
||||
- The following command line options are supported:
|
||||
-accel ...
|
||||
@ -300,7 +314,9 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
virtio-net-pci-transitional|virtio-rng-pci-non-transitional|
|
||||
virtio-rng-pci-transitional|virtio-scsi-pci-non-transitional|
|
||||
virtio-scsi-pci-transitional|virtio-serial-pci-non-transitional|
|
||||
virtio-serial-pci-transitional]
|
||||
virtio-serial-pci-transitional|vhost-user-fs-pci|vhost-user-gpu|
|
||||
vhost-user-pci-pci|vhost-user-input|vhost-user-input-pci|
|
||||
vhost-user-vga|mc146818rtc]
|
||||
(the following are aliases of these supported devices: ahci|
|
||||
virtio-blk|virtio-net|virtio-serial|virtio-balloon| virtio-9p|
|
||||
virtio-input-host|virtio-keyboard|virtio-mouse|virtio-tablet|
|
||||
@ -326,8 +342,8 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-kernel ...
|
||||
-loadvm ...
|
||||
-m ...
|
||||
-M [help|?|none|pseries|pseries-2.11|pseries-3.1]
|
||||
-machine [help|?|none|pseries|pseries-2.11|pseries-3.1]
|
||||
-M [help|?|none|pseries|pseries-2.11|pseries-3.1|pseries-4.2]
|
||||
-machine [help|?|none|pseries|pseries-2.11|pseries-3.1|pseries-4.2]
|
||||
-mem-path ...
|
||||
-mem-prealloc
|
||||
-mon ...
|
||||
@ -348,6 +364,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-only-migratable
|
||||
-parallel ...
|
||||
-pidfile ...
|
||||
-plugin ...
|
||||
-qmp ...
|
||||
-qmp-pretty ...
|
||||
-readconfig ...
|
||||
@ -357,6 +374,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-s
|
||||
-S
|
||||
-sandbox ...
|
||||
-seed ...
|
||||
-serial ...
|
||||
-show-cursor
|
||||
-smbios ...
|
||||
@ -376,6 +394,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
|
||||
- The following monitor commands are supported:
|
||||
?
|
||||
announce_self ...
|
||||
balloon ...
|
||||
block_resize ...
|
||||
boot_set ...
|
||||
@ -397,6 +416,9 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
dump_guest_memory ...
|
||||
eject ...
|
||||
gdbserver ...
|
||||
gpa2hpa ...
|
||||
gpa2hva ...
|
||||
gva2gpa ...
|
||||
help
|
||||
i ...
|
||||
info ...
|
||||
@ -451,6 +473,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
|
||||
@ -467,7 +490,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
|
||||
@ -534,6 +561,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
|
||||
@ -631,7 +659,8 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
pnv-lpc-POWER9|pnv-occ-POWER8|pnv-occ-POWER9|pnv-psi-POWER8|
|
||||
pnv-psi-POWER9|pnv-xive|powernv-cpu-quad|spapr-drc-phb|spapr-xive|
|
||||
vfio-amd-xgbe|vfio-calxeda-xgmac|vmxnet3|x3130-upstream|
|
||||
xio3130-downstream|xive-end-source|xive-source|xive-tctx]
|
||||
xio3130-downstream|xive-end-source|xive-source|xive-tctx|
|
||||
vhost-user-fs-device|tulip|ati-vga]
|
||||
(the following are aliases of these unsupported devices: lsi|
|
||||
piix3-usb-uhci|mac-dbdma|ppc4xx-i2c)
|
||||
(note that some of these device names represent supported devices and
|
||||
@ -647,14 +676,16 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-hda/-hdb/-hdc/-hdd ...
|
||||
-icount ...
|
||||
-L ...
|
||||
-M [40p|bamboo|g3beige|mac99|mpc8544ds|powernv|ppce500|prep|pseries-2.1|
|
||||
pseries-2.2|pseries-2.3|pseries-2.4|pseries-2.5|pseries-2.6|pseries-2.7|
|
||||
pseries-2.8|pseries-2.9|pseries-2.10|pseries-2.12|pseries-2.12-sxxm|
|
||||
pseries-3.0|ref405ep|sam460ex|taihu|virtex-ml507]
|
||||
-machine [40p|bamboo|g3beige|mac99|mpc8544ds|powernv|ppce500|prep|pseries-2.1|
|
||||
pseries-2.2|pseries-2.3|pseries-2.4|pseries-2.5|pseries-2.6|
|
||||
pseries-2.7|pseries-2.8|pseries-2.10|pseries-2.12|pseries-2.12-sxxm|
|
||||
pseries-3.0|ref405ep|sam460ex|taihu|virtex-ml507]
|
||||
-M [40p|bamboo|g3beige|mac99|mpc8544ds|powernv|powernv8|powernv9|ppce500|prep|
|
||||
pseries-2.1|pseries-2.2|pseries-2.3|pseries-2.4|pseries-2.5|pseries-2.6|
|
||||
pseries-2.7|pseries-2.8|pseries-2.9|pseries-2.10|pseries-2.12|
|
||||
pseries-2.12-sxxm|pseries-3.0|pseries-4.0|pseries-4.1|ref405ep|sam460ex|
|
||||
taihu|virtex-ml507]
|
||||
-machine [40p|bamboo|g3beige|mac99|mpc8544ds|powernv|powernv8|powernv9|
|
||||
ppce500|prep|pseries-2.1|pseries-2.2|pseries-2.3|pseries-2.4|
|
||||
pseries-2.5|pseries-2.6|pseries-2.7|pseries-2.8|pseries-2.10|
|
||||
pseries-2.12|pseries-2.12-sxxm|pseries-3.0|pseries-4.0|pseries-4.1|
|
||||
ref405ep|sam460ex|taihu|virtex-ml507]
|
||||
-mtdblock file
|
||||
-net [dump|socket|vde] ...
|
||||
-netdev [dump|hubport|l2tpv3|socket|vde] ...
|
||||
@ -740,16 +771,14 @@ 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-exit-preconfig
|
||||
x-debug-block-dirty-bitmap-sha256
|
||||
x-nbd-server-add-bitmap
|
||||
x-debug-query-block-graph
|
||||
xen-colo-do-checkpoint
|
||||
xen-load-devices-state
|
||||
xen-save-devices-state
|
||||
|
@ -1,22 +1,21 @@
|
||||
[qemu-s390 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 s390x
|
||||
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 s390x 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
|
||||
@ -74,7 +73,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.
|
||||
|
||||
@ -114,7 +113,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.
|
||||
|
||||
@ -194,6 +193,8 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
|
||||
- These previously unsupported command line options are now deprecated:
|
||||
-bt
|
||||
-device ide-drive (use ide-hd or ide-cd)
|
||||
-device scsi-disk (use scsi-hd or scsi-cd)
|
||||
|
||||
- These previously unsupported command line options are no longer recognized:
|
||||
-device mmio_interface
|
||||
@ -202,13 +203,21 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
-tdf
|
||||
-xen-create
|
||||
|
||||
- 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:
|
||||
pci_add (use device_add instead)
|
||||
@ -227,9 +236,16 @@ Deprecated, Superseded, Modified and Dropped Features
|
||||
usb_add
|
||||
usb_del
|
||||
|
||||
- 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)
|
||||
|
||||
- This previously unsupported QMP commands is no longer recognized:
|
||||
x-nbd-server-add-bitmap
|
||||
|
||||
- Due to upstream's decision to no longer fully support the qed storage format
|
||||
going forward (since it really provides no benefit over qcow2 and is now no
|
||||
longer actively maintained upstream), creating qed storage images is no longer
|
||||
@ -255,7 +271,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
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
|
||||
s390-ccw-virtio-3.1 instead of s390-ccw-virtio-2.11) if possible.
|
||||
s390-ccw-virtio-4.2 instead of s390-ccw-virtio-3.1) if possible.
|
||||
|
||||
- The following command line options are supported:
|
||||
-accel ...
|
||||
@ -294,7 +310,9 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
virtio-net-pci-transitional|virtio-rng-pci-non-transitional|
|
||||
virtio-rng-pci-transitional|virtio-scsi-pci-non-transitional|
|
||||
virtio-scsi-pci-transitional|virtio-serial-pci-non-transitional|
|
||||
virtio-serial-pci-transitional]
|
||||
virtio-serial-pci-transitional|vhost-user-fs-pci|vhost-user-gpu|
|
||||
vhost-user-pci-pci|vhost-user-input|vhost-user-input-pci|
|
||||
vhost-user-vga]
|
||||
(the following are aliases of these supported devices: virtio-blk|
|
||||
virtio-input-host|virtio-keyboard|virtio-mouse|virtio-tablet|
|
||||
virtio-gpu|virtio-9p|virtio-net|virtio-serial|virtio-balloon|
|
||||
@ -321,9 +339,9 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-loadvm ...
|
||||
-m ...
|
||||
-M [help|?|none|s390-ccw-virtio|s390-ccw-virtio-2.6|s390-ccw-virtio-2.9|
|
||||
s390-ccw-virtio-2.11|s390-ccw-virtio-3.1]
|
||||
s390-ccw-virtio-2.11|s390-ccw-virtio-3.1|s390-ccw-virtio-4.2]
|
||||
-machine [help|?|none|s390-ccw-virtio|s390-ccw-virtio-2.6|s390-ccw-virtio-2.9|
|
||||
s390-ccw-virtio-2.11|s390-ccw-virtio-3.1]
|
||||
s390-ccw-virtio-2.11|s390-ccw-virtio-3.1|s390-ccw-virtio-4.2]
|
||||
-mem-path ...
|
||||
-mem-prealloc
|
||||
-mon ...
|
||||
@ -344,6 +362,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-only-migratable
|
||||
-parallel ...
|
||||
-pidfile ...
|
||||
-plugin ...
|
||||
-qmp ...
|
||||
-qmp-pretty ...
|
||||
-readconfig ...
|
||||
@ -353,6 +372,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-s
|
||||
-S
|
||||
-sandbox ...
|
||||
-seed ...
|
||||
-serial ...
|
||||
-show-cursor
|
||||
-smp ...
|
||||
@ -368,6 +388,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
|
||||
- The following monitor commands are supported:
|
||||
?
|
||||
announce_self ...
|
||||
balloon ...
|
||||
block_resize ...
|
||||
boot_set ...
|
||||
@ -393,6 +414,7 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
gdbserver ...
|
||||
gpa2hpa ...
|
||||
gpa2hva ...
|
||||
gva2gpa ...
|
||||
help
|
||||
i ...
|
||||
info ...
|
||||
@ -447,6 +469,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
|
||||
@ -463,7 +486,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
|
||||
@ -532,6 +559,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
|
||||
@ -637,7 +665,8 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
z9EC-base-s390x-cpu|z9EC-s390x-cpu|z14ZR1-base-s390x-cpu|
|
||||
z14ZR1-s390x-cpu|zBC12-base-s390x-cpu|zBC12-s390x-cpu|
|
||||
zEC12.2-base-s390x-cpu|zEC12.2-s390x-cpu|zEC12-base-s390x-cpu|
|
||||
zEC12-s390x-cpu|cpu-cluster|z14.2-base-s390x-cpu|z14.2-s390x-cpu]
|
||||
zEC12-s390x-cpu|cpu-cluster|z14.2-base-s390x-cpu|z14.2-s390x-cpu|
|
||||
vhost-user-fs-device]
|
||||
(the following are aliases of these unsupported devices: lsi|
|
||||
ahci|e1000-82540em|vfio-ccw)
|
||||
(note that some of these device names represent supported devices and
|
||||
@ -655,10 +684,10 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
-L ...
|
||||
-M [s390-ccw-virtio-2.4|s390-ccw-virtio-2.5|s390-ccw-virtio-2.7|
|
||||
s390-ccw-virtio-2.8|s390-ccw-virtio-2.10|s390-ccw-virtio-2.12|
|
||||
s390-ccw-virtio-3.0]
|
||||
s390-ccw-virtio-3.0|s390-ccw-virtio-4.0|s390-ccw-virtio-4.1]
|
||||
-machine [s390-ccw-virtio-2.4|s390-ccw-virtio-2.5|s390-ccw-virtio-2.7|
|
||||
s390-ccw-virtio-2.8|s390-ccw-virtio-2.10|s390-ccw-virtio-2.12|
|
||||
s390-ccw-virtio-3.0]
|
||||
s390-ccw-virtio-3.0|s390-ccw-virtio-4.0|s390-ccw-virtio-4.1]
|
||||
-mtdblock file
|
||||
-net [dump|socket|vde] ...
|
||||
-netdev [dump|hubport|l2tpv3|socket|vde] ...
|
||||
@ -755,16 +784,14 @@ QEMU Command-Line and Monitor Syntax and Support
|
||||
query-tpm
|
||||
query-tpm-models
|
||||
query-tpm-types
|
||||
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-load-devices-state
|
||||
xen-save-devices-state
|
||||
|
@ -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
|
||||
|
@ -22,7 +22,7 @@ Signed-off-by: Bruce Rogers <brogers@suse.com>
|
||||
1 file changed, 10 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/tests/qemu-iotests/group b/tests/qemu-iotests/group
|
||||
index 6b10a6a762..150800ce1c 100644
|
||||
index 6b10a6a762143ec0d079b7fd6df2..150800ce1cbdde74b76e9f43e1c7 100644
|
||||
--- a/tests/qemu-iotests/group
|
||||
+++ b/tests/qemu-iotests/group
|
||||
@@ -86,7 +86,7 @@
|
||||
@ -103,6 +103,3 @@ index 6b10a6a762..150800ce1c 100644
|
||||
251 rw auto quick
|
||||
252 rw auto backing quick
|
||||
253 rw quick
|
||||
--
|
||||
2.24.0
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user