[libvirt] [jenkins-ci PATCH 0/3] Various fixes to Perl jobs
by Andrea Bolognani
Andrea Bolognani (3):
jobs: Run commands after loading environments
jobs: Use local_env for Perl test arguments
jobs: Use *-check for Perl jobs too
jobs/perl-makemaker.yaml | 11 +++++------
jobs/perl-modulebuild.yaml | 6 +++---
projects/libvirt-perl.yaml | 7 ++++---
projects/libvirt-tck.yaml | 4 ++--
4 files changed, 14 insertions(+), 14 deletions(-)
--
2.17.0
6 years, 5 months
[libvirt] [jenkins-ci PATCH] projects: switch libvirt-perl over to using Module::Build
by Daniel P. Berrangé
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
---
jobs/perl-makemaker.yaml | 136 -------------------------------------
projects/libvirt-perl.yaml | 6 +-
2 files changed, 3 insertions(+), 139 deletions(-)
delete mode 100644 jobs/perl-makemaker.yaml
diff --git a/jobs/perl-makemaker.yaml b/jobs/perl-makemaker.yaml
deleted file mode 100644
index 84b368e..0000000
--- a/jobs/perl-makemaker.yaml
+++ /dev/null
@@ -1,136 +0,0 @@
-
-- job-template:
- id: perl-makemaker-build-job
- name: '{name}-{branch}-build{variant}'
- project-type: matrix
- description: '{title} Build'
- autogen_args: ''
- workspace: '{name}-{branch}{variant}'
- child-workspace: '.'
- block-downstream: true
- block-upstream: true
- wrappers:
- - timeout:
- abort: true
- type: absolute
- timeout: 90
- write-description: 'Aborted build after 90 minutes'
- properties:
- - build-discarder:
- days-to-keep: 30
- num-to-keep: 1000
- scm:
- - git:
- url: git://n64.pufty.ci.centos.org/{name}.git
- branches:
- - origin/{branch}
- clean:
- after: true
- skip-tag: true
- wipe-workspace: false
- triggers:
- - reverse:
- jobs: '{obj:parent_jobs}'
- - pollscm:
- cron: "H/20 * * * *"
- axes:
- - axis:
- name: systems
- type: slave
- values: '{obj:machines}'
- builders:
- - shell: |
- perl Makefile.PL PREFIX="$VIRT_PREFIX"
- {global_env}
- {local_env}
- $MAKE
- $MAKE -j{smp} install
- $MAKE -j{smp} manifest
- publishers:
- - email:
- recipients: '{obj:spam}'
- notify-every-unstable-build: true
- send-to-individuals: false
-
-
-- job-template:
- id: perl-makemaker-test-job
- name: '{name}-{branch}-test{variant}'
- project-type: matrix
- description: '{title} Test'
- test_args: ''
- workspace: '{name}-{branch}{variant}'
- child-workspace: '.'
- block-downstream: true
- block-upstream: true
- wrappers:
- - timeout:
- abort: true
- type: absolute
- timeout: 90
- write-description: 'Aborted build after 90 minutes'
- properties:
- - build-discarder:
- days-to-keep: 30
- num-to-keep: 1000
- triggers:
- - reverse:
- jobs: '{obj:parent_jobs}'
- axes:
- - axis:
- name: systems
- type: slave
- values: '{obj:machines}'
- builders:
- - shell: |
- {global_env}
- {local_env}
- $MAKE -j{smp} test {test_args}
- publishers:
- - email:
- recipients: '{obj:spam}'
- notify-every-unstable-build: true
- send-to-individuals: false
-
-- job-template:
- id: perl-makemaker-rpm-job
- name: '{name}-{branch}-rpm{variant}'
- project-type: matrix
- description: '{title} RPM'
- archive_format: gz
- workspace: '{name}-{branch}{variant}'
- child-workspace: '.'
- block-downstream: true
- block-upstream: true
- wrappers:
- - timeout:
- abort: true
- type: absolute
- timeout: 90
- write-description: 'Aborted build after 90 minutes'
- properties:
- - build-discarder:
- days-to-keep: 30
- num-to-keep: 1000
- triggers:
- - reverse:
- jobs: '{obj:parent_jobs}'
- axes:
- - axis:
- name: systems
- type: slave
- values: '{obj:machines}'
- builders:
- - shell: |
- {global_env}
- {local_env}
- sed -i -e 's/BuildRequires: *perl-Sys-Virt.*//' *.spec
- sed -i -e 's/BuildRequires: *libvirt.*devel.*//' *.spec
- rm -f *.tar.{archive_format}
- $MAKE -j{smp} dist
- rpmbuild --define "_topdir `pwd`/rpmbuild" -ta *.tar.{archive_format}
- publishers:
- - email:
- recipients: '{obj:spam}'
- notify-every-unstable-build: true
- send-to-individuals: false
diff --git a/projects/libvirt-perl.yaml b/projects/libvirt-perl.yaml
index 0a6f648..37b48ff 100644
--- a/projects/libvirt-perl.yaml
+++ b/projects/libvirt-perl.yaml
@@ -4,11 +4,11 @@
machines: '{all_machines}'
title: Libvirt Perl
jobs:
- - perl-makemaker-build-job:
+ - perl-modulebuild-build-job:
parent_jobs: 'libvirt-master-build'
- - perl-makemaker-test-job:
+ - perl-modulebuild-test-job:
parent_jobs: 'libvirt-perl-master-build'
test_args: 'TEST_MAINTAINER=1'
- - perl-makemaker-rpm-job:
+ - perl-modulebuild-rpm-job:
parent_jobs: 'libvirt-perl-master-test'
machines: '{rpm_machines}'
--
2.17.0
6 years, 5 months
[libvirt] [REPOST PATCH] tests: Update x86_64 replies, caps to QEMU 2.12
by John Ferlan
Using a QEMU 2.12 tagged tree build and full build, used:
tests/qemucapsprobe /home/qemu/x86_64-softmmu/qemu-system-x86_64 > \
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
VIR_TEST_REGENERATE_OUTPUT=1 tests/qemucapabilitiestest
VIR_TEST_REGENERATE_OUTPUT=1 tests/domaincapstest
Signed-off-by: John Ferlan <jferlan(a)redhat.com>
---
Reposting :
https://www.redhat.com/archives/libvir-list/2018-May/msg00738.html
with recent updates through commit id fe8a0679
tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml | 14 +-
.../caps_2.12.0.x86_64.replies | 328 +++++++++++++--------
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml | 57 ++--
3 files changed, 235 insertions(+), 164 deletions(-)
diff --git a/tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml b/tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml
index d0e2866c49..9d752a0146 100644
--- a/tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml
+++ b/tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml
@@ -23,10 +23,11 @@
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-model' supported='yes'>
- <model fallback='forbid'>Haswell-noTSX</model>
+ <model fallback='forbid'>Haswell-noTSX-IBRS</model>
<vendor>Intel</vendor>
<feature policy='require' name='vme'/>
<feature policy='require' name='ss'/>
+ <feature policy='require' name='vmx'/>
<feature policy='require' name='f16c'/>
<feature policy='require' name='rdrand'/>
<feature policy='require' name='hypervisor'/>
@@ -36,6 +37,7 @@
<feature policy='require' name='pdpe1gb'/>
<feature policy='require' name='abm'/>
<feature policy='require' name='invtsc'/>
+ <feature policy='require' name='ibpb'/>
</mode>
<mode name='custom' supported='yes'>
<model usable='yes'>qemu64</model>
@@ -51,13 +53,13 @@
<model usable='yes'>core2duo</model>
<model usable='no'>athlon</model>
<model usable='yes'>Westmere</model>
- <model usable='no'>Westmere-IBRS</model>
+ <model usable='yes'>Westmere-IBRS</model>
<model usable='no'>Skylake-Server</model>
<model usable='no'>Skylake-Server-IBRS</model>
<model usable='no'>Skylake-Client</model>
<model usable='no'>Skylake-Client-IBRS</model>
<model usable='yes'>SandyBridge</model>
- <model usable='no'>SandyBridge-IBRS</model>
+ <model usable='yes'>SandyBridge-IBRS</model>
<model usable='yes'>Penryn</model>
<model usable='no'>Opteron_G5</model>
<model usable='no'>Opteron_G4</model>
@@ -65,12 +67,12 @@
<model usable='yes'>Opteron_G2</model>
<model usable='yes'>Opteron_G1</model>
<model usable='yes'>Nehalem</model>
- <model usable='no'>Nehalem-IBRS</model>
+ <model usable='yes'>Nehalem-IBRS</model>
<model usable='yes'>IvyBridge</model>
- <model usable='no'>IvyBridge-IBRS</model>
+ <model usable='yes'>IvyBridge-IBRS</model>
<model usable='no'>Haswell</model>
<model usable='yes'>Haswell-noTSX</model>
- <model usable='no'>Haswell-noTSX-IBRS</model>
+ <model usable='yes'>Haswell-noTSX-IBRS</model>
<model usable='no'>Haswell-IBRS</model>
<model usable='no'>EPYC</model>
<model usable='no'>EPYC-IBPB</model>
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
index c40046beef..eb45f23cb8 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
@@ -2,14 +2,13 @@
"QMP": {
"version": {
"qemu": {
- "micro": 90,
- "minor": 11,
+ "micro": 0,
+ "minor": 12,
"major": 2
},
- "package": "v2.12.0-rc0"
+ "package": "v2.12.0"
},
"capabilities": [
- "oob"
]
}
}
@@ -23,11 +22,11 @@
{
"return": {
"qemu": {
- "micro": 90,
- "minor": 11,
+ "micro": 0,
+ "minor": 12,
"major": 2
},
- "package": "v2.12.0-rc0"
+ "package": "v2.12.0"
},
"id": "libvirt-2"
}
@@ -536,7 +535,7 @@
{
"return": {
- "fd": 19,
+ "fd": 17,
"fdset-id": 0
},
"id": "libvirt-5"
@@ -735,6 +734,10 @@
"name": "virtio-keyboard-pci",
"parent": "virtio-input-hid-pci"
},
+ {
+ "name": "xen-sysbus",
+ "parent": "bus"
+ },
{
"name": "i440FX",
"parent": "pci-device"
@@ -767,6 +770,10 @@
"name": "chardev-pty",
"parent": "chardev"
},
+ {
+ "name": "xen-apic",
+ "parent": "apic-common"
+ },
{
"name": "SUNW,fdtwo",
"parent": "base-sysbus-fdc"
@@ -1023,6 +1030,10 @@
"name": "pc-testdev",
"parent": "isa-device"
},
+ {
+ "name": "xen-backend",
+ "parent": "xen-sysdev"
+ },
{
"name": "Haswell-noTSX-IBRS-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -1063,6 +1074,10 @@
"name": "virtio-balloon-pci",
"parent": "virtio-pci"
},
+ {
+ "name": "chardev-socket",
+ "parent": "chardev"
+ },
{
"name": "iothread",
"parent": "object"
@@ -1072,13 +1087,9 @@
"parent": "isa-device"
},
{
- "name": "chardev-socket",
+ "name": "chardev-mux",
"parent": "chardev"
},
- {
- "name": "486-x86_64-cpu",
- "parent": "x86_64-cpu"
- },
{
"name": "pc-q35-2.7-machine",
"parent": "generic-pc-machine"
@@ -1088,8 +1099,8 @@
"parent": "generic-pc-machine"
},
{
- "name": "chardev-mux",
- "parent": "chardev"
+ "name": "486-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "filter-redirector",
@@ -1223,14 +1234,14 @@
"name": "chardev-msmouse",
"parent": "chardev"
},
- {
- "name": "pc-q35-2.9-machine",
- "parent": "generic-pc-machine"
- },
{
"name": "chardev-pipe",
"parent": "chardev-fd"
},
+ {
+ "name": "pc-q35-2.9-machine",
+ "parent": "generic-pc-machine"
+ },
{
"name": "pc-i440fx-1.7-machine",
"parent": "generic-pc-machine"
@@ -1419,6 +1430,10 @@
"name": "chardev-file",
"parent": "chardev-fd"
},
+ {
+ "name": "xen-sysdev",
+ "parent": "sys-bus-device"
+ },
{
"name": "intel-iommu",
"parent": "x86-iommu"
@@ -1483,6 +1498,10 @@
"name": "ccid-bus",
"parent": "bus"
},
+ {
+ "name": "xenpv-machine",
+ "parent": "machine"
+ },
{
"name": "EPYC-IBPB-x86_64-cpu",
"parent": "x86_64-cpu"
@@ -1815,6 +1834,10 @@
"name": "pc-i440fx-2.2-machine",
"parent": "generic-pc-machine"
},
+ {
+ "name": "xen-pci-passthrough",
+ "parent": "pci-device"
+ },
{
"name": "cryptodev-backend",
"parent": "object"
@@ -1947,10 +1970,18 @@
"name": "virtio-scsi-pci",
"parent": "virtio-pci"
},
+ {
+ "name": "piix3-ide",
+ "parent": "pci-ide"
+ },
{
"name": "ES1370",
"parent": "pci-device"
},
+ {
+ "name": "xen-pvdevice",
+ "parent": "pci-device"
+ },
{
"name": "virtio-pci-bus",
"parent": "virtio-bus"
@@ -1960,8 +1991,8 @@
"parent": "pcie-port"
},
{
- "name": "piix3-ide",
- "parent": "pci-ide"
+ "name": "xenfv-machine",
+ "parent": "generic-pc-machine"
},
{
"name": "pci-testdev",
@@ -2015,6 +2046,10 @@
"name": "pc-i440fx-2.6-machine",
"parent": "generic-pc-machine"
},
+ {
+ "name": "xen-platform",
+ "parent": "pci-device"
+ },
{
"name": "chardev-serial",
"parent": "chardev-fd"
@@ -2111,6 +2146,10 @@
"name": "isa-applesmc",
"parent": "isa-device"
},
+ {
+ "name": "xen-accel",
+ "parent": "accel"
+ },
{
"name": "secret",
"parent": "object"
@@ -3192,102 +3231,93 @@
{
"return": [
{
- "name": "serial",
- "type": "str"
- },
- {
- "name": "port_index",
+ "name": "min_io_size",
"type": "uint16"
},
{
- "name": "dpofua",
+ "name": "removable",
"description": "on/off",
"type": "bool"
},
{
- "name": "bootindex",
- "type": "int32"
- },
- {
- "name": "logical_block_size",
- "description": "A power of two between 512 and 32768",
- "type": "uint16"
+ "name": "channel",
+ "type": "uint32"
},
{
- "name": "discard_granularity",
- "type": "uint32"
+ "name": "serial",
+ "type": "str"
},
{
"name": "lun",
"type": "uint32"
},
{
- "name": "max_unmap_size",
- "type": "uint64"
+ "name": "dpofua",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "drive",
- "description": "Node name or ID of a block device to use as a backend",
+ "name": "ver",
"type": "str"
},
{
- "name": "port_wwn",
- "type": "uint64"
- },
- {
- "name": "write-cache",
- "description": "on/off/auto",
- "type": "OnOffAuto"
- },
- {
- "name": "share-rw",
- "type": "bool"
- },
- {
- "name": "opt_io_size",
+ "name": "scsi-id",
"type": "uint32"
},
{
- "name": "min_io_size",
+ "name": "logical_block_size",
+ "description": "A power of two between 512 and 32768",
"type": "uint16"
},
{
- "name": "product",
+ "name": "drive",
+ "description": "Node name or ID of a block device to use as a backend",
"type": "str"
},
{
- "name": "scsi-id",
- "type": "uint32"
+ "name": "scsi_version",
+ "type": "int32"
},
{
- "name": "channel",
+ "name": "werror",
+ "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "type": "BlockdevOnError"
+ },
+ {
+ "name": "discard_granularity",
"type": "uint32"
},
{
- "name": "vendor",
- "type": "str"
+ "name": "port_wwn",
+ "type": "uint64"
},
{
- "name": "wwn",
+ "name": "max_unmap_size",
"type": "uint64"
},
{
- "name": "werror",
+ "name": "rerror",
"description": "Error handling policy, report/ignore/enospc/stop/auto",
"type": "BlockdevOnError"
},
{
- "name": "removable",
- "description": "on/off",
+ "name": "max_io_size",
+ "type": "uint64"
+ },
+ {
+ "name": "wwn",
+ "type": "uint64"
+ },
+ {
+ "name": "share-rw",
"type": "bool"
},
{
- "name": "rerror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
- "type": "BlockdevOnError"
+ "name": "product",
+ "type": "str"
},
{
- "name": "ver",
+ "name": "vendor",
"type": "str"
},
{
@@ -3296,8 +3326,21 @@
"type": "uint16"
},
{
- "name": "max_io_size",
- "type": "uint64"
+ "name": "port_index",
+ "type": "uint16"
+ },
+ {
+ "name": "bootindex",
+ "type": "int32"
+ },
+ {
+ "name": "write-cache",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "opt_io_size",
+ "type": "uint32"
}
],
"id": "libvirt-19"
@@ -4103,6 +4146,11 @@
"name": "vectors",
"type": "uint32"
},
+ {
+ "name": "iommu_platform",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"name": "x-pcie-extcap-init",
"description": "on/off",
@@ -4120,13 +4168,18 @@
"name": "x-ignore-backend-features",
"type": "bool"
},
+ {
+ "name": "stats",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"name": "notify_on_empty",
"description": "on/off",
"type": "bool"
},
{
- "name": "iommu_platform",
+ "name": "virtio-pci-bus-master-bug-migration",
"description": "on/off",
"type": "bool"
},
@@ -4136,7 +4189,7 @@
"type": "bool"
},
{
- "name": "virtio-pci-bus-master-bug-migration",
+ "name": "virgl",
"description": "on/off",
"type": "bool"
},
@@ -4174,19 +4227,29 @@
"name": "yres",
"type": "uint32"
},
+ {
+ "name": "stats",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"name": "iommu_platform",
"description": "on/off",
"type": "bool"
},
{
- "name": "max_outputs",
+ "name": "xres",
"type": "uint32"
},
{
- "name": "xres",
+ "name": "max_outputs",
"type": "uint32"
},
+ {
+ "name": "virgl",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"name": "max_hostmem",
"type": "size"
@@ -4711,6 +4774,11 @@
"name": "pc-i440fx-2.7",
"cpu-max": 255
},
+ {
+ "hotpluggable-cpus": true,
+ "name": "xenfv",
+ "cpu-max": 128
+ },
{
"hotpluggable-cpus": true,
"name": "pc-i440fx-2.3",
@@ -4752,6 +4820,11 @@
"cpu-max": 288,
"alias": "q35"
},
+ {
+ "hotpluggable-cpus": false,
+ "name": "xenpv",
+ "cpu-max": 1
+ },
{
"hotpluggable-cpus": true,
"name": "pc-q35-2.10",
@@ -5001,7 +5074,6 @@
"name": "Westmere-IBRS",
"typename": "Westmere-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5051,7 +5123,6 @@
"avx512cd",
"avx512bw",
"avx512vl",
- "spec-ctrl",
"3dnowprefetch",
"xsavec",
"xgetbv1",
@@ -5093,7 +5164,6 @@
"rdseed",
"adx",
"smap",
- "spec-ctrl",
"3dnowprefetch",
"xsavec",
"xgetbv1",
@@ -5115,7 +5185,6 @@
"name": "SandyBridge-IBRS",
"typename": "SandyBridge-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5193,7 +5262,6 @@
"name": "Nehalem-IBRS",
"typename": "Nehalem-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5210,7 +5278,6 @@
"name": "IvyBridge-IBRS",
"typename": "IvyBridge-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5237,7 +5304,6 @@
"name": "Haswell-noTSX-IBRS",
"typename": "Haswell-noTSX-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5247,8 +5313,7 @@
"typename": "Haswell-IBRS-x86_64-cpu",
"unavailable-features": [
"hle",
- "rtm",
- "spec-ctrl"
+ "rtm"
],
"static": false,
"migration-safe": true
@@ -5291,7 +5356,6 @@
"misalignsse",
"3dnowprefetch",
"osvw",
- "ibpb",
"xsavec",
"xgetbv1"
],
@@ -5339,7 +5403,6 @@
"rdseed",
"adx",
"smap",
- "spec-ctrl",
"3dnowprefetch"
],
"static": false,
@@ -5354,7 +5417,6 @@
"rdseed",
"adx",
"smap",
- "spec-ctrl",
"3dnowprefetch"
],
"static": false,
@@ -5516,6 +5578,14 @@
},
{
"parameters": [
+ {
+ "name": "rendernode",
+ "type": "string"
+ },
+ {
+ "name": "gl",
+ "type": "boolean"
+ },
{
"name": "head",
"type": "number"
@@ -6217,6 +6287,10 @@
},
{
"parameters": [
+ {
+ "name": "x-oob",
+ "type": "boolean"
+ },
{
"name": "pretty",
"type": "boolean"
@@ -14363,9 +14437,9 @@
"type": "int"
},
{
- "name": "static",
+ "name": "preallocation",
"default": null,
- "type": "bool"
+ "type": "356"
}
],
"meta-type": "object"
@@ -18199,7 +18273,7 @@
"pge": true,
"avx512bitalg": false,
"pdcm": false,
- "model": 63,
+ "model": 60,
"movbe": true,
"nrip-save": false,
"ssse3": true,
@@ -18210,7 +18284,7 @@
"fma": true,
"cx16": true,
"de": true,
- "stepping": 2,
+ "stepping": 3,
"xsave": true,
"clflush": true,
"skinit": false,
@@ -18224,13 +18298,13 @@
"osvw": false,
"apic": true,
"pmm": false,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"tsc-adjust": true,
"kvm-steal-time": true,
"kvmclock": true,
"lwp": false,
"xop": false,
- "ibpb": false,
+ "ibpb": true,
"avx": true,
"ospke": false,
"acpi": false,
@@ -18245,7 +18319,7 @@
"vaes": false,
"xsaves": false,
"lm": true,
- "umip": false,
+ "umip": true,
"pse": true,
"avx2": true,
"sep": true,
@@ -18269,22 +18343,22 @@
"fxsr-opt": false,
"xstore": false,
"rtm": false,
- "kvm-hint-dedicated": true,
+ "kvm-hint-dedicated": false,
"lmce": true,
"perfctr-nb": false,
"rdrand": true,
"rdseed": false,
"avx512-4vnniw": false,
"vme": true,
- "vmx": false,
+ "vmx": true,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"pse36": true,
- "kvm-pv-tlb-flush": false,
+ "kvm-pv-tlb-flush": true,
"tbm": false,
"wdt": false,
- "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "model-id": "Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz",
"sha-ni": false,
"abm": true,
"avx512pf": false,
@@ -18314,6 +18388,7 @@
"xsavec": false,
"intel-pt": false,
"osxsave": false,
+ "hv-frequencies": false,
"tsc-frequency": 0,
"xd": true,
"hv-vendor-id": "",
@@ -18426,7 +18501,7 @@
"nodeid_msr": false,
"pdcm": false,
"movbe": true,
- "model": 63,
+ "model": 60,
"nrip_save": false,
"nrip-save": false,
"kvm_pv_unhalt": true,
@@ -18439,7 +18514,7 @@
"cx16": true,
"de": true,
"enforce": false,
- "stepping": 2,
+ "stepping": 3,
"xsave": true,
"clflush": true,
"skinit": false,
@@ -18458,7 +18533,7 @@
"pmu": false,
"pmm": false,
"apic": true,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"min-xlevel2": 0,
"tsc-adjust": true,
"tsc_adjust": true,
@@ -18467,7 +18542,7 @@
"kvmclock": true,
"l3-cache": true,
"lwp": false,
- "ibpb": false,
+ "ibpb": true,
"xop": false,
"avx": true,
"ospke": false,
@@ -18485,7 +18560,7 @@
"xsaves": false,
"tcg-cpuid": true,
"lm": true,
- "umip": false,
+ "umip": true,
"pse": true,
"avx2": true,
"sep": true,
@@ -18519,7 +18594,7 @@
"hv-synic": false,
"xstore": false,
"fxsr_opt": false,
- "kvm-hint-dedicated": true,
+ "kvm-hint-dedicated": false,
"rtm": false,
"lmce": true,
"hv-time": false,
@@ -18529,18 +18604,18 @@
"rdrand": true,
"rdseed": false,
"avx512-4vnniw": false,
- "vmx": false,
+ "vmx": true,
"vme": true,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"pse36": true,
- "kvm-pv-tlb-flush": false,
+ "kvm-pv-tlb-flush": true,
"tbm": false,
"wdt": false,
"pause_filter": false,
"sha-ni": false,
- "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "model-id": "Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz",
"abm": true,
"avx512pf": false,
"xstore-en": false
@@ -18644,7 +18719,7 @@
"pge": true,
"avx512bitalg": false,
"pdcm": false,
- "model": 63,
+ "model": 60,
"movbe": true,
"nrip-save": false,
"ssse3": true,
@@ -18655,7 +18730,7 @@
"fma": true,
"cx16": true,
"de": true,
- "stepping": 2,
+ "stepping": 3,
"xsave": true,
"clflush": true,
"skinit": false,
@@ -18669,13 +18744,13 @@
"osvw": false,
"apic": true,
"pmm": false,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"tsc-adjust": true,
"kvm-steal-time": true,
"kvmclock": true,
"lwp": false,
"xop": false,
- "ibpb": false,
+ "ibpb": true,
"avx": true,
"ospke": false,
"acpi": false,
@@ -18690,7 +18765,7 @@
"vaes": false,
"xsaves": false,
"lm": true,
- "umip": false,
+ "umip": true,
"pse": true,
"avx2": true,
"sep": true,
@@ -18714,22 +18789,22 @@
"fxsr-opt": false,
"xstore": false,
"rtm": false,
- "kvm-hint-dedicated": true,
+ "kvm-hint-dedicated": false,
"lmce": true,
"perfctr-nb": false,
"rdrand": true,
"rdseed": false,
"avx512-4vnniw": false,
"vme": true,
- "vmx": false,
+ "vmx": true,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"pse36": true,
- "kvm-pv-tlb-flush": false,
+ "kvm-pv-tlb-flush": true,
"tbm": false,
"wdt": false,
- "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "model-id": "Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz",
"sha-ni": false,
"abm": true,
"avx512pf": false,
@@ -18759,6 +18834,7 @@
"xsavec": false,
"intel-pt": false,
"osxsave": false,
+ "hv-frequencies": false,
"tsc-frequency": 0,
"xd": true,
"hv-vendor-id": "",
@@ -18871,7 +18947,7 @@
"nodeid_msr": false,
"pdcm": false,
"movbe": true,
- "model": 63,
+ "model": 60,
"nrip_save": false,
"nrip-save": false,
"kvm_pv_unhalt": true,
@@ -18884,7 +18960,7 @@
"cx16": true,
"de": true,
"enforce": false,
- "stepping": 2,
+ "stepping": 3,
"xsave": true,
"clflush": true,
"skinit": false,
@@ -18903,7 +18979,7 @@
"pmu": false,
"pmm": false,
"apic": true,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"min-xlevel2": 0,
"tsc-adjust": true,
"tsc_adjust": true,
@@ -18912,7 +18988,7 @@
"kvmclock": true,
"l3-cache": true,
"lwp": false,
- "ibpb": false,
+ "ibpb": true,
"xop": false,
"avx": true,
"ospke": false,
@@ -18930,7 +19006,7 @@
"xsaves": false,
"tcg-cpuid": true,
"lm": true,
- "umip": false,
+ "umip": true,
"pse": true,
"avx2": true,
"sep": true,
@@ -18964,7 +19040,7 @@
"hv-synic": false,
"xstore": false,
"fxsr_opt": false,
- "kvm-hint-dedicated": true,
+ "kvm-hint-dedicated": false,
"rtm": false,
"lmce": true,
"hv-time": false,
@@ -18974,18 +19050,18 @@
"rdrand": true,
"rdseed": false,
"avx512-4vnniw": false,
- "vmx": false,
+ "vmx": true,
"vme": true,
"dtes64": false,
"mtrr": true,
"rdtscp": true,
"pse36": true,
- "kvm-pv-tlb-flush": false,
+ "kvm-pv-tlb-flush": true,
"tbm": false,
"wdt": false,
"pause_filter": false,
"sha-ni": false,
- "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "model-id": "Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz",
"abm": true,
"avx512pf": false,
"xstore-en": false
@@ -19798,6 +19874,7 @@
"xsavec": false,
"intel-pt": false,
"osxsave": false,
+ "hv-frequencies": false,
"tsc-frequency": 0,
"xd": true,
"hv-vendor-id": "",
@@ -20243,6 +20320,7 @@
"xsavec": false,
"intel-pt": false,
"osxsave": false,
+ "hv-frequencies": false,
"tsc-frequency": 0,
"xd": true,
"hv-vendor-id": "",
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
index 4247afeb31..060aad6152 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
@@ -122,6 +122,7 @@
<flag name='gic-version'/>
<flag name='incoming-defer'/>
<flag name='virtio-gpu'/>
+ <flag name='virtio-gpu.virgl'/>
<flag name='virtio-keyboard'/>
<flag name='virtio-mouse'/>
<flag name='virtio-tablet'/>
@@ -132,6 +133,7 @@
<flag name='vserport-change-event'/>
<flag name='virtio-balloon-pci.deflate-on-oom'/>
<flag name='mptsas1068'/>
+ <flag name='spice-gl'/>
<flag name='qxl.vram64_size_mb'/>
<flag name='chardev-logfile'/>
<flag name='debug-threads'/>
@@ -161,6 +163,7 @@
<flag name='drive-iotune-group'/>
<flag name='query-cpu-model-expansion'/>
<flag name='virtio-net.host_mtu'/>
+ <flag name='spice-rendernode'/>
<flag name='nvdimm'/>
<flag name='pcie-root-port'/>
<flag name='query-cpu-definitions'/>
@@ -200,10 +203,10 @@
<flag name='qom-list-properties'/>
<flag name='memory-backend-file.discard-data'/>
<flag name='sdl-gl'/>
- <version>2011090</version>
+ <version>2012000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>390813</microcodeVersion>
- <package>v2.12.0-rc0</package>
+ <microcodeVersion>392232</microcodeVersion>
+ <package>v2.12.0</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<property name='phys-bits' type='number' value='0'/>
@@ -220,6 +223,7 @@
<property name='xsavec' type='boolean' value='false'/>
<property name='intel-pt' type='boolean' value='false'/>
<property name='osxsave' type='boolean' value='false'/>
+ <property name='hv-frequencies' type='boolean' value='false'/>
<property name='tsc-frequency' type='number' value='0'/>
<property name='xd' type='boolean' value='true' migratable='yes'/>
<property name='hv-vendor-id' type='string' value=''/>
@@ -332,7 +336,7 @@
<property name='nodeid_msr' type='boolean' value='false'/>
<property name='pdcm' type='boolean' value='false'/>
<property name='movbe' type='boolean' value='true' migratable='yes'/>
- <property name='model' type='number' value='63'/>
+ <property name='model' type='number' value='60'/>
<property name='nrip_save' type='boolean' value='false'/>
<property name='nrip-save' type='boolean' value='false'/>
<property name='kvm_pv_unhalt' type='boolean' value='true' migratable='yes'/>
@@ -345,7 +349,7 @@
<property name='cx16' type='boolean' value='true' migratable='yes'/>
<property name='de' type='boolean' value='true' migratable='yes'/>
<property name='enforce' type='boolean' value='false'/>
- <property name='stepping' type='number' value='2'/>
+ <property name='stepping' type='number' value='3'/>
<property name='xsave' type='boolean' value='true' migratable='yes'/>
<property name='clflush' type='boolean' value='true' migratable='yes'/>
<property name='skinit' type='boolean' value='false'/>
@@ -364,7 +368,7 @@
<property name='pmu' type='boolean' value='false'/>
<property name='pmm' type='boolean' value='false'/>
<property name='apic' type='boolean' value='true' migratable='yes'/>
- <property name='spec-ctrl' type='boolean' value='false'/>
+ <property name='spec-ctrl' type='boolean' value='true' migratable='yes'/>
<property name='min-xlevel2' type='number' value='0'/>
<property name='tsc-adjust' type='boolean' value='true' migratable='yes'/>
<property name='tsc_adjust' type='boolean' value='true' migratable='yes'/>
@@ -373,7 +377,7 @@
<property name='kvmclock' type='boolean' value='true' migratable='yes'/>
<property name='l3-cache' type='boolean' value='true' migratable='yes'/>
<property name='lwp' type='boolean' value='false'/>
- <property name='ibpb' type='boolean' value='false'/>
+ <property name='ibpb' type='boolean' value='true' migratable='yes'/>
<property name='xop' type='boolean' value='false'/>
<property name='avx' type='boolean' value='true' migratable='yes'/>
<property name='ospke' type='boolean' value='false'/>
@@ -391,7 +395,7 @@
<property name='xsaves' type='boolean' value='false'/>
<property name='tcg-cpuid' type='boolean' value='true' migratable='yes'/>
<property name='lm' type='boolean' value='true' migratable='yes'/>
- <property name='umip' type='boolean' value='false'/>
+ <property name='umip' type='boolean' value='true' migratable='yes'/>
<property name='pse' type='boolean' value='true' migratable='yes'/>
<property name='avx2' type='boolean' value='true' migratable='yes'/>
<property name='sep' type='boolean' value='true' migratable='yes'/>
@@ -425,7 +429,7 @@
<property name='hv-synic' type='boolean' value='false'/>
<property name='xstore' type='boolean' value='false'/>
<property name='fxsr_opt' type='boolean' value='false'/>
- <property name='kvm-hint-dedicated' type='boolean' value='true' migratable='yes'/>
+ <property name='kvm-hint-dedicated' type='boolean' value='false'/>
<property name='rtm' type='boolean' value='false'/>
<property name='lmce' type='boolean' value='true' migratable='yes'/>
<property name='hv-time' type='boolean' value='false'/>
@@ -435,18 +439,18 @@
<property name='rdrand' type='boolean' value='true' migratable='yes'/>
<property name='rdseed' type='boolean' value='false'/>
<property name='avx512-4vnniw' type='boolean' value='false'/>
- <property name='vmx' type='boolean' value='false'/>
+ <property name='vmx' type='boolean' value='true' migratable='yes'/>
<property name='vme' type='boolean' value='true' migratable='yes'/>
<property name='dtes64' type='boolean' value='false'/>
<property name='mtrr' type='boolean' value='true' migratable='yes'/>
<property name='rdtscp' type='boolean' value='true' migratable='yes'/>
<property name='pse36' type='boolean' value='true' migratable='yes'/>
- <property name='kvm-pv-tlb-flush' type='boolean' value='false'/>
+ <property name='kvm-pv-tlb-flush' type='boolean' value='true' migratable='yes'/>
<property name='tbm' type='boolean' value='false'/>
<property name='wdt' type='boolean' value='false'/>
<property name='pause_filter' type='boolean' value='false'/>
<property name='sha-ni' type='boolean' value='false'/>
- <property name='model-id' type='string' value='Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz'/>
+ <property name='model-id' type='string' value='Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz'/>
<property name='abm' type='boolean' value='true' migratable='yes'/>
<property name='avx512pf' type='boolean' value='false'/>
<property name='xstore-en' type='boolean' value='false'/>
@@ -466,6 +470,7 @@
<property name='xsavec' type='boolean' value='false'/>
<property name='intel-pt' type='boolean' value='false'/>
<property name='osxsave' type='boolean' value='false'/>
+ <property name='hv-frequencies' type='boolean' value='false'/>
<property name='tsc-frequency' type='number' value='0'/>
<property name='xd' type='boolean' value='true' migratable='yes'/>
<property name='hv-vendor-id' type='string' value=''/>
@@ -724,9 +729,7 @@
<blocker name='3dnow'/>
</cpu>
<cpu type='kvm' name='Westmere' usable='yes'/>
- <cpu type='kvm' name='Westmere-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Westmere-IBRS' usable='yes'/>
<cpu type='kvm' name='Skylake-Server' usable='no'>
<blocker name='hle'/>
<blocker name='rtm'/>
@@ -763,7 +766,6 @@
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
- <blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='xgetbv1'/>
@@ -793,7 +795,6 @@
<blocker name='rdseed'/>
<blocker name='adx'/>
<blocker name='smap'/>
- <blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
<blocker name='xsavec'/>
<blocker name='xgetbv1'/>
@@ -801,9 +802,7 @@
<blocker name='mpx'/>
</cpu>
<cpu type='kvm' name='SandyBridge' usable='yes'/>
- <cpu type='kvm' name='SandyBridge-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='SandyBridge-IBRS' usable='yes'/>
<cpu type='kvm' name='Penryn' usable='yes'/>
<cpu type='kvm' name='Opteron_G5' usable='no'>
<blocker name='sse4a'/>
@@ -827,25 +826,18 @@
<cpu type='kvm' name='Opteron_G2' usable='yes'/>
<cpu type='kvm' name='Opteron_G1' usable='yes'/>
<cpu type='kvm' name='Nehalem' usable='yes'/>
- <cpu type='kvm' name='Nehalem-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Nehalem-IBRS' usable='yes'/>
<cpu type='kvm' name='IvyBridge' usable='yes'/>
- <cpu type='kvm' name='IvyBridge-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='IvyBridge-IBRS' usable='yes'/>
<cpu type='kvm' name='Haswell' usable='no'>
<blocker name='hle'/>
<blocker name='rtm'/>
</cpu>
<cpu type='kvm' name='Haswell-noTSX' usable='yes'/>
- <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='yes'/>
<cpu type='kvm' name='Haswell-IBRS' usable='no'>
<blocker name='hle'/>
<blocker name='rtm'/>
- <blocker name='spec-ctrl'/>
</cpu>
<cpu type='kvm' name='EPYC' usable='no'>
<blocker name='rdseed'/>
@@ -876,7 +868,6 @@
<blocker name='misalignsse'/>
<blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
- <blocker name='ibpb'/>
<blocker name='xsavec'/>
<blocker name='xgetbv1'/>
</cpu>
@@ -899,7 +890,6 @@
<blocker name='rdseed'/>
<blocker name='adx'/>
<blocker name='smap'/>
- <blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
</cpu>
<cpu type='kvm' name='Broadwell-IBRS' usable='no'>
@@ -908,7 +898,6 @@
<blocker name='rdseed'/>
<blocker name='adx'/>
<blocker name='smap'/>
- <blocker name='spec-ctrl'/>
<blocker name='3dnowprefetch'/>
</cpu>
<cpu type='kvm' name='486' usable='yes'/>
@@ -1214,6 +1203,7 @@
<machine name='pc-i440fx-2.9' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-i440fx-2.6' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-i440fx-2.7' hotplugCpus='yes' maxCpus='255'/>
+ <machine name='xenfv' hotplugCpus='yes' maxCpus='128'/>
<machine name='pc-i440fx-2.3' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-i440fx-2.4' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-i440fx-2.5' hotplugCpus='yes' maxCpus='255'/>
@@ -1222,6 +1212,7 @@
<machine name='pc-i440fx-2.0' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-q35-2.11' hotplugCpus='yes' maxCpus='288'/>
<machine name='pc-q35-2.12' alias='q35' hotplugCpus='yes' maxCpus='288'/>
+ <machine name='xenpv' maxCpus='1'/>
<machine name='pc-q35-2.10' hotplugCpus='yes' maxCpus='288'/>
<machine name='pc-i440fx-1.7' hotplugCpus='yes' maxCpus='255'/>
<machine name='pc-q35-2.9' hotplugCpus='yes' maxCpus='288'/>
--
2.14.3
6 years, 5 months
Re: [libvirt] [Qemu-devel] [PATCH v2 0/5] Removal of deprecated -no-kvm* options
by Thomas Huth
On 07.05.2018 19:01, Paolo Bonzini wrote:
> On 07/05/2018 18:50, Markus Armbruster wrote:
>> Paolo Bonzini <pbonzini(a)redhat.com> writes:
>>
>>> On 07/05/2018 13:56, Markus Armbruster wrote:
>>>> Adding more and more ways to do the same stuff does not improve an
>>>> interface. Interface design needs to be *opinionated*. If we decide
>>>> -machine accel=tcg isn't a nice interface, by all means create a better
>>>> one, but as replacement[*], not as addition.
>>>>
>>>> Furthermore:
>>>>
>>>> tcg: add options for enabling MTTCG
>>>>
>>>> We know there will be cases where MTTCG won't work until additional work
>>>> is done in the front/back ends to support. It will however be useful to
>>>> be able to turn it on.
>>>>
>>>> As a result MTTCG will default to off unless the combination is
>>>> supported. However the user can turn it on for the sake of testing.
>>>>
>>>> Signed-off-by: KONRAD Frederic <fred.konrad(a)greensocs.com>
>>>> [AJB: move to -accel tcg,thread=multi|single, defaults]
>>>> Signed-off-by: Alex Bennée <alex.bennee(a)linaro.org>
>>>> Reviewed-by: Richard Henderson <rth(a)twiddle.net>
>>>>
>>>> I'm sorry, but this us sub-par. Yes, the commit is also about "enabling
>>>> MTTCG", but it also adds a new way to select accelerators, without ever
>>>> spelling that out. It should've been split, and properly described.
>>>
>>> Perhaps we can deprecate "-M accel" then, and also while we're at it
>>> move kernel_irqchip from -machine to "-accel kvm" where it belongs?
>>
>> Sounds good to me.
>
> Thomas, here's one for you! :)
I like the idea of deprecating "-machine accel=xxx" - but that will also
be a bigger change, since "-accel" is internally setting the accel
option of the machine again...
Also libvirt is still using "-machine accel=..." as far as I know, so
we've got to make sure that this gets changed there, too...
Thomas
6 years, 5 months
[libvirt] Libvirt daemon split / VM shim progress
by Daniel P. Berrangé
A update on progress splitting libvirtd into multiple daemons....
* General refactoring of the RPC client/server
This is about allowing libvirtd daemon to forward API calls to
other daemons when there is no built-in driver. It also involves
the remote client learning how to connect to other daemons.
Working proof of concept which splits the secret driver into a
separate daemon is available:
https://www.redhat.com/archives/libvir-list/2018-April/msg01977.html
The storage driver, interface driver and nodedev drivers can
all also be split at this time. The nwfilter & network drivers
require some work before they can be split.
Still needs work around config files, and creating daemons for other
drivers. I'm not proposing to merge this until all drivers are ready.
I want to avoid a hybrid state where some drivers are split and some
are not as that will be confusing and make upgrade path harder.
Need to also consider if we'll mandate splitting of libvirtd, or
provide a compile time option to continue building a monolithic
driver. We'll probably need the latter for at least a few years
to avoid forcing a major architectural change on long-life distros
that like to rebase.
* Untangle storage driver from virt drivers
This involved more the storage file code into separate loadable modules.
This is merged and working
https://www.redhat.com/archives/libvir-list/2018-April/msg02423.html
* Untangle nwfilter driver from the virt drivers
This involved creating new public APIs to provide the concept of a filter
binding. This allows nwfilter driver to track all filters it has created.
The virt drivers only talk to the nwfilter driver via the public API
after this is done.
Latest patch series is here:
https://www.redhat.com/archives/libvir-list/2018-May/msg01145.html
A few loose ends and testing needed, but largely feature complete and
hopefully soon mergable
* Untangle network driver from virt driver
The virt drivers currently call into the network driver via a
back channel using callbacks, rather than the public API. We
will need to define some public APIs to allow creation and
deletion of "network ports" from the virt driver. This will
allow unprivilegd virt drivers to have real network access
via privileged network driver.
Also likely want to make the network driver responsible to
setting up network filters when this is done. ie the virt
driver will no longer directly use the nwfilter driver,
instead the network driver will talk to the nwfilter driver.
This will allow privileged network driver to enforce the
use of nwfilters when giving ports to unprivileged virt
drivers.
No work started, but this what I'll tackle now the nwfilter stuff
is largely wrapped up.
* Move host device tracking into the node dev driver
Currently we have a src/util/virhostdev.c file that tracks the
state of SCSI, SCIVHost PCI, MDev, USB devices that are assigned
to guests. This is part of the virt driver and needs to move into
the node device driver in some way. Principally this will allow
an unprivileged virt driver to use host devices via a privileged
nodedev driver.
Probably will involve creating some new virNodeDeviceXXXX APIs
to deal with the operations required. Unclear exactly what they
will look like, but need to be much simpler than the huge number
of APIs that are in virhostdev.h currently.
No work started, but Laine has indicated an interest in working
on it. If not, I'll work on it once network stuff is under control
With all the above done we'll be able to have many daemons, one per
driver, with split privilege levels.
The virt driver daemons, however, would still be monolithic. The step
after that would be to look at how to allow a launching VMs via a simple
shim daemon, that then associates with the main virt daemon. We had done
some POC demos around that in the past, with some positive results
https://www.redhat.com/archives/libvir-list/2017-December/msg00728.html
With the splitting of libvirtd, the need for a shim feels less urgent,
because the penalty of running one virtqemud per guest is lower than
the penalty of running one libvirtd per guest. None the less I still
think we want to try to build a shim, so that apps can directly connect
to the shim to run API operations, and just use the virtqemud for
central aggregation views. I'm not expecting todo anything on this
until the libvirtd is split, because that makes it easier todo the
shim without loosing functionality in the shim.
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
6 years, 5 months
[libvirt] [PATCH] tests: Update caps for QEMU 2.12.0 on s390x
by Shalini Chellathurai Saroja
Let us update the existing xml and replies files for QEMU 2.12.0 on
s390x.
Signed-off-by: Shalini Chellathurai Saroja <shalini(a)linux.vnet.ibm.com>
---
tests/domaincapsschemadata/qemu_2.12.0.s390x.xml | 99 +-
.../qemucapabilitiesdata/caps_2.12.0.s390x.replies | 5001 +++++++++++---------
tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml | 113 +-
3 files changed, 2974 insertions(+), 2239 deletions(-)
diff --git a/tests/domaincapsschemadata/qemu_2.12.0.s390x.xml b/tests/domaincapsschemadata/qemu_2.12.0.s390x.xml
index 4bacb879fe..1475451e68 100644
--- a/tests/domaincapsschemadata/qemu_2.12.0.s390x.xml
+++ b/tests/domaincapsschemadata/qemu_2.12.0.s390x.xml
@@ -22,8 +22,103 @@
</os>
<cpu>
<mode name='host-passthrough' supported='yes'/>
- <mode name='host-model' supported='no'/>
- <mode name='custom' supported='no'/>
+ <mode name='host-model' supported='yes'>
+ <model fallback='forbid'>z14-base</model>
+ <feature policy='require' name='aen'/>
+ <feature policy='require' name='aefsi'/>
+ <feature policy='require' name='msa8'/>
+ <feature policy='require' name='msa7'/>
+ <feature policy='require' name='msa6'/>
+ <feature policy='require' name='msa5'/>
+ <feature policy='require' name='msa4'/>
+ <feature policy='require' name='msa3'/>
+ <feature policy='require' name='msa2'/>
+ <feature policy='require' name='msa1'/>
+ <feature policy='require' name='sthyi'/>
+ <feature policy='require' name='edat'/>
+ <feature policy='require' name='ri'/>
+ <feature policy='require' name='edat2'/>
+ <feature policy='require' name='vx'/>
+ <feature policy='require' name='ipter'/>
+ <feature policy='require' name='vxeh'/>
+ <feature policy='require' name='vxpd'/>
+ <feature policy='require' name='esop'/>
+ <feature policy='require' name='iep'/>
+ <feature policy='require' name='cte'/>
+ <feature policy='require' name='gs'/>
+ <feature policy='require' name='ppa15'/>
+ <feature policy='require' name='zpci'/>
+ <feature policy='require' name='sea_esop2'/>
+ <feature policy='require' name='te'/>
+ <feature policy='require' name='cmm'/>
+ </mode>
+ <mode name='custom' supported='yes'>
+ <model usable='yes'>z890.2</model>
+ <model usable='yes'>z990.4</model>
+ <model usable='yes'>z10BC.2</model>
+ <model usable='yes'>z196.2</model>
+ <model usable='yes'>z14</model>
+ <model usable='yes'>z9BC-base</model>
+ <model usable='yes'>zEC12-base</model>
+ <model usable='yes'>z196-base</model>
+ <model usable='yes'>z13-base</model>
+ <model usable='yes'>z990.3</model>
+ <model usable='yes'>z9EC</model>
+ <model usable='yes'>zBC12</model>
+ <model usable='yes'>z9EC.3</model>
+ <model usable='yes'>z196.2-base</model>
+ <model usable='no'>qemu</model>
+ <model usable='yes'>zEC12.2-base</model>
+ <model usable='yes'>z800-base</model>
+ <model usable='yes'>z9EC.2</model>
+ <model usable='yes'>z900.2-base</model>
+ <model usable='yes'>z900.3</model>
+ <model usable='yes'>z890-base</model>
+ <model usable='yes'>z890</model>
+ <model usable='yes'>z990.4-base</model>
+ <model usable='yes'>z10BC.2-base</model>
+ <model usable='yes'>z900.2</model>
+ <model usable='yes'>z9BC.2-base</model>
+ <model usable='yes'>z800</model>
+ <model usable='yes'>z114</model>
+ <model usable='yes'>z13</model>
+ <model usable='yes'>z13s-base</model>
+ <model usable='yes'>z990</model>
+ <model usable='yes'>z990.2</model>
+ <model usable='yes'>z14-base</model>
+ <model usable='yes'>z890.2-base</model>
+ <model usable='yes'>z196</model>
+ <model usable='yes'>z10EC</model>
+ <model usable='yes'>z13s</model>
+ <model usable='yes'>z900</model>
+ <model usable='yes'>z10EC.3</model>
+ <model usable='yes'>z10EC.2-base</model>
+ <model usable='yes'>z114-base</model>
+ <model usable='yes'>z990.2-base</model>
+ <model usable='yes'>z9EC.2-base</model>
+ <model usable='yes'>z890.3</model>
+ <model usable='yes'>z900.3-base</model>
+ <model usable='yes'>z9BC.2</model>
+ <model usable='yes'>z10BC</model>
+ <model usable='yes'>z990.5</model>
+ <model usable='yes'>zEC12.2</model>
+ <model usable='yes'>z10EC-base</model>
+ <model usable='yes'>z9EC-base</model>
+ <model usable='yes'>z9EC.3-base</model>
+ <model usable='yes'>zEC12</model>
+ <model usable='yes'>z990.5-base</model>
+ <model usable='yes'>z10BC-base</model>
+ <model usable='yes'>z900-base</model>
+ <model usable='yes'>z13.2</model>
+ <model usable='yes'>z890.3-base</model>
+ <model usable='yes'>zBC12-base</model>
+ <model usable='yes'>z13.2-base</model>
+ <model usable='yes'>z990-base</model>
+ <model usable='yes'>z10EC.2</model>
+ <model usable='yes'>z9BC</model>
+ <model usable='yes'>z10EC.3-base</model>
+ <model usable='yes'>z990.3-base</model>
+ </mode>
</cpu>
<devices>
<disk supported='yes'>
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies b/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
index a93e5984c6..29c3403550 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
@@ -2,14 +2,13 @@
"QMP": {
"version": {
"qemu": {
- "micro": 90,
- "minor": 11,
+ "micro": 0,
+ "minor": 12,
"major": 2
},
- "package": "v2.12.0-rc0"
+ "package": ""
},
"capabilities": [
- "oob"
]
}
}
@@ -23,11 +22,11 @@
{
"return": {
"qemu": {
- "micro": 90,
- "minor": 11,
+ "micro": 0,
+ "minor": 12,
"major": 2
},
- "package": "v2.12.0-rc0"
+ "package": ""
},
"id": "libvirt-2"
}
@@ -530,7 +529,7 @@
{
"return": {
- "fd": 17,
+ "fd": 18,
"fdset-id": 0
},
"id": "libvirt-5"
@@ -546,7 +545,7 @@
{
"return": {
- "enabled": false,
+ "enabled": true,
"present": true
},
"id": "libvirt-7"
@@ -1241,10 +1240,6 @@
"name": "fw_cfg_io",
"parent": "fw_cfg"
},
- {
- "name": "chardev-file",
- "parent": "chardev-fd"
- },
{
"name": "s390-ccw-virtio-2.10-machine",
"parent": "s390-ccw-machine"
@@ -1258,8 +1253,8 @@
"parent": "s390x-cpu"
},
{
- "name": "chardev-braille",
- "parent": "chardev"
+ "name": "chardev-file",
+ "parent": "chardev-fd"
},
{
"name": "chardev-wctablet",
@@ -2904,102 +2899,93 @@
{
"return": [
{
- "name": "serial",
- "type": "str"
- },
- {
- "name": "port_index",
+ "name": "min_io_size",
"type": "uint16"
},
{
- "name": "dpofua",
+ "name": "removable",
"description": "on/off",
"type": "bool"
},
{
- "name": "bootindex",
- "type": "int32"
- },
- {
- "name": "logical_block_size",
- "description": "A power of two between 512 and 32768",
- "type": "uint16"
+ "name": "channel",
+ "type": "uint32"
},
{
- "name": "discard_granularity",
- "type": "uint32"
+ "name": "serial",
+ "type": "str"
},
{
"name": "lun",
"type": "uint32"
},
{
- "name": "max_unmap_size",
- "type": "uint64"
+ "name": "dpofua",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "drive",
- "description": "Node name or ID of a block device to use as a backend",
+ "name": "ver",
"type": "str"
},
{
- "name": "port_wwn",
- "type": "uint64"
- },
- {
- "name": "write-cache",
- "description": "on/off/auto",
- "type": "OnOffAuto"
- },
- {
- "name": "share-rw",
- "type": "bool"
- },
- {
- "name": "opt_io_size",
+ "name": "scsi-id",
"type": "uint32"
},
{
- "name": "min_io_size",
+ "name": "logical_block_size",
+ "description": "A power of two between 512 and 32768",
"type": "uint16"
},
{
- "name": "product",
+ "name": "drive",
+ "description": "Node name or ID of a block device to use as a backend",
"type": "str"
},
{
- "name": "scsi-id",
- "type": "uint32"
+ "name": "scsi_version",
+ "type": "int32"
},
{
- "name": "channel",
+ "name": "werror",
+ "description": "Error handling policy, report/ignore/enospc/stop/auto",
+ "type": "BlockdevOnError"
+ },
+ {
+ "name": "discard_granularity",
"type": "uint32"
},
{
- "name": "vendor",
- "type": "str"
+ "name": "port_wwn",
+ "type": "uint64"
},
{
- "name": "wwn",
+ "name": "max_unmap_size",
"type": "uint64"
},
{
- "name": "werror",
+ "name": "rerror",
"description": "Error handling policy, report/ignore/enospc/stop/auto",
"type": "BlockdevOnError"
},
{
- "name": "removable",
- "description": "on/off",
+ "name": "max_io_size",
+ "type": "uint64"
+ },
+ {
+ "name": "wwn",
+ "type": "uint64"
+ },
+ {
+ "name": "share-rw",
"type": "bool"
},
{
- "name": "rerror",
- "description": "Error handling policy, report/ignore/enospc/stop/auto",
- "type": "BlockdevOnError"
+ "name": "product",
+ "type": "str"
},
{
- "name": "ver",
+ "name": "vendor",
"type": "str"
},
{
@@ -3008,8 +2994,21 @@
"type": "uint16"
},
{
- "name": "max_io_size",
- "type": "uint64"
+ "name": "port_index",
+ "type": "uint16"
+ },
+ {
+ "name": "bootindex",
+ "type": "int32"
+ },
+ {
+ "name": "write-cache",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "opt_io_size",
+ "type": "uint32"
}
],
"id": "libvirt-20"
@@ -3747,18 +3746,6 @@
"name": "z890.2",
"typename": "z890.2-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": false,
"migration-safe": true
@@ -3767,18 +3754,6 @@
"name": "z990.4",
"typename": "z990.4-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": false,
"migration-safe": true
@@ -3787,32 +3762,6 @@
"name": "z10BC.2",
"typename": "z10BC.2-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "sthyi",
- "pfpo",
- "dfphp",
- "dfp",
- "parseh",
- "hfpue",
- "hfpm",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -3821,122 +3770,6 @@
"name": "z196.2",
"typename": "z196.2-s390x-cpu",
"unavailable-features": [
- "pcc-xts-eaes-256",
- "pcc-xts-eaes-128",
- "pcc-xts-aes-256",
- "pcc-xts-aes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-eaes-192",
- "pcc-cmac-eaes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-aes-192",
- "pcc-cmac-aes-128",
- "pcc-cmac-etdea-192",
- "pcc-cmac-etdea-128",
- "pcc-cmac-edea",
- "pcc-cmac-tdea-192",
- "pcc-cmac-tdea-128",
- "pcc-cmac-dea",
- "kmo-eaes-256",
- "kmo-eaes-192",
- "kmo-eaes-128",
- "kmo-aes-256",
- "kmo-aes-192",
- "kmo-aes-128",
- "kmo-etdea-192",
- "kmo-etdea-128",
- "kmo-edea",
- "kmo-tdea-192",
- "kmo-tdea-128",
- "kmo-dea",
- "kmf-eaes-256",
- "kmf-eaes-192",
- "kmf-eaes-128",
- "kmf-aes-256",
- "kmf-aes-192",
- "kmf-aes-128",
- "kmf-etdea-192",
- "kmf-etdea-128",
- "kmf-edea",
- "kmf-tdea-192",
- "kmf-tdea-128",
- "kmf-dea",
- "kmctr-eaes-256",
- "kmctr-eaes-192",
- "kmctr-eaes-128",
- "kmctr-aes-256",
- "kmctr-aes-192",
- "kmctr-aes-128",
- "kmctr-etdea-192",
- "kmctr-etdea-128",
- "kmctr-edea",
- "kmctr-tdea-192",
- "kmctr-tdea-128",
- "kmctr-dea",
- "pckmo-aes-256",
- "pckmo-aes-192",
- "pckmo-aes-128",
- "pckmo-etdea-192",
- "pckmo-etdea-128",
- "pckmo-edea",
- "klmd-sha-1",
- "kimd-ghash",
- "kimd-sha-1",
- "km-xts-eaes-256",
- "km-xts-eaes-128",
- "km-xts-aes-256",
- "km-xts-aes-128",
- "km-eaes-256",
- "km-eaes-192",
- "km-eaes-128",
- "km-etdea-192",
- "km-etdea-128",
- "km-edea",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-eaes-256",
- "kmc-eaes-192",
- "kmc-eaes-128",
- "kmc-etdea-192",
- "kmc-etdea-128",
- "kmc-edea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-eaes-256",
- "kmac-eaes-192",
- "kmac-eaes-128",
- "kmac-aes-256",
- "kmac-aes-192",
- "kmac-aes-128",
- "kmac-etdea-192",
- "kmac-etdea-128",
- "kmac-edea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "aefsi",
- "sthyi",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "ipter",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -3945,152 +3778,6 @@
"name": "z14",
"typename": "z14-s390x-cpu",
"unavailable-features": [
- "kma-gcm-eaes-256",
- "kma-gcm-eaes-192",
- "kma-gcm-eaes-128",
- "kma-gcm-aes-256",
- "kma-gcm-aes-192",
- "kma-gcm-aes-128",
- "ppno-sha-512-drng",
- "pcc-xts-eaes-256",
- "pcc-xts-eaes-128",
- "pcc-xts-aes-256",
- "pcc-xts-aes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-eaes-192",
- "pcc-cmac-eaes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-aes-192",
- "pcc-cmac-aes-128",
- "pcc-cmac-etdea-192",
- "pcc-cmac-etdea-128",
- "pcc-cmac-edea",
- "pcc-cmac-tdea-192",
- "pcc-cmac-tdea-128",
- "pcc-cmac-dea",
- "kmo-eaes-256",
- "kmo-eaes-192",
- "kmo-eaes-128",
- "kmo-aes-256",
- "kmo-aes-192",
- "kmo-aes-128",
- "kmo-etdea-192",
- "kmo-etdea-128",
- "kmo-edea",
- "kmo-tdea-192",
- "kmo-tdea-128",
- "kmo-dea",
- "kmf-eaes-256",
- "kmf-eaes-192",
- "kmf-eaes-128",
- "kmf-aes-256",
- "kmf-aes-192",
- "kmf-aes-128",
- "kmf-etdea-192",
- "kmf-etdea-128",
- "kmf-edea",
- "kmf-tdea-192",
- "kmf-tdea-128",
- "kmf-dea",
- "kmctr-eaes-256",
- "kmctr-eaes-192",
- "kmctr-eaes-128",
- "kmctr-aes-256",
- "kmctr-aes-192",
- "kmctr-aes-128",
- "kmctr-etdea-192",
- "kmctr-etdea-128",
- "kmctr-edea",
- "kmctr-tdea-192",
- "kmctr-tdea-128",
- "kmctr-dea",
- "pckmo-aes-256",
- "pckmo-aes-192",
- "pckmo-aes-128",
- "pckmo-etdea-192",
- "pckmo-etdea-128",
- "pckmo-edea",
- "klmd-sha-1",
- "kimd-ghash",
- "kimd-sha-1",
- "km-xts-eaes-256",
- "km-xts-eaes-128",
- "km-xts-aes-256",
- "km-xts-aes-128",
- "km-eaes-256",
- "km-eaes-192",
- "km-eaes-128",
- "km-etdea-192",
- "km-etdea-128",
- "km-edea",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-eaes-256",
- "kmc-eaes-192",
- "kmc-eaes-128",
- "kmc-etdea-192",
- "kmc-etdea-128",
- "kmc-edea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-eaes-256",
- "kmac-eaes-192",
- "kmac-eaes-128",
- "kmac-aes-256",
- "kmac-aes-192",
- "kmac-aes-128",
- "kmac-etdea-192",
- "kmac-etdea-128",
- "kmac-edea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "esop",
- "msa8-base",
- "vxeh",
- "vxpd",
- "gs",
- "sea_esop2",
- "iep",
- "vx",
- "dfppc",
- "edat2",
- "aefsi",
- "sthyi",
- "te",
- "ri",
- "tsi",
- "sema",
- "minste2",
- "eec",
- "cte",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "opc",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "ipter",
- "csske",
- "edat",
- "asnlxr",
- "msa7",
- "msa6",
- "msa2",
- "msa1",
- "gen13ptff",
- "tods",
- "type"
],
"static": false,
"migration-safe": true
@@ -4099,22 +3786,6 @@
"name": "z9BC-base",
"typename": "z9BC-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "hfpue",
- "hfpm",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -4123,32 +3794,6 @@
"name": "zEC12-base",
"typename": "zEC12-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -4157,31 +3802,6 @@
"name": "z196-base",
"typename": "z196-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -4190,35 +3810,6 @@
"name": "z13-base",
"typename": "z13-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "dfppc",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "csske",
- "asnlxr",
- "gen13ptff",
- "tods",
- "type"
],
"static": true,
"migration-safe": true
@@ -4227,18 +3818,6 @@
"name": "z990.3",
"typename": "z990.3-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": false,
"migration-safe": true
@@ -4246,6 +3825,8 @@
{
"name": "host",
"typename": "host-s390x-cpu",
+ "unavailable-features": [
+ ],
"static": false,
"migration-safe": false
},
@@ -4253,25 +3834,6 @@
"name": "z9EC",
"typename": "z9EC-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "sthyi",
- "hfpue",
- "hfpm",
- "asnlxr",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -4280,129 +3842,6 @@
"name": "zBC12",
"typename": "zBC12-s390x-cpu",
"unavailable-features": [
- "pcc-xts-eaes-256",
- "pcc-xts-eaes-128",
- "pcc-xts-aes-256",
- "pcc-xts-aes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-eaes-192",
- "pcc-cmac-eaes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-aes-192",
- "pcc-cmac-aes-128",
- "pcc-cmac-etdea-192",
- "pcc-cmac-etdea-128",
- "pcc-cmac-edea",
- "pcc-cmac-tdea-192",
- "pcc-cmac-tdea-128",
- "pcc-cmac-dea",
- "kmo-eaes-256",
- "kmo-eaes-192",
- "kmo-eaes-128",
- "kmo-aes-256",
- "kmo-aes-192",
- "kmo-aes-128",
- "kmo-etdea-192",
- "kmo-etdea-128",
- "kmo-edea",
- "kmo-tdea-192",
- "kmo-tdea-128",
- "kmo-dea",
- "kmf-eaes-256",
- "kmf-eaes-192",
- "kmf-eaes-128",
- "kmf-aes-256",
- "kmf-aes-192",
- "kmf-aes-128",
- "kmf-etdea-192",
- "kmf-etdea-128",
- "kmf-edea",
- "kmf-tdea-192",
- "kmf-tdea-128",
- "kmf-dea",
- "kmctr-eaes-256",
- "kmctr-eaes-192",
- "kmctr-eaes-128",
- "kmctr-aes-256",
- "kmctr-aes-192",
- "kmctr-aes-128",
- "kmctr-etdea-192",
- "kmctr-etdea-128",
- "kmctr-edea",
- "kmctr-tdea-192",
- "kmctr-tdea-128",
- "kmctr-dea",
- "pckmo-aes-256",
- "pckmo-aes-192",
- "pckmo-aes-128",
- "pckmo-etdea-192",
- "pckmo-etdea-128",
- "pckmo-edea",
- "klmd-sha-1",
- "kimd-ghash",
- "kimd-sha-1",
- "km-xts-eaes-256",
- "km-xts-eaes-128",
- "km-xts-aes-256",
- "km-xts-aes-128",
- "km-eaes-256",
- "km-eaes-192",
- "km-eaes-128",
- "km-etdea-192",
- "km-etdea-128",
- "km-edea",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-eaes-256",
- "kmc-eaes-192",
- "kmc-eaes-128",
- "kmc-etdea-192",
- "kmc-etdea-128",
- "kmc-edea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-eaes-256",
- "kmac-eaes-192",
- "kmac-eaes-128",
- "kmac-aes-256",
- "kmac-aes-192",
- "kmac-aes-128",
- "kmac-etdea-192",
- "kmac-etdea-128",
- "kmac-edea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "esop",
- "sea_esop2",
- "edat2",
- "aefsi",
- "sthyi",
- "te",
- "ri",
- "cte",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "ipter",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -4411,25 +3850,6 @@
"name": "z9EC.3",
"typename": "z9EC.3-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "sthyi",
- "hfpue",
- "hfpm",
- "asnlxr",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -4438,31 +3858,6 @@
"name": "z196.2-base",
"typename": "z196.2-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -4471,6 +3866,7 @@
"name": "qemu",
"typename": "qemu-s390x-cpu",
"unavailable-features": [
+ "ais"
],
"static": false,
"migration-safe": true
@@ -4479,32 +3875,6 @@
"name": "zEC12.2-base",
"typename": "zEC12.2-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -4521,25 +3891,6 @@
"name": "z9EC.2",
"typename": "z9EC.2-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "sthyi",
- "hfpue",
- "hfpm",
- "asnlxr",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -4564,18 +3915,6 @@
"name": "z890-base",
"typename": "z890-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": true,
"migration-safe": true
@@ -4584,18 +3923,6 @@
"name": "z890",
"typename": "z890-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": false,
"migration-safe": true
@@ -4604,18 +3931,6 @@
"name": "z990.4-base",
"typename": "z990.4-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": true,
"migration-safe": true
@@ -4624,27 +3939,6 @@
"name": "z10BC.2-base",
"typename": "z10BC.2-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "pfpo",
- "dfphp",
- "dfp",
- "parseh",
- "hfpue",
- "hfpm",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -4661,22 +3955,6 @@
"name": "z9BC.2-base",
"typename": "z9BC.2-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "hfpue",
- "hfpm",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -4693,122 +3971,6 @@
"name": "z114",
"typename": "z114-s390x-cpu",
"unavailable-features": [
- "pcc-xts-eaes-256",
- "pcc-xts-eaes-128",
- "pcc-xts-aes-256",
- "pcc-xts-aes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-eaes-192",
- "pcc-cmac-eaes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-aes-192",
- "pcc-cmac-aes-128",
- "pcc-cmac-etdea-192",
- "pcc-cmac-etdea-128",
- "pcc-cmac-edea",
- "pcc-cmac-tdea-192",
- "pcc-cmac-tdea-128",
- "pcc-cmac-dea",
- "kmo-eaes-256",
- "kmo-eaes-192",
- "kmo-eaes-128",
- "kmo-aes-256",
- "kmo-aes-192",
- "kmo-aes-128",
- "kmo-etdea-192",
- "kmo-etdea-128",
- "kmo-edea",
- "kmo-tdea-192",
- "kmo-tdea-128",
- "kmo-dea",
- "kmf-eaes-256",
- "kmf-eaes-192",
- "kmf-eaes-128",
- "kmf-aes-256",
- "kmf-aes-192",
- "kmf-aes-128",
- "kmf-etdea-192",
- "kmf-etdea-128",
- "kmf-edea",
- "kmf-tdea-192",
- "kmf-tdea-128",
- "kmf-dea",
- "kmctr-eaes-256",
- "kmctr-eaes-192",
- "kmctr-eaes-128",
- "kmctr-aes-256",
- "kmctr-aes-192",
- "kmctr-aes-128",
- "kmctr-etdea-192",
- "kmctr-etdea-128",
- "kmctr-edea",
- "kmctr-tdea-192",
- "kmctr-tdea-128",
- "kmctr-dea",
- "pckmo-aes-256",
- "pckmo-aes-192",
- "pckmo-aes-128",
- "pckmo-etdea-192",
- "pckmo-etdea-128",
- "pckmo-edea",
- "klmd-sha-1",
- "kimd-ghash",
- "kimd-sha-1",
- "km-xts-eaes-256",
- "km-xts-eaes-128",
- "km-xts-aes-256",
- "km-xts-aes-128",
- "km-eaes-256",
- "km-eaes-192",
- "km-eaes-128",
- "km-etdea-192",
- "km-etdea-128",
- "km-edea",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-eaes-256",
- "kmc-eaes-192",
- "kmc-eaes-128",
- "kmc-etdea-192",
- "kmc-etdea-128",
- "kmc-edea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-eaes-256",
- "kmac-eaes-192",
- "kmac-eaes-128",
- "kmac-aes-256",
- "kmac-aes-192",
- "kmac-aes-128",
- "kmac-etdea-192",
- "kmac-etdea-128",
- "kmac-edea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "aefsi",
- "sthyi",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "ipter",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -4817,134 +3979,6 @@
"name": "z13",
"typename": "z13-s390x-cpu",
"unavailable-features": [
- "ppno-sha-512-drng",
- "pcc-xts-eaes-256",
- "pcc-xts-eaes-128",
- "pcc-xts-aes-256",
- "pcc-xts-aes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-eaes-192",
- "pcc-cmac-eaes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-aes-192",
- "pcc-cmac-aes-128",
- "pcc-cmac-etdea-192",
- "pcc-cmac-etdea-128",
- "pcc-cmac-edea",
- "pcc-cmac-tdea-192",
- "pcc-cmac-tdea-128",
- "pcc-cmac-dea",
- "kmo-eaes-256",
- "kmo-eaes-192",
- "kmo-eaes-128",
- "kmo-aes-256",
- "kmo-aes-192",
- "kmo-aes-128",
- "kmo-etdea-192",
- "kmo-etdea-128",
- "kmo-edea",
- "kmo-tdea-192",
- "kmo-tdea-128",
- "kmo-dea",
- "kmf-eaes-256",
- "kmf-eaes-192",
- "kmf-eaes-128",
- "kmf-aes-256",
- "kmf-aes-192",
- "kmf-aes-128",
- "kmf-etdea-192",
- "kmf-etdea-128",
- "kmf-edea",
- "kmf-tdea-192",
- "kmf-tdea-128",
- "kmf-dea",
- "kmctr-eaes-256",
- "kmctr-eaes-192",
- "kmctr-eaes-128",
- "kmctr-aes-256",
- "kmctr-aes-192",
- "kmctr-aes-128",
- "kmctr-etdea-192",
- "kmctr-etdea-128",
- "kmctr-edea",
- "kmctr-tdea-192",
- "kmctr-tdea-128",
- "kmctr-dea",
- "pckmo-aes-256",
- "pckmo-aes-192",
- "pckmo-aes-128",
- "pckmo-etdea-192",
- "pckmo-etdea-128",
- "pckmo-edea",
- "klmd-sha-1",
- "kimd-ghash",
- "kimd-sha-1",
- "km-xts-eaes-256",
- "km-xts-eaes-128",
- "km-xts-aes-256",
- "km-xts-aes-128",
- "km-eaes-256",
- "km-eaes-192",
- "km-eaes-128",
- "km-etdea-192",
- "km-etdea-128",
- "km-edea",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-eaes-256",
- "kmc-eaes-192",
- "kmc-eaes-128",
- "kmc-etdea-192",
- "kmc-etdea-128",
- "kmc-edea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-eaes-256",
- "kmac-eaes-192",
- "kmac-eaes-128",
- "kmac-aes-256",
- "kmac-aes-192",
- "kmac-aes-128",
- "kmac-etdea-192",
- "kmac-etdea-128",
- "kmac-edea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "esop",
- "sea_esop2",
- "vx",
- "dfppc",
- "edat2",
- "aefsi",
- "sthyi",
- "te",
- "ri",
- "cte",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "ipter",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "gen13ptff",
- "tods",
- "type"
],
"static": false,
"migration-safe": true
@@ -4953,35 +3987,6 @@
"name": "z13s-base",
"typename": "z13s-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "dfppc",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "csske",
- "asnlxr",
- "gen13ptff",
- "tods",
- "type"
],
"static": true,
"migration-safe": true
@@ -4990,18 +3995,6 @@
"name": "z990",
"typename": "z990-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": false,
"migration-safe": true
@@ -5010,18 +4003,6 @@
"name": "z990.2",
"typename": "z990.2-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": false,
"migration-safe": true
@@ -5030,40 +4011,6 @@
"name": "z14-base",
"typename": "z14-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "dfppc",
- "tsi",
- "sema",
- "minste2",
- "eec",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "opc",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "csske",
- "asnlxr",
- "gen13ptff",
- "tods",
- "type"
],
"static": true,
"migration-safe": true
@@ -5072,18 +4019,6 @@
"name": "z890.2-base",
"typename": "z890.2-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": true,
"migration-safe": true
@@ -5092,122 +4027,6 @@
"name": "z196",
"typename": "z196-s390x-cpu",
"unavailable-features": [
- "pcc-xts-eaes-256",
- "pcc-xts-eaes-128",
- "pcc-xts-aes-256",
- "pcc-xts-aes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-eaes-192",
- "pcc-cmac-eaes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-aes-192",
- "pcc-cmac-aes-128",
- "pcc-cmac-etdea-192",
- "pcc-cmac-etdea-128",
- "pcc-cmac-edea",
- "pcc-cmac-tdea-192",
- "pcc-cmac-tdea-128",
- "pcc-cmac-dea",
- "kmo-eaes-256",
- "kmo-eaes-192",
- "kmo-eaes-128",
- "kmo-aes-256",
- "kmo-aes-192",
- "kmo-aes-128",
- "kmo-etdea-192",
- "kmo-etdea-128",
- "kmo-edea",
- "kmo-tdea-192",
- "kmo-tdea-128",
- "kmo-dea",
- "kmf-eaes-256",
- "kmf-eaes-192",
- "kmf-eaes-128",
- "kmf-aes-256",
- "kmf-aes-192",
- "kmf-aes-128",
- "kmf-etdea-192",
- "kmf-etdea-128",
- "kmf-edea",
- "kmf-tdea-192",
- "kmf-tdea-128",
- "kmf-dea",
- "kmctr-eaes-256",
- "kmctr-eaes-192",
- "kmctr-eaes-128",
- "kmctr-aes-256",
- "kmctr-aes-192",
- "kmctr-aes-128",
- "kmctr-etdea-192",
- "kmctr-etdea-128",
- "kmctr-edea",
- "kmctr-tdea-192",
- "kmctr-tdea-128",
- "kmctr-dea",
- "pckmo-aes-256",
- "pckmo-aes-192",
- "pckmo-aes-128",
- "pckmo-etdea-192",
- "pckmo-etdea-128",
- "pckmo-edea",
- "klmd-sha-1",
- "kimd-ghash",
- "kimd-sha-1",
- "km-xts-eaes-256",
- "km-xts-eaes-128",
- "km-xts-aes-256",
- "km-xts-aes-128",
- "km-eaes-256",
- "km-eaes-192",
- "km-eaes-128",
- "km-etdea-192",
- "km-etdea-128",
- "km-edea",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-eaes-256",
- "kmc-eaes-192",
- "kmc-eaes-128",
- "kmc-etdea-192",
- "kmc-etdea-128",
- "kmc-edea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-eaes-256",
- "kmac-eaes-192",
- "kmac-eaes-128",
- "kmac-aes-256",
- "kmac-aes-192",
- "kmac-aes-128",
- "kmac-etdea-192",
- "kmac-etdea-128",
- "kmac-edea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "aefsi",
- "sthyi",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "ipter",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -5216,32 +4035,6 @@
"name": "z10EC",
"typename": "z10EC-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "sthyi",
- "pfpo",
- "dfphp",
- "dfp",
- "parseh",
- "hfpue",
- "hfpm",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -5250,134 +4043,6 @@
"name": "z13s",
"typename": "z13s-s390x-cpu",
"unavailable-features": [
- "ppno-sha-512-drng",
- "pcc-xts-eaes-256",
- "pcc-xts-eaes-128",
- "pcc-xts-aes-256",
- "pcc-xts-aes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-eaes-192",
- "pcc-cmac-eaes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-aes-192",
- "pcc-cmac-aes-128",
- "pcc-cmac-etdea-192",
- "pcc-cmac-etdea-128",
- "pcc-cmac-edea",
- "pcc-cmac-tdea-192",
- "pcc-cmac-tdea-128",
- "pcc-cmac-dea",
- "kmo-eaes-256",
- "kmo-eaes-192",
- "kmo-eaes-128",
- "kmo-aes-256",
- "kmo-aes-192",
- "kmo-aes-128",
- "kmo-etdea-192",
- "kmo-etdea-128",
- "kmo-edea",
- "kmo-tdea-192",
- "kmo-tdea-128",
- "kmo-dea",
- "kmf-eaes-256",
- "kmf-eaes-192",
- "kmf-eaes-128",
- "kmf-aes-256",
- "kmf-aes-192",
- "kmf-aes-128",
- "kmf-etdea-192",
- "kmf-etdea-128",
- "kmf-edea",
- "kmf-tdea-192",
- "kmf-tdea-128",
- "kmf-dea",
- "kmctr-eaes-256",
- "kmctr-eaes-192",
- "kmctr-eaes-128",
- "kmctr-aes-256",
- "kmctr-aes-192",
- "kmctr-aes-128",
- "kmctr-etdea-192",
- "kmctr-etdea-128",
- "kmctr-edea",
- "kmctr-tdea-192",
- "kmctr-tdea-128",
- "kmctr-dea",
- "pckmo-aes-256",
- "pckmo-aes-192",
- "pckmo-aes-128",
- "pckmo-etdea-192",
- "pckmo-etdea-128",
- "pckmo-edea",
- "klmd-sha-1",
- "kimd-ghash",
- "kimd-sha-1",
- "km-xts-eaes-256",
- "km-xts-eaes-128",
- "km-xts-aes-256",
- "km-xts-aes-128",
- "km-eaes-256",
- "km-eaes-192",
- "km-eaes-128",
- "km-etdea-192",
- "km-etdea-128",
- "km-edea",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-eaes-256",
- "kmc-eaes-192",
- "kmc-eaes-128",
- "kmc-etdea-192",
- "kmc-etdea-128",
- "kmc-edea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-eaes-256",
- "kmac-eaes-192",
- "kmac-eaes-128",
- "kmac-aes-256",
- "kmac-aes-192",
- "kmac-aes-128",
- "kmac-etdea-192",
- "kmac-etdea-128",
- "kmac-edea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "esop",
- "sea_esop2",
- "vx",
- "dfppc",
- "edat2",
- "aefsi",
- "sthyi",
- "te",
- "ri",
- "cte",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "ipter",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "gen13ptff",
- "tods",
- "type"
],
"static": false,
"migration-safe": true
@@ -5394,32 +4059,6 @@
"name": "z10EC.3",
"typename": "z10EC.3-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "sthyi",
- "pfpo",
- "dfphp",
- "dfp",
- "parseh",
- "hfpue",
- "hfpm",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -5428,27 +4067,6 @@
"name": "z10EC.2-base",
"typename": "z10EC.2-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "pfpo",
- "dfphp",
- "dfp",
- "parseh",
- "hfpue",
- "hfpm",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -5457,31 +4075,6 @@
"name": "z114-base",
"typename": "z114-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -5490,18 +4083,6 @@
"name": "z990.2-base",
"typename": "z990.2-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": true,
"migration-safe": true
@@ -5510,22 +4091,6 @@
"name": "z9EC.2-base",
"typename": "z9EC.2-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "hfpue",
- "hfpm",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -5534,18 +4099,6 @@
"name": "z890.3",
"typename": "z890.3-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": false,
"migration-safe": true
@@ -5562,25 +4115,6 @@
"name": "z9BC.2",
"typename": "z9BC.2-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "sthyi",
- "hfpue",
- "hfpm",
- "asnlxr",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -5589,32 +4123,6 @@
"name": "z10BC",
"typename": "z10BC-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "sthyi",
- "pfpo",
- "dfphp",
- "dfp",
- "parseh",
- "hfpue",
- "hfpm",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -5623,18 +4131,6 @@
"name": "z990.5",
"typename": "z990.5-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": false,
"migration-safe": true
@@ -5643,129 +4139,6 @@
"name": "zEC12.2",
"typename": "zEC12.2-s390x-cpu",
"unavailable-features": [
- "pcc-xts-eaes-256",
- "pcc-xts-eaes-128",
- "pcc-xts-aes-256",
- "pcc-xts-aes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-eaes-192",
- "pcc-cmac-eaes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-aes-192",
- "pcc-cmac-aes-128",
- "pcc-cmac-etdea-192",
- "pcc-cmac-etdea-128",
- "pcc-cmac-edea",
- "pcc-cmac-tdea-192",
- "pcc-cmac-tdea-128",
- "pcc-cmac-dea",
- "kmo-eaes-256",
- "kmo-eaes-192",
- "kmo-eaes-128",
- "kmo-aes-256",
- "kmo-aes-192",
- "kmo-aes-128",
- "kmo-etdea-192",
- "kmo-etdea-128",
- "kmo-edea",
- "kmo-tdea-192",
- "kmo-tdea-128",
- "kmo-dea",
- "kmf-eaes-256",
- "kmf-eaes-192",
- "kmf-eaes-128",
- "kmf-aes-256",
- "kmf-aes-192",
- "kmf-aes-128",
- "kmf-etdea-192",
- "kmf-etdea-128",
- "kmf-edea",
- "kmf-tdea-192",
- "kmf-tdea-128",
- "kmf-dea",
- "kmctr-eaes-256",
- "kmctr-eaes-192",
- "kmctr-eaes-128",
- "kmctr-aes-256",
- "kmctr-aes-192",
- "kmctr-aes-128",
- "kmctr-etdea-192",
- "kmctr-etdea-128",
- "kmctr-edea",
- "kmctr-tdea-192",
- "kmctr-tdea-128",
- "kmctr-dea",
- "pckmo-aes-256",
- "pckmo-aes-192",
- "pckmo-aes-128",
- "pckmo-etdea-192",
- "pckmo-etdea-128",
- "pckmo-edea",
- "klmd-sha-1",
- "kimd-ghash",
- "kimd-sha-1",
- "km-xts-eaes-256",
- "km-xts-eaes-128",
- "km-xts-aes-256",
- "km-xts-aes-128",
- "km-eaes-256",
- "km-eaes-192",
- "km-eaes-128",
- "km-etdea-192",
- "km-etdea-128",
- "km-edea",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-eaes-256",
- "kmc-eaes-192",
- "kmc-eaes-128",
- "kmc-etdea-192",
- "kmc-etdea-128",
- "kmc-edea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-eaes-256",
- "kmac-eaes-192",
- "kmac-eaes-128",
- "kmac-aes-256",
- "kmac-aes-192",
- "kmac-aes-128",
- "kmac-etdea-192",
- "kmac-etdea-128",
- "kmac-edea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "esop",
- "sea_esop2",
- "edat2",
- "aefsi",
- "sthyi",
- "te",
- "ri",
- "cte",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "ipter",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -5774,27 +4147,6 @@
"name": "z10EC-base",
"typename": "z10EC-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "pfpo",
- "dfphp",
- "dfp",
- "parseh",
- "hfpue",
- "hfpm",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -5803,22 +4155,6 @@
"name": "z9EC-base",
"typename": "z9EC-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "hfpue",
- "hfpm",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -5827,22 +4163,6 @@
"name": "z9EC.3-base",
"typename": "z9EC.3-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "hfpue",
- "hfpm",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -5851,129 +4171,6 @@
"name": "zEC12",
"typename": "zEC12-s390x-cpu",
"unavailable-features": [
- "pcc-xts-eaes-256",
- "pcc-xts-eaes-128",
- "pcc-xts-aes-256",
- "pcc-xts-aes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-eaes-192",
- "pcc-cmac-eaes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-aes-192",
- "pcc-cmac-aes-128",
- "pcc-cmac-etdea-192",
- "pcc-cmac-etdea-128",
- "pcc-cmac-edea",
- "pcc-cmac-tdea-192",
- "pcc-cmac-tdea-128",
- "pcc-cmac-dea",
- "kmo-eaes-256",
- "kmo-eaes-192",
- "kmo-eaes-128",
- "kmo-aes-256",
- "kmo-aes-192",
- "kmo-aes-128",
- "kmo-etdea-192",
- "kmo-etdea-128",
- "kmo-edea",
- "kmo-tdea-192",
- "kmo-tdea-128",
- "kmo-dea",
- "kmf-eaes-256",
- "kmf-eaes-192",
- "kmf-eaes-128",
- "kmf-aes-256",
- "kmf-aes-192",
- "kmf-aes-128",
- "kmf-etdea-192",
- "kmf-etdea-128",
- "kmf-edea",
- "kmf-tdea-192",
- "kmf-tdea-128",
- "kmf-dea",
- "kmctr-eaes-256",
- "kmctr-eaes-192",
- "kmctr-eaes-128",
- "kmctr-aes-256",
- "kmctr-aes-192",
- "kmctr-aes-128",
- "kmctr-etdea-192",
- "kmctr-etdea-128",
- "kmctr-edea",
- "kmctr-tdea-192",
- "kmctr-tdea-128",
- "kmctr-dea",
- "pckmo-aes-256",
- "pckmo-aes-192",
- "pckmo-aes-128",
- "pckmo-etdea-192",
- "pckmo-etdea-128",
- "pckmo-edea",
- "klmd-sha-1",
- "kimd-ghash",
- "kimd-sha-1",
- "km-xts-eaes-256",
- "km-xts-eaes-128",
- "km-xts-aes-256",
- "km-xts-aes-128",
- "km-eaes-256",
- "km-eaes-192",
- "km-eaes-128",
- "km-etdea-192",
- "km-etdea-128",
- "km-edea",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-eaes-256",
- "kmc-eaes-192",
- "kmc-eaes-128",
- "kmc-etdea-192",
- "kmc-etdea-128",
- "kmc-edea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-eaes-256",
- "kmac-eaes-192",
- "kmac-eaes-128",
- "kmac-aes-256",
- "kmac-aes-192",
- "kmac-aes-128",
- "kmac-etdea-192",
- "kmac-etdea-128",
- "kmac-edea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "esop",
- "sea_esop2",
- "edat2",
- "aefsi",
- "sthyi",
- "te",
- "ri",
- "cte",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "ipter",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -5982,18 +4179,6 @@
"name": "z990.5-base",
"typename": "z990.5-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": true,
"migration-safe": true
@@ -6002,27 +4187,6 @@
"name": "z10BC-base",
"typename": "z10BC-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "pfpo",
- "dfphp",
- "dfp",
- "parseh",
- "hfpue",
- "hfpm",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -6039,134 +4203,6 @@
"name": "z13.2",
"typename": "z13.2-s390x-cpu",
"unavailable-features": [
- "ppno-sha-512-drng",
- "pcc-xts-eaes-256",
- "pcc-xts-eaes-128",
- "pcc-xts-aes-256",
- "pcc-xts-aes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-eaes-192",
- "pcc-cmac-eaes-128",
- "pcc-cmac-eaes-256",
- "pcc-cmac-aes-192",
- "pcc-cmac-aes-128",
- "pcc-cmac-etdea-192",
- "pcc-cmac-etdea-128",
- "pcc-cmac-edea",
- "pcc-cmac-tdea-192",
- "pcc-cmac-tdea-128",
- "pcc-cmac-dea",
- "kmo-eaes-256",
- "kmo-eaes-192",
- "kmo-eaes-128",
- "kmo-aes-256",
- "kmo-aes-192",
- "kmo-aes-128",
- "kmo-etdea-192",
- "kmo-etdea-128",
- "kmo-edea",
- "kmo-tdea-192",
- "kmo-tdea-128",
- "kmo-dea",
- "kmf-eaes-256",
- "kmf-eaes-192",
- "kmf-eaes-128",
- "kmf-aes-256",
- "kmf-aes-192",
- "kmf-aes-128",
- "kmf-etdea-192",
- "kmf-etdea-128",
- "kmf-edea",
- "kmf-tdea-192",
- "kmf-tdea-128",
- "kmf-dea",
- "kmctr-eaes-256",
- "kmctr-eaes-192",
- "kmctr-eaes-128",
- "kmctr-aes-256",
- "kmctr-aes-192",
- "kmctr-aes-128",
- "kmctr-etdea-192",
- "kmctr-etdea-128",
- "kmctr-edea",
- "kmctr-tdea-192",
- "kmctr-tdea-128",
- "kmctr-dea",
- "pckmo-aes-256",
- "pckmo-aes-192",
- "pckmo-aes-128",
- "pckmo-etdea-192",
- "pckmo-etdea-128",
- "pckmo-edea",
- "klmd-sha-1",
- "kimd-ghash",
- "kimd-sha-1",
- "km-xts-eaes-256",
- "km-xts-eaes-128",
- "km-xts-aes-256",
- "km-xts-aes-128",
- "km-eaes-256",
- "km-eaes-192",
- "km-eaes-128",
- "km-etdea-192",
- "km-etdea-128",
- "km-edea",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-eaes-256",
- "kmc-eaes-192",
- "kmc-eaes-128",
- "kmc-etdea-192",
- "kmc-etdea-128",
- "kmc-edea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-eaes-256",
- "kmac-eaes-192",
- "kmac-eaes-128",
- "kmac-aes-256",
- "kmac-aes-192",
- "kmac-aes-128",
- "kmac-etdea-192",
- "kmac-etdea-128",
- "kmac-edea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "esop",
- "sea_esop2",
- "vx",
- "dfppc",
- "edat2",
- "aefsi",
- "sthyi",
- "te",
- "ri",
- "cte",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "ipter",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "gen13ptff",
- "tods",
- "type"
],
"static": false,
"migration-safe": true
@@ -6175,18 +4211,6 @@
"name": "z890.3-base",
"typename": "z890.3-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": true,
"migration-safe": true
@@ -6195,32 +4219,6 @@
"name": "zBC12-base",
"typename": "zBC12-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -6229,35 +4227,6 @@
"name": "z13.2-base",
"typename": "z13.2-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "dfppc",
- "dfpzc",
- "cmpsceh",
- "pfpo",
- "dfphp",
- "dfp",
- "fpe",
- "emon",
- "parseh",
- "hfpue",
- "hfpm",
- "nonqks",
- "csske",
- "asnlxr",
- "gen13ptff",
- "tods",
- "type"
],
"static": true,
"migration-safe": true
@@ -6266,18 +4235,6 @@
"name": "z990-base",
"typename": "z990-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": true,
"migration-safe": true
@@ -6286,32 +4243,6 @@
"name": "z10EC.2",
"typename": "z10EC.2-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "sthyi",
- "pfpo",
- "dfphp",
- "dfp",
- "parseh",
- "hfpue",
- "hfpm",
- "csske",
- "edat",
- "asnlxr",
- "msa2",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -6320,25 +4251,6 @@
"name": "z9BC",
"typename": "z9BC-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "cmm",
- "dateh2",
- "sthyi",
- "hfpue",
- "hfpm",
- "asnlxr",
- "msa1",
- "tods"
],
"static": false,
"migration-safe": true
@@ -6347,27 +4259,6 @@
"name": "z10EC.3-base",
"typename": "z10EC.3-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "dateh2",
- "pfpo",
- "dfphp",
- "dfp",
- "parseh",
- "hfpue",
- "hfpm",
- "csske",
- "asnlxr",
- "tods"
],
"static": true,
"migration-safe": true
@@ -6376,18 +4267,6 @@
"name": "z990.3-base",
"typename": "z990.3-base-s390x-cpu",
"unavailable-features": [
- "klmd-sha-1",
- "kimd-sha-1",
- "km-tdea-192",
- "km-tdea-128",
- "km-dea",
- "kmc-tdea-192",
- "kmc-tdea-128",
- "kmc-dea",
- "kmac-tdea-192",
- "kmac-tdea-128",
- "kmac-dea",
- "hfpm"
],
"static": true,
"migration-safe": true
@@ -6411,41 +4290,6 @@
{
"return": [
- {
- "parameters": [
- {
- "name": "timeout",
- "help": "Request timeout in seconds (default 0 = no timeout)",
- "type": "number"
- },
- {
- "name": "initiator-name",
- "help": "Initiator iqn name to use when connecting",
- "type": "string"
- },
- {
- "name": "header-digest",
- "help": "HeaderDigest setting. {CRC32C|CRC32C-NONE|NONE-CRC32C|NONE}",
- "type": "string"
- },
- {
- "name": "password-secret",
- "help": "ID of the secret providing password for CHAP authentication to target",
- "type": "string"
- },
- {
- "name": "password",
- "help": "password for CHAP authentication to target",
- "type": "string"
- },
- {
- "name": "user",
- "help": "username for CHAP authentication to target",
- "type": "string"
- }
- ],
- "option": "iscsi"
- },
{
"parameters": [
{
@@ -7107,6 +4951,10 @@
},
{
"parameters": [
+ {
+ "name": "x-oob",
+ "type": "boolean"
+ },
{
"name": "pretty",
"type": "boolean"
@@ -15253,9 +13101,9 @@
"type": "int"
},
{
- "name": "static",
+ "name": "preallocation",
"default": null,
- "type": "bool"
+ "type": "356"
}
],
"meta-type": "object"
@@ -18996,7 +16844,2708 @@
}
{
- "id": "libvirt-44",
+ "return": {
+ "model": {
+ "name": "z14-base",
+ "props": {
+ "aen": true,
+ "aefsi": true,
+ "msa8": true,
+ "msa7": true,
+ "msa6": true,
+ "msa5": true,
+ "msa4": true,
+ "msa3": true,
+ "msa2": true,
+ "msa1": true,
+ "sthyi": true,
+ "edat": true,
+ "ri": true,
+ "edat2": true,
+ "vx": true,
+ "ipter": true,
+ "vxeh": true,
+ "vxpd": true,
+ "esop": true,
+ "iep": true,
+ "cte": true,
+ "gs": true,
+ "ppa15": true,
+ "zpci": true,
+ "sea_esop2": true,
+ "te": true,
+ "cmm": true
+ }
+ }
+ },
+ "id": "libvirt-44"
+}
+
+{
+ "id": "libvirt-45",
+ "error": {
+ "class": "GenericError",
+ "desc": "Property '.migratable' not found"
+ }
+}
+
+{
+ "return": {
+ },
+ "id": "libvirt-1"
+}
+
+{
+ "return": [
+ {
+ "name": "z890.2",
+ "typename": "z890.2-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z990.4",
+ "typename": "z990.4-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z10BC.2",
+ "typename": "z10BC.2-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "sthyi",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z196.2",
+ "typename": "z196.2-s390x-cpu",
+ "unavailable-features": [
+ "pcc-xts-eaes-256",
+ "pcc-xts-eaes-128",
+ "pcc-xts-aes-256",
+ "pcc-xts-aes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-eaes-192",
+ "pcc-cmac-eaes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-aes-192",
+ "pcc-cmac-aes-128",
+ "pcc-cmac-etdea-192",
+ "pcc-cmac-etdea-128",
+ "pcc-cmac-edea",
+ "pcc-cmac-tdea-192",
+ "pcc-cmac-tdea-128",
+ "pcc-cmac-dea",
+ "kmo-eaes-256",
+ "kmo-eaes-192",
+ "kmo-eaes-128",
+ "kmo-aes-256",
+ "kmo-aes-192",
+ "kmo-aes-128",
+ "kmo-etdea-192",
+ "kmo-etdea-128",
+ "kmo-edea",
+ "kmo-tdea-192",
+ "kmo-tdea-128",
+ "kmo-dea",
+ "kmf-eaes-256",
+ "kmf-eaes-192",
+ "kmf-eaes-128",
+ "kmf-aes-256",
+ "kmf-aes-192",
+ "kmf-aes-128",
+ "kmf-etdea-192",
+ "kmf-etdea-128",
+ "kmf-edea",
+ "kmf-tdea-192",
+ "kmf-tdea-128",
+ "kmf-dea",
+ "kmctr-eaes-256",
+ "kmctr-eaes-192",
+ "kmctr-eaes-128",
+ "kmctr-aes-256",
+ "kmctr-aes-192",
+ "kmctr-aes-128",
+ "kmctr-etdea-192",
+ "kmctr-etdea-128",
+ "kmctr-edea",
+ "kmctr-tdea-192",
+ "kmctr-tdea-128",
+ "kmctr-dea",
+ "pckmo-aes-256",
+ "pckmo-aes-192",
+ "pckmo-aes-128",
+ "pckmo-etdea-192",
+ "pckmo-etdea-128",
+ "pckmo-edea",
+ "klmd-sha-1",
+ "kimd-ghash",
+ "kimd-sha-1",
+ "km-xts-eaes-256",
+ "km-xts-eaes-128",
+ "km-xts-aes-256",
+ "km-xts-aes-128",
+ "km-eaes-256",
+ "km-eaes-192",
+ "km-eaes-128",
+ "km-etdea-192",
+ "km-etdea-128",
+ "km-edea",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-eaes-256",
+ "kmc-eaes-192",
+ "kmc-eaes-128",
+ "kmc-etdea-192",
+ "kmc-etdea-128",
+ "kmc-edea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-eaes-256",
+ "kmac-eaes-192",
+ "kmac-eaes-128",
+ "kmac-aes-256",
+ "kmac-aes-192",
+ "kmac-aes-128",
+ "kmac-etdea-192",
+ "kmac-etdea-128",
+ "kmac-edea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "aefsi",
+ "sthyi",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "ipter",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z14",
+ "typename": "z14-s390x-cpu",
+ "unavailable-features": [
+ "ppno-sha-512-drng",
+ "pcc-xts-eaes-256",
+ "pcc-xts-eaes-128",
+ "pcc-xts-aes-256",
+ "pcc-xts-aes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-eaes-192",
+ "pcc-cmac-eaes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-aes-192",
+ "pcc-cmac-aes-128",
+ "pcc-cmac-etdea-192",
+ "pcc-cmac-etdea-128",
+ "pcc-cmac-edea",
+ "pcc-cmac-tdea-192",
+ "pcc-cmac-tdea-128",
+ "pcc-cmac-dea",
+ "kmo-eaes-256",
+ "kmo-eaes-192",
+ "kmo-eaes-128",
+ "kmo-aes-256",
+ "kmo-aes-192",
+ "kmo-aes-128",
+ "kmo-etdea-192",
+ "kmo-etdea-128",
+ "kmo-edea",
+ "kmo-tdea-192",
+ "kmo-tdea-128",
+ "kmo-dea",
+ "kmf-eaes-256",
+ "kmf-eaes-192",
+ "kmf-eaes-128",
+ "kmf-aes-256",
+ "kmf-aes-192",
+ "kmf-aes-128",
+ "kmf-etdea-192",
+ "kmf-etdea-128",
+ "kmf-edea",
+ "kmf-tdea-192",
+ "kmf-tdea-128",
+ "kmf-dea",
+ "kmctr-eaes-256",
+ "kmctr-eaes-192",
+ "kmctr-eaes-128",
+ "kmctr-aes-256",
+ "kmctr-aes-192",
+ "kmctr-aes-128",
+ "kmctr-etdea-192",
+ "kmctr-etdea-128",
+ "kmctr-edea",
+ "kmctr-tdea-192",
+ "kmctr-tdea-128",
+ "kmctr-dea",
+ "pckmo-aes-256",
+ "pckmo-aes-192",
+ "pckmo-aes-128",
+ "pckmo-etdea-192",
+ "pckmo-etdea-128",
+ "pckmo-edea",
+ "klmd-sha-1",
+ "kimd-ghash",
+ "kimd-sha-1",
+ "km-xts-eaes-256",
+ "km-xts-eaes-128",
+ "km-xts-aes-256",
+ "km-xts-aes-128",
+ "km-eaes-256",
+ "km-eaes-192",
+ "km-eaes-128",
+ "km-etdea-192",
+ "km-etdea-128",
+ "km-edea",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-eaes-256",
+ "kmc-eaes-192",
+ "kmc-eaes-128",
+ "kmc-etdea-192",
+ "kmc-etdea-128",
+ "kmc-edea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-eaes-256",
+ "kmac-eaes-192",
+ "kmac-eaes-128",
+ "kmac-aes-256",
+ "kmac-aes-192",
+ "kmac-aes-128",
+ "kmac-etdea-192",
+ "kmac-etdea-128",
+ "kmac-edea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "esop",
+ "vxeh",
+ "vxpd",
+ "gs",
+ "sea_esop2",
+ "iep",
+ "vx",
+ "dfppc",
+ "edat2",
+ "aefsi",
+ "sthyi",
+ "te",
+ "ri",
+ "tsi",
+ "sema",
+ "minste2",
+ "eec",
+ "cte",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "opc",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "ipter",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa8",
+ "msa7",
+ "msa6",
+ "msa2",
+ "msa1",
+ "gen13ptff",
+ "tods",
+ "type"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z9BC-base",
+ "typename": "z9BC-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "hfpue",
+ "hfpm",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "zEC12-base",
+ "typename": "zEC12-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z196-base",
+ "typename": "z196-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z13-base",
+ "typename": "z13-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "dfppc",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "csske",
+ "asnlxr",
+ "gen13ptff",
+ "tods",
+ "type"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z990.3",
+ "typename": "z990.3-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "host",
+ "typename": "host-s390x-cpu",
+ "static": false,
+ "migration-safe": false
+ },
+ {
+ "name": "z9EC",
+ "typename": "z9EC-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "sthyi",
+ "hfpue",
+ "hfpm",
+ "asnlxr",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "zBC12",
+ "typename": "zBC12-s390x-cpu",
+ "unavailable-features": [
+ "pcc-xts-eaes-256",
+ "pcc-xts-eaes-128",
+ "pcc-xts-aes-256",
+ "pcc-xts-aes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-eaes-192",
+ "pcc-cmac-eaes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-aes-192",
+ "pcc-cmac-aes-128",
+ "pcc-cmac-etdea-192",
+ "pcc-cmac-etdea-128",
+ "pcc-cmac-edea",
+ "pcc-cmac-tdea-192",
+ "pcc-cmac-tdea-128",
+ "pcc-cmac-dea",
+ "kmo-eaes-256",
+ "kmo-eaes-192",
+ "kmo-eaes-128",
+ "kmo-aes-256",
+ "kmo-aes-192",
+ "kmo-aes-128",
+ "kmo-etdea-192",
+ "kmo-etdea-128",
+ "kmo-edea",
+ "kmo-tdea-192",
+ "kmo-tdea-128",
+ "kmo-dea",
+ "kmf-eaes-256",
+ "kmf-eaes-192",
+ "kmf-eaes-128",
+ "kmf-aes-256",
+ "kmf-aes-192",
+ "kmf-aes-128",
+ "kmf-etdea-192",
+ "kmf-etdea-128",
+ "kmf-edea",
+ "kmf-tdea-192",
+ "kmf-tdea-128",
+ "kmf-dea",
+ "kmctr-eaes-256",
+ "kmctr-eaes-192",
+ "kmctr-eaes-128",
+ "kmctr-aes-256",
+ "kmctr-aes-192",
+ "kmctr-aes-128",
+ "kmctr-etdea-192",
+ "kmctr-etdea-128",
+ "kmctr-edea",
+ "kmctr-tdea-192",
+ "kmctr-tdea-128",
+ "kmctr-dea",
+ "pckmo-aes-256",
+ "pckmo-aes-192",
+ "pckmo-aes-128",
+ "pckmo-etdea-192",
+ "pckmo-etdea-128",
+ "pckmo-edea",
+ "klmd-sha-1",
+ "kimd-ghash",
+ "kimd-sha-1",
+ "km-xts-eaes-256",
+ "km-xts-eaes-128",
+ "km-xts-aes-256",
+ "km-xts-aes-128",
+ "km-eaes-256",
+ "km-eaes-192",
+ "km-eaes-128",
+ "km-etdea-192",
+ "km-etdea-128",
+ "km-edea",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-eaes-256",
+ "kmc-eaes-192",
+ "kmc-eaes-128",
+ "kmc-etdea-192",
+ "kmc-etdea-128",
+ "kmc-edea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-eaes-256",
+ "kmac-eaes-192",
+ "kmac-eaes-128",
+ "kmac-aes-256",
+ "kmac-aes-192",
+ "kmac-aes-128",
+ "kmac-etdea-192",
+ "kmac-etdea-128",
+ "kmac-edea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "esop",
+ "sea_esop2",
+ "edat2",
+ "aefsi",
+ "sthyi",
+ "te",
+ "ri",
+ "cte",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "ipter",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z9EC.3",
+ "typename": "z9EC.3-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "sthyi",
+ "hfpue",
+ "hfpm",
+ "asnlxr",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z196.2-base",
+ "typename": "z196.2-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "qemu",
+ "typename": "qemu-s390x-cpu",
+ "unavailable-features": [
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "zEC12.2-base",
+ "typename": "zEC12.2-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z800-base",
+ "typename": "z800-base-s390x-cpu",
+ "unavailable-features": [
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z9EC.2",
+ "typename": "z9EC.2-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "sthyi",
+ "hfpue",
+ "hfpm",
+ "asnlxr",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z900.2-base",
+ "typename": "z900.2-base-s390x-cpu",
+ "unavailable-features": [
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z900.3",
+ "typename": "z900.3-s390x-cpu",
+ "unavailable-features": [
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z890-base",
+ "typename": "z890-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z890",
+ "typename": "z890-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z990.4-base",
+ "typename": "z990.4-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z10BC.2-base",
+ "typename": "z10BC.2-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z900.2",
+ "typename": "z900.2-s390x-cpu",
+ "unavailable-features": [
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z9BC.2-base",
+ "typename": "z9BC.2-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "hfpue",
+ "hfpm",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z800",
+ "typename": "z800-s390x-cpu",
+ "unavailable-features": [
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z114",
+ "typename": "z114-s390x-cpu",
+ "unavailable-features": [
+ "pcc-xts-eaes-256",
+ "pcc-xts-eaes-128",
+ "pcc-xts-aes-256",
+ "pcc-xts-aes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-eaes-192",
+ "pcc-cmac-eaes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-aes-192",
+ "pcc-cmac-aes-128",
+ "pcc-cmac-etdea-192",
+ "pcc-cmac-etdea-128",
+ "pcc-cmac-edea",
+ "pcc-cmac-tdea-192",
+ "pcc-cmac-tdea-128",
+ "pcc-cmac-dea",
+ "kmo-eaes-256",
+ "kmo-eaes-192",
+ "kmo-eaes-128",
+ "kmo-aes-256",
+ "kmo-aes-192",
+ "kmo-aes-128",
+ "kmo-etdea-192",
+ "kmo-etdea-128",
+ "kmo-edea",
+ "kmo-tdea-192",
+ "kmo-tdea-128",
+ "kmo-dea",
+ "kmf-eaes-256",
+ "kmf-eaes-192",
+ "kmf-eaes-128",
+ "kmf-aes-256",
+ "kmf-aes-192",
+ "kmf-aes-128",
+ "kmf-etdea-192",
+ "kmf-etdea-128",
+ "kmf-edea",
+ "kmf-tdea-192",
+ "kmf-tdea-128",
+ "kmf-dea",
+ "kmctr-eaes-256",
+ "kmctr-eaes-192",
+ "kmctr-eaes-128",
+ "kmctr-aes-256",
+ "kmctr-aes-192",
+ "kmctr-aes-128",
+ "kmctr-etdea-192",
+ "kmctr-etdea-128",
+ "kmctr-edea",
+ "kmctr-tdea-192",
+ "kmctr-tdea-128",
+ "kmctr-dea",
+ "pckmo-aes-256",
+ "pckmo-aes-192",
+ "pckmo-aes-128",
+ "pckmo-etdea-192",
+ "pckmo-etdea-128",
+ "pckmo-edea",
+ "klmd-sha-1",
+ "kimd-ghash",
+ "kimd-sha-1",
+ "km-xts-eaes-256",
+ "km-xts-eaes-128",
+ "km-xts-aes-256",
+ "km-xts-aes-128",
+ "km-eaes-256",
+ "km-eaes-192",
+ "km-eaes-128",
+ "km-etdea-192",
+ "km-etdea-128",
+ "km-edea",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-eaes-256",
+ "kmc-eaes-192",
+ "kmc-eaes-128",
+ "kmc-etdea-192",
+ "kmc-etdea-128",
+ "kmc-edea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-eaes-256",
+ "kmac-eaes-192",
+ "kmac-eaes-128",
+ "kmac-aes-256",
+ "kmac-aes-192",
+ "kmac-aes-128",
+ "kmac-etdea-192",
+ "kmac-etdea-128",
+ "kmac-edea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "aefsi",
+ "sthyi",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "ipter",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z13",
+ "typename": "z13-s390x-cpu",
+ "unavailable-features": [
+ "ppno-sha-512-drng",
+ "pcc-xts-eaes-256",
+ "pcc-xts-eaes-128",
+ "pcc-xts-aes-256",
+ "pcc-xts-aes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-eaes-192",
+ "pcc-cmac-eaes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-aes-192",
+ "pcc-cmac-aes-128",
+ "pcc-cmac-etdea-192",
+ "pcc-cmac-etdea-128",
+ "pcc-cmac-edea",
+ "pcc-cmac-tdea-192",
+ "pcc-cmac-tdea-128",
+ "pcc-cmac-dea",
+ "kmo-eaes-256",
+ "kmo-eaes-192",
+ "kmo-eaes-128",
+ "kmo-aes-256",
+ "kmo-aes-192",
+ "kmo-aes-128",
+ "kmo-etdea-192",
+ "kmo-etdea-128",
+ "kmo-edea",
+ "kmo-tdea-192",
+ "kmo-tdea-128",
+ "kmo-dea",
+ "kmf-eaes-256",
+ "kmf-eaes-192",
+ "kmf-eaes-128",
+ "kmf-aes-256",
+ "kmf-aes-192",
+ "kmf-aes-128",
+ "kmf-etdea-192",
+ "kmf-etdea-128",
+ "kmf-edea",
+ "kmf-tdea-192",
+ "kmf-tdea-128",
+ "kmf-dea",
+ "kmctr-eaes-256",
+ "kmctr-eaes-192",
+ "kmctr-eaes-128",
+ "kmctr-aes-256",
+ "kmctr-aes-192",
+ "kmctr-aes-128",
+ "kmctr-etdea-192",
+ "kmctr-etdea-128",
+ "kmctr-edea",
+ "kmctr-tdea-192",
+ "kmctr-tdea-128",
+ "kmctr-dea",
+ "pckmo-aes-256",
+ "pckmo-aes-192",
+ "pckmo-aes-128",
+ "pckmo-etdea-192",
+ "pckmo-etdea-128",
+ "pckmo-edea",
+ "klmd-sha-1",
+ "kimd-ghash",
+ "kimd-sha-1",
+ "km-xts-eaes-256",
+ "km-xts-eaes-128",
+ "km-xts-aes-256",
+ "km-xts-aes-128",
+ "km-eaes-256",
+ "km-eaes-192",
+ "km-eaes-128",
+ "km-etdea-192",
+ "km-etdea-128",
+ "km-edea",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-eaes-256",
+ "kmc-eaes-192",
+ "kmc-eaes-128",
+ "kmc-etdea-192",
+ "kmc-etdea-128",
+ "kmc-edea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-eaes-256",
+ "kmac-eaes-192",
+ "kmac-eaes-128",
+ "kmac-aes-256",
+ "kmac-aes-192",
+ "kmac-aes-128",
+ "kmac-etdea-192",
+ "kmac-etdea-128",
+ "kmac-edea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "esop",
+ "sea_esop2",
+ "vx",
+ "dfppc",
+ "edat2",
+ "aefsi",
+ "sthyi",
+ "te",
+ "ri",
+ "cte",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "ipter",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "gen13ptff",
+ "tods",
+ "type"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z13s-base",
+ "typename": "z13s-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "dfppc",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "csske",
+ "asnlxr",
+ "gen13ptff",
+ "tods",
+ "type"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z990",
+ "typename": "z990-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z990.2",
+ "typename": "z990.2-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z14-base",
+ "typename": "z14-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "dfppc",
+ "tsi",
+ "sema",
+ "minste2",
+ "eec",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "opc",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "csske",
+ "asnlxr",
+ "gen13ptff",
+ "tods",
+ "type"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z890.2-base",
+ "typename": "z890.2-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z196",
+ "typename": "z196-s390x-cpu",
+ "unavailable-features": [
+ "pcc-xts-eaes-256",
+ "pcc-xts-eaes-128",
+ "pcc-xts-aes-256",
+ "pcc-xts-aes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-eaes-192",
+ "pcc-cmac-eaes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-aes-192",
+ "pcc-cmac-aes-128",
+ "pcc-cmac-etdea-192",
+ "pcc-cmac-etdea-128",
+ "pcc-cmac-edea",
+ "pcc-cmac-tdea-192",
+ "pcc-cmac-tdea-128",
+ "pcc-cmac-dea",
+ "kmo-eaes-256",
+ "kmo-eaes-192",
+ "kmo-eaes-128",
+ "kmo-aes-256",
+ "kmo-aes-192",
+ "kmo-aes-128",
+ "kmo-etdea-192",
+ "kmo-etdea-128",
+ "kmo-edea",
+ "kmo-tdea-192",
+ "kmo-tdea-128",
+ "kmo-dea",
+ "kmf-eaes-256",
+ "kmf-eaes-192",
+ "kmf-eaes-128",
+ "kmf-aes-256",
+ "kmf-aes-192",
+ "kmf-aes-128",
+ "kmf-etdea-192",
+ "kmf-etdea-128",
+ "kmf-edea",
+ "kmf-tdea-192",
+ "kmf-tdea-128",
+ "kmf-dea",
+ "kmctr-eaes-256",
+ "kmctr-eaes-192",
+ "kmctr-eaes-128",
+ "kmctr-aes-256",
+ "kmctr-aes-192",
+ "kmctr-aes-128",
+ "kmctr-etdea-192",
+ "kmctr-etdea-128",
+ "kmctr-edea",
+ "kmctr-tdea-192",
+ "kmctr-tdea-128",
+ "kmctr-dea",
+ "pckmo-aes-256",
+ "pckmo-aes-192",
+ "pckmo-aes-128",
+ "pckmo-etdea-192",
+ "pckmo-etdea-128",
+ "pckmo-edea",
+ "klmd-sha-1",
+ "kimd-ghash",
+ "kimd-sha-1",
+ "km-xts-eaes-256",
+ "km-xts-eaes-128",
+ "km-xts-aes-256",
+ "km-xts-aes-128",
+ "km-eaes-256",
+ "km-eaes-192",
+ "km-eaes-128",
+ "km-etdea-192",
+ "km-etdea-128",
+ "km-edea",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-eaes-256",
+ "kmc-eaes-192",
+ "kmc-eaes-128",
+ "kmc-etdea-192",
+ "kmc-etdea-128",
+ "kmc-edea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-eaes-256",
+ "kmac-eaes-192",
+ "kmac-eaes-128",
+ "kmac-aes-256",
+ "kmac-aes-192",
+ "kmac-aes-128",
+ "kmac-etdea-192",
+ "kmac-etdea-128",
+ "kmac-edea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "aefsi",
+ "sthyi",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "ipter",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z10EC",
+ "typename": "z10EC-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "sthyi",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z13s",
+ "typename": "z13s-s390x-cpu",
+ "unavailable-features": [
+ "ppno-sha-512-drng",
+ "pcc-xts-eaes-256",
+ "pcc-xts-eaes-128",
+ "pcc-xts-aes-256",
+ "pcc-xts-aes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-eaes-192",
+ "pcc-cmac-eaes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-aes-192",
+ "pcc-cmac-aes-128",
+ "pcc-cmac-etdea-192",
+ "pcc-cmac-etdea-128",
+ "pcc-cmac-edea",
+ "pcc-cmac-tdea-192",
+ "pcc-cmac-tdea-128",
+ "pcc-cmac-dea",
+ "kmo-eaes-256",
+ "kmo-eaes-192",
+ "kmo-eaes-128",
+ "kmo-aes-256",
+ "kmo-aes-192",
+ "kmo-aes-128",
+ "kmo-etdea-192",
+ "kmo-etdea-128",
+ "kmo-edea",
+ "kmo-tdea-192",
+ "kmo-tdea-128",
+ "kmo-dea",
+ "kmf-eaes-256",
+ "kmf-eaes-192",
+ "kmf-eaes-128",
+ "kmf-aes-256",
+ "kmf-aes-192",
+ "kmf-aes-128",
+ "kmf-etdea-192",
+ "kmf-etdea-128",
+ "kmf-edea",
+ "kmf-tdea-192",
+ "kmf-tdea-128",
+ "kmf-dea",
+ "kmctr-eaes-256",
+ "kmctr-eaes-192",
+ "kmctr-eaes-128",
+ "kmctr-aes-256",
+ "kmctr-aes-192",
+ "kmctr-aes-128",
+ "kmctr-etdea-192",
+ "kmctr-etdea-128",
+ "kmctr-edea",
+ "kmctr-tdea-192",
+ "kmctr-tdea-128",
+ "kmctr-dea",
+ "pckmo-aes-256",
+ "pckmo-aes-192",
+ "pckmo-aes-128",
+ "pckmo-etdea-192",
+ "pckmo-etdea-128",
+ "pckmo-edea",
+ "klmd-sha-1",
+ "kimd-ghash",
+ "kimd-sha-1",
+ "km-xts-eaes-256",
+ "km-xts-eaes-128",
+ "km-xts-aes-256",
+ "km-xts-aes-128",
+ "km-eaes-256",
+ "km-eaes-192",
+ "km-eaes-128",
+ "km-etdea-192",
+ "km-etdea-128",
+ "km-edea",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-eaes-256",
+ "kmc-eaes-192",
+ "kmc-eaes-128",
+ "kmc-etdea-192",
+ "kmc-etdea-128",
+ "kmc-edea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-eaes-256",
+ "kmac-eaes-192",
+ "kmac-eaes-128",
+ "kmac-aes-256",
+ "kmac-aes-192",
+ "kmac-aes-128",
+ "kmac-etdea-192",
+ "kmac-etdea-128",
+ "kmac-edea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "esop",
+ "sea_esop2",
+ "vx",
+ "dfppc",
+ "edat2",
+ "aefsi",
+ "sthyi",
+ "te",
+ "ri",
+ "cte",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "ipter",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "gen13ptff",
+ "tods",
+ "type"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z900",
+ "typename": "z900-s390x-cpu",
+ "unavailable-features": [
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z10EC.3",
+ "typename": "z10EC.3-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "sthyi",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z10EC.2-base",
+ "typename": "z10EC.2-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z114-base",
+ "typename": "z114-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z990.2-base",
+ "typename": "z990.2-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z9EC.2-base",
+ "typename": "z9EC.2-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "hfpue",
+ "hfpm",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z890.3",
+ "typename": "z890.3-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z900.3-base",
+ "typename": "z900.3-base-s390x-cpu",
+ "unavailable-features": [
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z9BC.2",
+ "typename": "z9BC.2-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "sthyi",
+ "hfpue",
+ "hfpm",
+ "asnlxr",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z10BC",
+ "typename": "z10BC-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "sthyi",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z990.5",
+ "typename": "z990.5-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "zEC12.2",
+ "typename": "zEC12.2-s390x-cpu",
+ "unavailable-features": [
+ "pcc-xts-eaes-256",
+ "pcc-xts-eaes-128",
+ "pcc-xts-aes-256",
+ "pcc-xts-aes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-eaes-192",
+ "pcc-cmac-eaes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-aes-192",
+ "pcc-cmac-aes-128",
+ "pcc-cmac-etdea-192",
+ "pcc-cmac-etdea-128",
+ "pcc-cmac-edea",
+ "pcc-cmac-tdea-192",
+ "pcc-cmac-tdea-128",
+ "pcc-cmac-dea",
+ "kmo-eaes-256",
+ "kmo-eaes-192",
+ "kmo-eaes-128",
+ "kmo-aes-256",
+ "kmo-aes-192",
+ "kmo-aes-128",
+ "kmo-etdea-192",
+ "kmo-etdea-128",
+ "kmo-edea",
+ "kmo-tdea-192",
+ "kmo-tdea-128",
+ "kmo-dea",
+ "kmf-eaes-256",
+ "kmf-eaes-192",
+ "kmf-eaes-128",
+ "kmf-aes-256",
+ "kmf-aes-192",
+ "kmf-aes-128",
+ "kmf-etdea-192",
+ "kmf-etdea-128",
+ "kmf-edea",
+ "kmf-tdea-192",
+ "kmf-tdea-128",
+ "kmf-dea",
+ "kmctr-eaes-256",
+ "kmctr-eaes-192",
+ "kmctr-eaes-128",
+ "kmctr-aes-256",
+ "kmctr-aes-192",
+ "kmctr-aes-128",
+ "kmctr-etdea-192",
+ "kmctr-etdea-128",
+ "kmctr-edea",
+ "kmctr-tdea-192",
+ "kmctr-tdea-128",
+ "kmctr-dea",
+ "pckmo-aes-256",
+ "pckmo-aes-192",
+ "pckmo-aes-128",
+ "pckmo-etdea-192",
+ "pckmo-etdea-128",
+ "pckmo-edea",
+ "klmd-sha-1",
+ "kimd-ghash",
+ "kimd-sha-1",
+ "km-xts-eaes-256",
+ "km-xts-eaes-128",
+ "km-xts-aes-256",
+ "km-xts-aes-128",
+ "km-eaes-256",
+ "km-eaes-192",
+ "km-eaes-128",
+ "km-etdea-192",
+ "km-etdea-128",
+ "km-edea",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-eaes-256",
+ "kmc-eaes-192",
+ "kmc-eaes-128",
+ "kmc-etdea-192",
+ "kmc-etdea-128",
+ "kmc-edea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-eaes-256",
+ "kmac-eaes-192",
+ "kmac-eaes-128",
+ "kmac-aes-256",
+ "kmac-aes-192",
+ "kmac-aes-128",
+ "kmac-etdea-192",
+ "kmac-etdea-128",
+ "kmac-edea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "esop",
+ "sea_esop2",
+ "edat2",
+ "aefsi",
+ "sthyi",
+ "te",
+ "ri",
+ "cte",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "ipter",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z10EC-base",
+ "typename": "z10EC-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z9EC-base",
+ "typename": "z9EC-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "hfpue",
+ "hfpm",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z9EC.3-base",
+ "typename": "z9EC.3-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "hfpue",
+ "hfpm",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "zEC12",
+ "typename": "zEC12-s390x-cpu",
+ "unavailable-features": [
+ "pcc-xts-eaes-256",
+ "pcc-xts-eaes-128",
+ "pcc-xts-aes-256",
+ "pcc-xts-aes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-eaes-192",
+ "pcc-cmac-eaes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-aes-192",
+ "pcc-cmac-aes-128",
+ "pcc-cmac-etdea-192",
+ "pcc-cmac-etdea-128",
+ "pcc-cmac-edea",
+ "pcc-cmac-tdea-192",
+ "pcc-cmac-tdea-128",
+ "pcc-cmac-dea",
+ "kmo-eaes-256",
+ "kmo-eaes-192",
+ "kmo-eaes-128",
+ "kmo-aes-256",
+ "kmo-aes-192",
+ "kmo-aes-128",
+ "kmo-etdea-192",
+ "kmo-etdea-128",
+ "kmo-edea",
+ "kmo-tdea-192",
+ "kmo-tdea-128",
+ "kmo-dea",
+ "kmf-eaes-256",
+ "kmf-eaes-192",
+ "kmf-eaes-128",
+ "kmf-aes-256",
+ "kmf-aes-192",
+ "kmf-aes-128",
+ "kmf-etdea-192",
+ "kmf-etdea-128",
+ "kmf-edea",
+ "kmf-tdea-192",
+ "kmf-tdea-128",
+ "kmf-dea",
+ "kmctr-eaes-256",
+ "kmctr-eaes-192",
+ "kmctr-eaes-128",
+ "kmctr-aes-256",
+ "kmctr-aes-192",
+ "kmctr-aes-128",
+ "kmctr-etdea-192",
+ "kmctr-etdea-128",
+ "kmctr-edea",
+ "kmctr-tdea-192",
+ "kmctr-tdea-128",
+ "kmctr-dea",
+ "pckmo-aes-256",
+ "pckmo-aes-192",
+ "pckmo-aes-128",
+ "pckmo-etdea-192",
+ "pckmo-etdea-128",
+ "pckmo-edea",
+ "klmd-sha-1",
+ "kimd-ghash",
+ "kimd-sha-1",
+ "km-xts-eaes-256",
+ "km-xts-eaes-128",
+ "km-xts-aes-256",
+ "km-xts-aes-128",
+ "km-eaes-256",
+ "km-eaes-192",
+ "km-eaes-128",
+ "km-etdea-192",
+ "km-etdea-128",
+ "km-edea",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-eaes-256",
+ "kmc-eaes-192",
+ "kmc-eaes-128",
+ "kmc-etdea-192",
+ "kmc-etdea-128",
+ "kmc-edea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-eaes-256",
+ "kmac-eaes-192",
+ "kmac-eaes-128",
+ "kmac-aes-256",
+ "kmac-aes-192",
+ "kmac-aes-128",
+ "kmac-etdea-192",
+ "kmac-etdea-128",
+ "kmac-edea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "esop",
+ "sea_esop2",
+ "edat2",
+ "aefsi",
+ "sthyi",
+ "te",
+ "ri",
+ "cte",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "ipter",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z990.5-base",
+ "typename": "z990.5-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z10BC-base",
+ "typename": "z10BC-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z900-base",
+ "typename": "z900-base-s390x-cpu",
+ "unavailable-features": [
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z13.2",
+ "typename": "z13.2-s390x-cpu",
+ "unavailable-features": [
+ "ppno-sha-512-drng",
+ "pcc-xts-eaes-256",
+ "pcc-xts-eaes-128",
+ "pcc-xts-aes-256",
+ "pcc-xts-aes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-eaes-192",
+ "pcc-cmac-eaes-128",
+ "pcc-cmac-eaes-256",
+ "pcc-cmac-aes-192",
+ "pcc-cmac-aes-128",
+ "pcc-cmac-etdea-192",
+ "pcc-cmac-etdea-128",
+ "pcc-cmac-edea",
+ "pcc-cmac-tdea-192",
+ "pcc-cmac-tdea-128",
+ "pcc-cmac-dea",
+ "kmo-eaes-256",
+ "kmo-eaes-192",
+ "kmo-eaes-128",
+ "kmo-aes-256",
+ "kmo-aes-192",
+ "kmo-aes-128",
+ "kmo-etdea-192",
+ "kmo-etdea-128",
+ "kmo-edea",
+ "kmo-tdea-192",
+ "kmo-tdea-128",
+ "kmo-dea",
+ "kmf-eaes-256",
+ "kmf-eaes-192",
+ "kmf-eaes-128",
+ "kmf-aes-256",
+ "kmf-aes-192",
+ "kmf-aes-128",
+ "kmf-etdea-192",
+ "kmf-etdea-128",
+ "kmf-edea",
+ "kmf-tdea-192",
+ "kmf-tdea-128",
+ "kmf-dea",
+ "kmctr-eaes-256",
+ "kmctr-eaes-192",
+ "kmctr-eaes-128",
+ "kmctr-aes-256",
+ "kmctr-aes-192",
+ "kmctr-aes-128",
+ "kmctr-etdea-192",
+ "kmctr-etdea-128",
+ "kmctr-edea",
+ "kmctr-tdea-192",
+ "kmctr-tdea-128",
+ "kmctr-dea",
+ "pckmo-aes-256",
+ "pckmo-aes-192",
+ "pckmo-aes-128",
+ "pckmo-etdea-192",
+ "pckmo-etdea-128",
+ "pckmo-edea",
+ "klmd-sha-1",
+ "kimd-ghash",
+ "kimd-sha-1",
+ "km-xts-eaes-256",
+ "km-xts-eaes-128",
+ "km-xts-aes-256",
+ "km-xts-aes-128",
+ "km-eaes-256",
+ "km-eaes-192",
+ "km-eaes-128",
+ "km-etdea-192",
+ "km-etdea-128",
+ "km-edea",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-eaes-256",
+ "kmc-eaes-192",
+ "kmc-eaes-128",
+ "kmc-etdea-192",
+ "kmc-etdea-128",
+ "kmc-edea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-eaes-256",
+ "kmac-eaes-192",
+ "kmac-eaes-128",
+ "kmac-aes-256",
+ "kmac-aes-192",
+ "kmac-aes-128",
+ "kmac-etdea-192",
+ "kmac-etdea-128",
+ "kmac-edea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "esop",
+ "sea_esop2",
+ "vx",
+ "dfppc",
+ "edat2",
+ "aefsi",
+ "sthyi",
+ "te",
+ "ri",
+ "cte",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "ipter",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "gen13ptff",
+ "tods",
+ "type"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z890.3-base",
+ "typename": "z890.3-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "zBC12-base",
+ "typename": "zBC12-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z13.2-base",
+ "typename": "z13.2-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "dfppc",
+ "dfpzc",
+ "cmpsceh",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "fpe",
+ "emon",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "nonqks",
+ "csske",
+ "asnlxr",
+ "gen13ptff",
+ "tods",
+ "type"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z990-base",
+ "typename": "z990-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z10EC.2",
+ "typename": "z10EC.2-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "sthyi",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "csske",
+ "edat",
+ "asnlxr",
+ "msa2",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z9BC",
+ "typename": "z9BC-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "cmm",
+ "dateh2",
+ "sthyi",
+ "hfpue",
+ "hfpm",
+ "asnlxr",
+ "msa1",
+ "tods"
+ ],
+ "static": false,
+ "migration-safe": true
+ },
+ {
+ "name": "z10EC.3-base",
+ "typename": "z10EC.3-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "dateh2",
+ "pfpo",
+ "dfphp",
+ "dfp",
+ "parseh",
+ "hfpue",
+ "hfpm",
+ "csske",
+ "asnlxr",
+ "tods"
+ ],
+ "static": true,
+ "migration-safe": true
+ },
+ {
+ "name": "z990.3-base",
+ "typename": "z990.3-base-s390x-cpu",
+ "unavailable-features": [
+ "klmd-sha-1",
+ "kimd-sha-1",
+ "km-tdea-192",
+ "km-tdea-128",
+ "km-dea",
+ "kmc-tdea-192",
+ "kmc-tdea-128",
+ "kmc-dea",
+ "kmac-tdea-192",
+ "kmac-tdea-128",
+ "kmac-dea",
+ "hfpm"
+ ],
+ "static": true,
+ "migration-safe": true
+ }
+ ],
+ "id": "libvirt-2"
+}
+
+{
+ "id": "libvirt-3",
"error": {
"class": "GenericError",
"desc": "The CPU definition 'max' is unknown."
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml b/tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
index 607274ebb7..c486340c7d 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml
@@ -3,7 +3,7 @@
<selfctime>0</selfctime>
<selfvers>0</selfvers>
<usedQMP/>
- <flag name='enable-kvm'/>
+ <flag name='kvm'/>
<flag name='boot-index'/>
<flag name='virtio-tx-alg'/>
<flag name='virtio-blk-pci.ioeventfd'/>
@@ -126,11 +126,108 @@
<flag name='virtual-css-bridge'/>
<flag name='virtual-css-bridge.cssid-unrestricted'/>
<flag name='vfio-ccw'/>
- <version>2011090</version>
+ <version>2012000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>0</microcodeVersion>
- <package>v2.12.0-rc0</package>
+ <microcodeVersion>371055</microcodeVersion>
+ <package></package>
<arch>s390x</arch>
+ <hostCPU type='kvm' model='z14-base' migratability='no'>
+ <property name='aen' type='boolean' value='true'/>
+ <property name='aefsi' type='boolean' value='true'/>
+ <property name='msa8' type='boolean' value='true'/>
+ <property name='msa7' type='boolean' value='true'/>
+ <property name='msa6' type='boolean' value='true'/>
+ <property name='msa5' type='boolean' value='true'/>
+ <property name='msa4' type='boolean' value='true'/>
+ <property name='msa3' type='boolean' value='true'/>
+ <property name='msa2' type='boolean' value='true'/>
+ <property name='msa1' type='boolean' value='true'/>
+ <property name='sthyi' type='boolean' value='true'/>
+ <property name='edat' type='boolean' value='true'/>
+ <property name='ri' type='boolean' value='true'/>
+ <property name='edat2' type='boolean' value='true'/>
+ <property name='vx' type='boolean' value='true'/>
+ <property name='ipter' type='boolean' value='true'/>
+ <property name='vxeh' type='boolean' value='true'/>
+ <property name='vxpd' type='boolean' value='true'/>
+ <property name='esop' type='boolean' value='true'/>
+ <property name='iep' type='boolean' value='true'/>
+ <property name='cte' type='boolean' value='true'/>
+ <property name='gs' type='boolean' value='true'/>
+ <property name='ppa15' type='boolean' value='true'/>
+ <property name='zpci' type='boolean' value='true'/>
+ <property name='sea_esop2' type='boolean' value='true'/>
+ <property name='te' type='boolean' value='true'/>
+ <property name='cmm' type='boolean' value='true'/>
+ </hostCPU>
+ <cpu type='kvm' name='z890.2' usable='yes'/>
+ <cpu type='kvm' name='z990.4' usable='yes'/>
+ <cpu type='kvm' name='z10BC.2' usable='yes'/>
+ <cpu type='kvm' name='z196.2' usable='yes'/>
+ <cpu type='kvm' name='z14' usable='yes'/>
+ <cpu type='kvm' name='z9BC-base' usable='yes'/>
+ <cpu type='kvm' name='zEC12-base' usable='yes'/>
+ <cpu type='kvm' name='z196-base' usable='yes'/>
+ <cpu type='kvm' name='z13-base' usable='yes'/>
+ <cpu type='kvm' name='z990.3' usable='yes'/>
+ <cpu type='kvm' name='host' usable='yes'/>
+ <cpu type='kvm' name='z9EC' usable='yes'/>
+ <cpu type='kvm' name='zBC12' usable='yes'/>
+ <cpu type='kvm' name='z9EC.3' usable='yes'/>
+ <cpu type='kvm' name='z196.2-base' usable='yes'/>
+ <cpu type='kvm' name='qemu' usable='no'>
+ <blocker name='ais'/>
+ </cpu>
+ <cpu type='kvm' name='zEC12.2-base' usable='yes'/>
+ <cpu type='kvm' name='z800-base' usable='yes'/>
+ <cpu type='kvm' name='z9EC.2' usable='yes'/>
+ <cpu type='kvm' name='z900.2-base' usable='yes'/>
+ <cpu type='kvm' name='z900.3' usable='yes'/>
+ <cpu type='kvm' name='z890-base' usable='yes'/>
+ <cpu type='kvm' name='z890' usable='yes'/>
+ <cpu type='kvm' name='z990.4-base' usable='yes'/>
+ <cpu type='kvm' name='z10BC.2-base' usable='yes'/>
+ <cpu type='kvm' name='z900.2' usable='yes'/>
+ <cpu type='kvm' name='z9BC.2-base' usable='yes'/>
+ <cpu type='kvm' name='z800' usable='yes'/>
+ <cpu type='kvm' name='z114' usable='yes'/>
+ <cpu type='kvm' name='z13' usable='yes'/>
+ <cpu type='kvm' name='z13s-base' usable='yes'/>
+ <cpu type='kvm' name='z990' usable='yes'/>
+ <cpu type='kvm' name='z990.2' usable='yes'/>
+ <cpu type='kvm' name='z14-base' usable='yes'/>
+ <cpu type='kvm' name='z890.2-base' usable='yes'/>
+ <cpu type='kvm' name='z196' usable='yes'/>
+ <cpu type='kvm' name='z10EC' usable='yes'/>
+ <cpu type='kvm' name='z13s' usable='yes'/>
+ <cpu type='kvm' name='z900' usable='yes'/>
+ <cpu type='kvm' name='z10EC.3' usable='yes'/>
+ <cpu type='kvm' name='z10EC.2-base' usable='yes'/>
+ <cpu type='kvm' name='z114-base' usable='yes'/>
+ <cpu type='kvm' name='z990.2-base' usable='yes'/>
+ <cpu type='kvm' name='z9EC.2-base' usable='yes'/>
+ <cpu type='kvm' name='z890.3' usable='yes'/>
+ <cpu type='kvm' name='z900.3-base' usable='yes'/>
+ <cpu type='kvm' name='z9BC.2' usable='yes'/>
+ <cpu type='kvm' name='z10BC' usable='yes'/>
+ <cpu type='kvm' name='z990.5' usable='yes'/>
+ <cpu type='kvm' name='zEC12.2' usable='yes'/>
+ <cpu type='kvm' name='z10EC-base' usable='yes'/>
+ <cpu type='kvm' name='z9EC-base' usable='yes'/>
+ <cpu type='kvm' name='z9EC.3-base' usable='yes'/>
+ <cpu type='kvm' name='zEC12' usable='yes'/>
+ <cpu type='kvm' name='z990.5-base' usable='yes'/>
+ <cpu type='kvm' name='z10BC-base' usable='yes'/>
+ <cpu type='kvm' name='z900-base' usable='yes'/>
+ <cpu type='kvm' name='z13.2' usable='yes'/>
+ <cpu type='kvm' name='z890.3-base' usable='yes'/>
+ <cpu type='kvm' name='zBC12-base' usable='yes'/>
+ <cpu type='kvm' name='z13.2-base' usable='yes'/>
+ <cpu type='kvm' name='z990-base' usable='yes'/>
+ <cpu type='kvm' name='z10EC.2' usable='yes'/>
+ <cpu type='kvm' name='z9BC' usable='yes'/>
+ <cpu type='kvm' name='z10EC.3-base' usable='yes'/>
+ <cpu type='kvm' name='z990.3-base' usable='yes'/>
<cpu type='tcg' name='z890.2' usable='no'>
<blocker name='klmd-sha-1'/>
<blocker name='kimd-sha-1'/>
@@ -306,12 +403,6 @@
<blocker name='tods'/>
</cpu>
<cpu type='tcg' name='z14' usable='no'>
- <blocker name='kma-gcm-eaes-256'/>
- <blocker name='kma-gcm-eaes-192'/>
- <blocker name='kma-gcm-eaes-128'/>
- <blocker name='kma-gcm-aes-256'/>
- <blocker name='kma-gcm-aes-192'/>
- <blocker name='kma-gcm-aes-128'/>
<blocker name='ppno-sha-512-drng'/>
<blocker name='pcc-xts-eaes-256'/>
<blocker name='pcc-xts-eaes-128'/>
@@ -411,7 +502,6 @@
<blocker name='cmm'/>
<blocker name='dateh2'/>
<blocker name='esop'/>
- <blocker name='msa8-base'/>
<blocker name='vxeh'/>
<blocker name='vxpd'/>
<blocker name='gs'/>
@@ -445,6 +535,7 @@
<blocker name='csske'/>
<blocker name='edat'/>
<blocker name='asnlxr'/>
+ <blocker name='msa8'/>
<blocker name='msa7'/>
<blocker name='msa6'/>
<blocker name='msa2'/>
--
2.14.2
6 years, 5 months
[libvirt] [jenkins-ci PATCH] jobs: don't create MANIFEST file during build
by Daniel P. Berrangé
Projects have switched to a pre-built MANIFEST
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
---
jobs/perl-modulebuild.yaml | 1 -
1 file changed, 1 deletion(-)
diff --git a/jobs/perl-modulebuild.yaml b/jobs/perl-modulebuild.yaml
index 60374da..a80d6b8 100644
--- a/jobs/perl-modulebuild.yaml
+++ b/jobs/perl-modulebuild.yaml
@@ -44,7 +44,6 @@
{local_env}
perl Build.PL install_base="$VIRT_PREFIX"
perl Build
- perl Build manifest
perl Build install
publishers:
- email:
--
2.17.0
6 years, 5 months
[libvirt] [jenkins-ci PATCH 0/2] Fix archive_format handling
by Andrea Bolognani
Andrea Bolognani (2):
jobs: Move archive_format to defaults
projects: Define archive_format for osinfo-db
jobs/autotools.yaml | 1 -
jobs/defaults.yaml | 1 +
jobs/generic.yaml | 1 -
jobs/perl-makemaker.yaml | 1 -
jobs/perl-modulebuild.yaml | 1 -
projects/osinfo-db.yaml | 3 ++-
6 files changed, 3 insertions(+), 5 deletions(-)
--
2.17.0
6 years, 5 months
[libvirt] ANNOUNCE: libvirt-dbus 1.0.0 released
by Pavel Hrdina
I'm happy to announce the release of libvirt-dbus 1.0.0.
libvirt-dbus wraps libvirt API to provide high-level object-oriented
API better suited for dbus-based applications.
You can download it here:
https://libvirt.org/sources/dbus/libvirt-dbus-1.0.0.tar.gz
* Fist stable release, from now on we will not change existing APIs
* New features
- Support for almost all relevant domain APIs and events up to libvirt 3.0.0
- Support for all relevant connect APIs up to libvirt 3.0.0
- Support for all relevant network APIs and events up to libvirt 3.0.0
- Support for all relevant storage pool APIs and events up to libvirt 3.0.0
- Support for all relevant secret APIs and evetns up to libvirt 3.0.0
* Improvements
- Added org.gtk.GDBus.DocString annotation for D-Bus APIs
- Added man page for libvirt-dbus daemon
Thanks everybody who contributed!
Pavel
6 years, 5 months