On Mon, Jan 08, 2024 at 17:59:06 +0100, Andrea Bolognani wrote:
Notable changes compared to 7.0.0, the most recent version that
we had capabilities for until now:
* SPICE support is no longer compiled in;
* uses of -no-acpi are replaced with -M virt,acpi=off;
* -netdev uses JSON.
aarch64-looking changes in qemu itself which might be relevant:
added qom types:
adm1266
allwinner-a10-ccm
allwinner-a10-dramc
allwinner-r40
allwinner-r40-ccu
allwinner-r40-dramc
allwinner-sdhost-sun50i-a64
allwinner-sdhost-sun50i-a64-emmc
allwinner-sramc
allwinner-sramc-sun8i-r40
allwinner-wdt-sun4i
allwinner-wdt-sun6i
allwinner.i2c
allwinner.i2c-sun6i
aspeed.adc-ast1030
aspeed.fmc-ast1030
aspeed.gpio-ast1030
aspeed.hace-ast1030
aspeed.i2c-ast1030
aspeed.i2c.slave
aspeed.peci
aspeed.scu-ast1030
aspeed.spi1-ast1030
aspeed.spi2-ast1030
aspeed.timer-ast1030
aspeed.wdt-ast1030
ast1030-a1
ast1030-evb-machine
axp209_pmu
axp221_pmu
bpim2u-machine
cortex-a35-arm-cpu
cortex-a55-arm-cpu
cortex-a710-arm-cpu
cortex-a76-arm-cpu
cortex-r52-arm-cpu
cxl-downstream
cxl-rp
cxl-switch-mailbox-cci
cxl-type3
cxl-upstream
fby35-bmc-machine
fby35-machine
imx6ul.gpt
imx7.src
isl69259
max31785
memory-region-portio-list
mx25l25635f
neoverse-n1-arm-cpu
neoverse-n2-arm-cpu
neoverse-v1-arm-cpu
npcm-pspi
olimex-stm32-h405-machine
ps2-kbd
ps2-mouse
pxb-cxl
pxb-cxl-bus
pxb-cxl-host
qcom-dc-scm-v1-bmc-machine
qcom-firework-bmc-machine
sd-card-spi
stellaris-gamepad
supermicro-x11spi-bmc-machine
thread-context
tiogapass-bmc-machine
tpm-tis-i2c
vhost-user-gpio-device
vhost-user-gpio-pci
vhost-user-scmi
vhost-user-scmi-pci
virt-7.1-machine
virt-7.2-machine
virt-8.0-machine
virt-8.1-machine
virt-8.2-machine
xlnx,cframe-reg
xlnx,versal-cfu-apb
xlnx,versal-cfu-fdro
xlnx,versal-cfu-sfr
xlnx,versal-crl
xlnx.bbram-ctrl
xlnx.cframe-bcast-reg
xlnx.versal-canfd
xlnx.versal-trng
yosemitev2-bmc-machine
removed:
ccid-card-emulated
ccid-card-passthru
exynos4210.irq_gate
vmware-svga
xlnx,bbram-ctrl
So there's one more compile time difference in the support of 'ccid'
devices. From the additions I don't see anything that would look
interesting enough to add support for.
Signed-off-by: Andrea Bolognani <abologna(a)redhat.com>
---
.../qemu_8.2.0-virt.aarch64.xml | 227 +
tests/domaincapsdata/qemu_8.2.0.aarch64.xml | 227 +
.../caps_8.2.0_aarch64.replies | 36411 ++++++++++++++++
.../caps_8.2.0_aarch64.xml | 549 +
...ch64-aavmf-virtio-mmio.aarch64-latest.args | 5 +-
...arch64-cpu-passthrough.aarch64-latest.args | 3 +-
...fault-cpu-kvm-virt-4.2.aarch64-latest.args | 3 +-
...fault-cpu-tcg-virt-4.2.aarch64-latest.args | 3 +-
.../aarch64-features-sve.aarch64-latest.args | 3 +-
...rch64-gic-default-both.aarch64-latest.args | 3 +-
...aarch64-gic-default-v2.aarch64-latest.args | 3 +-
...aarch64-gic-default-v3.aarch64-latest.args | 3 +-
.../aarch64-gic-default.aarch64-latest.args | 3 +-
.../aarch64-gic-host.aarch64-latest.args | 3 +-
.../aarch64-gic-none-both.aarch64-latest.args | 3 +-
.../aarch64-gic-none-tcg.aarch64-latest.args | 3 +-
.../aarch64-gic-none-v2.aarch64-latest.args | 3 +-
.../aarch64-gic-none-v3.aarch64-latest.args | 3 +-
.../aarch64-gic-none.aarch64-latest.args | 3 +-
.../aarch64-gic-v2.aarch64-latest.args | 3 +-
.../aarch64-gic-v3.aarch64-latest.args | 3 +-
.../aarch64-kvm-32-on-64.aarch64-latest.args | 4 +-
.../aarch64-pci-serial.aarch64-latest.args | 3 +-
.../aarch64-tpm.aarch64-latest.args | 3 +-
...arch64-traditional-pci.aarch64-latest.args | 3 +-
...aarch64-usb-controller.aarch64-latest.args | 3 +-
.../aarch64-video-default.aarch64-latest.args | 3 +-
...4-video-virtio-gpu-pci.aarch64-latest.args | 5 +-
...rch64-virt-default-nic.aarch64-latest.args | 5 +-
.../aarch64-virt-graphics.aarch64-latest.args | 4 +-
.../aarch64-virt-headless.aarch64-latest.args | 4 +-
...rch64-virt-virtio-MMIO.aarch64.latest.args | 5 +-
.../aarch64-virt-virtio.aarch64-latest.args | 5 +-
...h64-virtio-pci-default.aarch64-latest.args | 5 +-
...o-pci-manual-addresses.aarch64-latest.args | 7 +-
.../arm-vexpressa9-basic.aarch64-latest.args | 2 +-
.../arm-vexpressa9-virtio.aarch64-latest.args | 2 +-
.../arm-virt-virtio.aarch64-latest.args | 4 +-
.../balloon-mmio-deflate.aarch64-latest.args | 3 +-
.../clock-timer-armvtimer.aarch64-latest.args | 3 +-
...ult-video-type-aarch64.aarch64-latest.args | 3 +-
.../disk-arm-virtio-sd.aarch64-latest.args | 1 -
...mware-auto-efi-aarch64.aarch64-latest.args | 2 +-
...efi-abi-update-aarch64.aarch64-latest.args | 2 +-
...-loader-raw-abi-update.aarch64-latest.args | 2 +-
...-efi-format-loader-raw.aarch64-latest.args | 2 +-
...i-aarch64-legacy-paths.aarch64-latest.args | 2 +-
...anual-efi-acpi-aarch64.aarch64-latest.args | 2 +-
...ual-efi-noacpi-aarch64.aarch64-latest.args | 3 +-
...l-noefi-noacpi-aarch64.aarch64-latest.args | 3 +-
.../iommu-smmuv3.aarch64-latest.args | 3 +-
...ch-virt-console-native.aarch64-latest.args | 3 +-
...ch-virt-console-virtio.aarch64-latest.args | 3 +-
...-serial+console-native.aarch64-latest.args | 3 +-
...ach-virt-serial-compat.aarch64-latest.args | 3 +-
...ach-virt-serial-native.aarch64-latest.args | 3 +-
.../mach-virt-serial-pci.aarch64-latest.args | 3 +-
.../mach-virt-serial-usb.aarch64-latest.args | 3 +-
...e-expander-bus-aarch64.aarch64-latest.args | 3 +-
.../pvpanic-pci-aarch64.aarch64-latest.args | 2 +-
...pci-no-address-aarch64.aarch64-latest.args | 2 +-
.../virtio-iommu-aarch64.aarch64-latest.args | 2 +-
62 files changed, 37483 insertions(+), 112 deletions(-)
create mode 100644 tests/domaincapsdata/qemu_8.2.0-virt.aarch64.xml
create mode 100644 tests/domaincapsdata/qemu_8.2.0.aarch64.xml
create mode 100644 tests/qemucapabilitiesdata/caps_8.2.0_aarch64.replies
create mode 100644 tests/qemucapabilitiesdata/caps_8.2.0_aarch64.xml
Reviewed-by: Peter Krempa <pkrempa(a)redhat.com>
P.S: The differences are generated by a script for reviewing the
.replies file changes I'm working on