qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
<domainCapabilities >
<path > /usr/bin/qemu-system-x86_64</path>
<domain > qemu</domain>
<machine > pc-i440fx-8.1</machine>
<arch > x86_64</arch>
<vcpu max= '255' />
<iothreads supported= 'yes' />
<os supported= 'yes' >
<enum name= 'firmware' >
<value > bios</value>
<value > efi</value>
</enum>
<loader supported= 'yes' >
2023-04-03 13:20:47 +02:00
<value > /obviously/fake/firmware1.fd</value>
<value > /obviously/fake/firmware2.fd</value>
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
<enum name= 'type' >
<value > rom</value>
<value > pflash</value>
</enum>
<enum name= 'readonly' >
<value > yes</value>
<value > no</value>
</enum>
<enum name= 'secure' >
<value > no</value>
</enum>
</loader>
</os>
<cpu >
<mode name= 'host-passthrough' supported= 'no' />
<mode name= 'maximum' supported= 'yes' >
<enum name= 'maximumMigratable' >
<value > on</value>
<value > off</value>
</enum>
</mode>
<mode name= 'host-model' supported= 'yes' >
<model fallback= 'forbid' > EPYC</model>
<vendor > AMD</vendor>
<feature policy= 'require' name= 'monitor' />
<feature policy= 'require' name= 'hypervisor' />
2024-02-01 22:03:49 +01:00
<feature policy= 'require' name= 'acpi' />
<feature policy= 'require' name= 'ss' />
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
<feature policy= 'require' name= 'erms' />
<feature policy= 'require' name= 'mpx' />
<feature policy= 'require' name= 'pcommit' />
<feature policy= 'require' name= 'clwb' />
<feature policy= 'require' name= 'umip' />
<feature policy= 'require' name= 'pku' />
<feature policy= 'require' name= 'vaes' />
<feature policy= 'require' name= 'la57' />
2023-06-27 13:58:09 +02:00
<feature policy= 'require' name= 'rdpid' />
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
<feature policy= 'require' name= 'pks' />
<feature policy= 'require' name= 'fsrm' />
<feature policy= 'require' name= 'fzrm' />
<feature policy= 'require' name= 'fsrs' />
<feature policy= 'require' name= 'fsrc' />
<feature policy= 'require' name= '3dnowext' />
<feature policy= 'require' name= '3dnow' />
2023-06-27 13:58:09 +02:00
<feature policy= 'require' name= 'xsaveerptr' />
<feature policy= 'require' name= 'wbnoinvd' />
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
<feature policy= 'require' name= 'npt' />
<feature policy= 'require' name= 'vgif' />
<feature policy= 'require' name= 'svme-addr-chk' />
<feature policy= 'disable' name= 'vme' />
<feature policy= 'disable' name= 'sha-ni' />
<feature policy= 'disable' name= 'xsavec' />
<feature policy= 'disable' name= 'misalignsse' />
<feature policy= 'disable' name= 'osvw' />
<feature policy= 'disable' name= 'topoext' />
2024-02-01 22:03:49 +01:00
<feature policy= 'disable' name= 'fxsr_opt' />
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
<feature policy= 'disable' name= 'nrip-save' />
</mode>
<mode name= 'custom' supported= 'yes' >
<model usable= 'yes' vendor= 'unknown' > qemu64</model>
<model usable= 'yes' vendor= 'unknown' > qemu32</model>
<model usable= 'no' vendor= 'AMD' > phenom</model>
<model usable= 'yes' vendor= 'unknown' > pentium3</model>
<model usable= 'yes' vendor= 'unknown' > pentium2</model>
<model usable= 'yes' vendor= 'unknown' > pentium</model>
<model usable= 'yes' vendor= 'Intel' > n270</model>
<model usable= 'yes' vendor= 'unknown' > kvm64</model>
<model usable= 'yes' vendor= 'unknown' > kvm32</model>
<model usable= 'yes' vendor= 'Intel' > coreduo</model>
<model usable= 'yes' vendor= 'Intel' > core2duo</model>
<model usable= 'yes' vendor= 'AMD' > athlon</model>
<model usable= 'no' vendor= 'Intel' > Westmere-IBRS</model>
<model usable= 'yes' vendor= 'Intel' > Westmere</model>
<model usable= 'no' vendor= 'Intel' > Snowridge</model>
<model usable= 'no' vendor= 'Intel' > Skylake-Server-noTSX-IBRS</model>
<model usable= 'no' vendor= 'Intel' > Skylake-Server-IBRS</model>
<model usable= 'no' vendor= 'Intel' > Skylake-Server</model>
<model usable= 'no' vendor= 'Intel' > Skylake-Client-noTSX-IBRS</model>
<model usable= 'no' vendor= 'Intel' > Skylake-Client-IBRS</model>
<model usable= 'no' vendor= 'Intel' > Skylake-Client</model>
<model usable= 'no' vendor= 'Intel' > SapphireRapids</model>
<model usable= 'no' vendor= 'Intel' > SandyBridge-IBRS</model>
<model usable= 'no' vendor= 'Intel' > SandyBridge</model>
<model usable= 'yes' vendor= 'Intel' > Penryn</model>
<model usable= 'no' vendor= 'AMD' > Opteron_G5</model>
<model usable= 'no' vendor= 'AMD' > Opteron_G4</model>
<model usable= 'no' vendor= 'AMD' > Opteron_G3</model>
<model usable= 'yes' vendor= 'AMD' > Opteron_G2</model>
<model usable= 'yes' vendor= 'AMD' > Opteron_G1</model>
<model usable= 'no' vendor= 'Intel' > Nehalem-IBRS</model>
<model usable= 'yes' vendor= 'Intel' > Nehalem</model>
<model usable= 'no' vendor= 'Intel' > IvyBridge-IBRS</model>
<model usable= 'no' vendor= 'Intel' > IvyBridge</model>
<model usable= 'no' vendor= 'Intel' > Icelake-Server-noTSX</model>
<model usable= 'no' vendor= 'Intel' > Icelake-Server</model>
<model usable= 'no' vendor= 'Intel' > Haswell-noTSX-IBRS</model>
<model usable= 'no' vendor= 'Intel' > Haswell-noTSX</model>
<model usable= 'no' vendor= 'Intel' > Haswell-IBRS</model>
<model usable= 'no' vendor= 'Intel' > Haswell</model>
2024-07-13 18:36:34 +02:00
<model usable= 'no' vendor= 'Intel' > GraniteRapids</model>
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
<model usable= 'no' vendor= 'AMD' > EPYC-Rome</model>
<model usable= 'no' vendor= 'AMD' > EPYC-Milan</model>
<model usable= 'no' vendor= 'AMD' > EPYC-IBPB</model>
2023-09-06 13:13:34 +02:00
<model usable= 'no' vendor= 'AMD' > EPYC-Genoa</model>
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
<model usable= 'no' vendor= 'AMD' > EPYC</model>
<model usable= 'no' vendor= 'Hygon' > Dhyana</model>
<model usable= 'no' vendor= 'Intel' > Cooperlake</model>
<model usable= 'yes' vendor= 'Intel' > Conroe</model>
<model usable= 'no' vendor= 'Intel' > Cascadelake-Server-noTSX</model>
<model usable= 'no' vendor= 'Intel' > Cascadelake-Server</model>
<model usable= 'no' vendor= 'Intel' > Broadwell-noTSX-IBRS</model>
<model usable= 'no' vendor= 'Intel' > Broadwell-noTSX</model>
<model usable= 'no' vendor= 'Intel' > Broadwell-IBRS</model>
<model usable= 'no' vendor= 'Intel' > Broadwell</model>
<model usable= 'yes' vendor= 'unknown' > 486</model>
</mode>
</cpu>
<memoryBacking supported= 'yes' >
<enum name= 'sourceType' >
<value > file</value>
<value > anonymous</value>
<value > memfd</value>
</enum>
</memoryBacking>
<devices >
<disk supported= 'yes' >
<enum name= 'diskDevice' >
<value > disk</value>
<value > cdrom</value>
<value > floppy</value>
<value > lun</value>
</enum>
<enum name= 'bus' >
<value > ide</value>
<value > fdc</value>
<value > scsi</value>
<value > virtio</value>
<value > usb</value>
<value > sata</value>
</enum>
<enum name= 'model' >
<value > virtio</value>
<value > virtio-transitional</value>
<value > virtio-non-transitional</value>
</enum>
</disk>
<graphics supported= 'yes' >
<enum name= 'type' >
<value > sdl</value>
<value > vnc</value>
<value > spice</value>
<value > egl-headless</value>
<value > dbus</value>
</enum>
</graphics>
<video supported= 'yes' >
<enum name= 'modelType' >
<value > vga</value>
<value > cirrus</value>
<value > vmvga</value>
<value > qxl</value>
<value > virtio</value>
<value > none</value>
<value > bochs</value>
<value > ramfb</value>
</enum>
</video>
<hostdev supported= 'yes' >
<enum name= 'mode' >
<value > subsystem</value>
</enum>
<enum name= 'startupPolicy' >
<value > default</value>
<value > mandatory</value>
<value > requisite</value>
<value > optional</value>
</enum>
<enum name= 'subsysType' >
<value > usb</value>
<value > pci</value>
<value > scsi</value>
</enum>
<enum name= 'capsType' />
<enum name= 'pciBackend' >
<value > default</value>
<value > vfio</value>
</enum>
</hostdev>
<rng supported= 'yes' >
<enum name= 'model' >
<value > virtio</value>
<value > virtio-transitional</value>
<value > virtio-non-transitional</value>
</enum>
<enum name= 'backendModel' >
<value > random</value>
<value > egd</value>
<value > builtin</value>
</enum>
</rng>
<filesystem supported= 'yes' >
<enum name= 'driverType' >
<value > path</value>
<value > handle</value>
<value > virtiofs</value>
</enum>
</filesystem>
<tpm supported= 'yes' >
<enum name= 'model' >
<value > tpm-tis</value>
<value > tpm-crb</value>
</enum>
<enum name= 'backendModel' >
<value > passthrough</value>
<value > emulator</value>
<value > external</value>
</enum>
<enum name= 'backendVersion' >
<value > 2.0</value>
</enum>
</tpm>
<redirdev supported= 'yes' >
<enum name= 'bus' >
<value > usb</value>
</enum>
</redirdev>
<channel supported= 'yes' >
<enum name= 'type' >
<value > pty</value>
<value > unix</value>
<value > spicevmc</value>
</enum>
</channel>
<crypto supported= 'yes' >
<enum name= 'model' >
<value > virtio</value>
</enum>
<enum name= 'type' >
<value > qemu</value>
</enum>
<enum name= 'backendModel' >
<value > builtin</value>
</enum>
</crypto>
2024-06-27 10:31:45 +02:00
<interface supported= 'yes' >
<enum name= 'backendType' >
<value > default</value>
<value > passt</value>
</enum>
</interface>
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
</devices>
<features >
<gic supported= 'no' />
<vmcoreinfo supported= 'yes' />
<genid supported= 'yes' />
<backingStoreInput supported= 'yes' />
<backup supported= 'yes' />
2023-07-17 17:12:08 +02:00
<async-teardown supported= 'yes' />
2024-08-28 14:26:25 +02:00
<ps2 supported= 'yes' />
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
<sev supported= 'no' />
<sgx supported= 'no' />
<hyperv supported= 'yes' >
<enum name= 'features' >
<value > relaxed</value>
<value > vapic</value>
<value > spinlocks</value>
<value > vpindex</value>
<value > runtime</value>
<value > synic</value>
<value > stimer</value>
<value > reset</value>
<value > vendor_id</value>
<value > frequencies</value>
<value > reenlightenment</value>
<value > tlbflush</value>
<value > ipi</value>
<value > avic</value>
2024-08-13 18:51:46 +02:00
<value > emsr_bitmap</value>
2024-08-13 19:18:01 +02:00
<value > xmm_input</value>
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
</enum>
</hyperv>
2024-06-25 10:45:43 +02:00
<launchSecurity supported= 'no' />
qemucapabilitiestest: Add data for the qemu-8.1
Add data as of v8.0.0-1619-g369081c455:
Notable changes:
- 'SapphireRapids' cpu model added
- 'EPYC-Genoa(-v1)' cpu model added
- 'EPYC-Milan-v2' cpu model added
- 'EPYC-Rome-(v3|v4)' cpu models added
- new cpu features:
'fb-clear', 'cmpccxadd', 'vnmi', 'flush-l1d', 'avx-vnni-int8', 'avx-ifma',
'no-nested-data-bp', 'null-sel-clr-base', 'amd-psfd', 'auto-ibrs', 'amx-fp16',
'prefetchiti', 'lfence-always-serializing', 'avx-ne-convert'
- 8.1 machine types added
- QMP schema:
- 'block-latency-histogram-set' gained 'boundaries-zap' property
- 'qcow2' block driver gained 'discard-no-unref' flag
- 'input-send-event' now supports the 'mtt' type and corresponding properties
- 'memory-backend-file' object now has a 'offset' property
- 'query-blockstats' reports 'failed_zone_append_operations', 'avg_zone_append_latency_ns'
'avg_zone_append_queue_depth', 'zone_append_bytes', 'zone_append_latency_histogram',
'zone_append_operations', 'zone_append_merged', 'zone_append_total_time_ns'
- 'single-step' property of 'query-status' is deprecated
- 'vcpu' argument of 'trace-events-(set|get'-state' is deprecated
'cpu-host-model' qemuxml2argv test output changed as EPYC-Rome gained
few new cpu flags.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2023-05-18 14:07:30 +02:00
</features>
</domainCapabilities>