qemu-patch-raspberry4/tests/qtest/libqos
Greg Kurz 63d57c8f91 tests: Silence various warnings with pseries
Some default features of the pseries machine are only available with
KVM. Warnings are printed when the pseries machine is used with another
accelerator:

qemu-system-ppc64: warning: TCG doesn't support requested feature,
cap-ccf-assist=on
qemu-system-ppc64: warning: Firmware Assisted Non-Maskable
Interrupts(FWNMI) not supported in TCG
qemu-system-ppc64: warning: TCG doesn't support requested feature,
cap-ccf-assist=on
qemu-system-ppc64: warning: Firmware Assisted Non-Maskable
Interrupts(FWNMI) not supported in TCG
qemu-system-ppc64: warning: TCG doesn't support requested feature,
cap-ccf-assist=on
qemu-system-ppc64: warning: Firmware Assisted Non-Maskable
Interrupts(FWNMI) not supported in TCG

This is annoying for CI since it usually runs without KVM. We already
disable features that emit similar warnings thanks to properties of
the pseries machine, but this is open-coded in various
places. Consolidate the set of properties in a single place. Extend it
to silence the above warnings. And use it in the various tests that
start pseries machines.

Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <158059697130.1820292.7823434132030453110.stgit@bahia.lan>
Reviewed-by: Thomas Huth <thuth@redhat.com>
[dwg: Correct minor grammatical error]
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2020-02-03 11:33:11 +11:00
..
aarch64-xlnx-zcu102-machine.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
ahci.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
ahci.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
arm-imx25-pdk-machine.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
arm-n800-machine.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
arm-raspi2-machine.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
arm-sabrelite-machine.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
arm-smdkc210-machine.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
arm-virt-machine.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
arm-xilinx-zynq-a9-machine.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
e1000e.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
e1000e.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
fw_cfg.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
fw_cfg.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
i2c-imx.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
i2c-omap.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
i2c.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
i2c.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
libqos-pc.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
libqos-pc.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
libqos-spapr.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
libqos-spapr.h tests: Silence various warnings with pseries 2020-02-03 11:33:11 +11:00
libqos.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
libqos.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
malloc-pc.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
malloc-pc.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
malloc-spapr.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
malloc-spapr.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
malloc.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
malloc.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
pci-pc.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
pci-pc.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
pci-spapr.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
pci-spapr.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
pci.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
pci.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
ppc64_pseries-machine.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
qgraph.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
qgraph.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
qgraph_internal.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
rtas.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
rtas.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
sdhci.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
sdhci.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
tpci200.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
usb.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
usb.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-9p.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-9p.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-balloon.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-balloon.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-blk.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-blk.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-mmio.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-mmio.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-net.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-net.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-pci-modern.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-pci-modern.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-pci.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-pci.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-rng.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-rng.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-scsi.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-scsi.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-serial.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio-serial.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
virtio.h tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00
x86_64_pc-machine.c tests/libqos: Move the libqos files under tests/qtest/ 2020-01-12 11:42:41 +01:00