qemu/tests/qtest/fuzz
Maksim Davydov 236e9397b3 qmp: add dump machine type compatibility properties
To control that creating new machine type doesn't affect the previous
types (their compat_props) and to check complex compat_props inheritance
we need qmp command to print machine type compatibility properties.
This patch adds the ability to get list of all the compat_props of the
corresponding supported machines for their comparison via new optional
argument of "query-machines" command. Since information on compatibility
properties can increase the command output by a factor of 40, add an
argument to enable it, default off.

Signed-off-by: Maksim Davydov <davydov-max@yandex-team.ru>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Acked-by: Markus Armbruster <armbru@redhat.com>
Message-ID: <20240318213550.155573-3-davydov-max@yandex-team.ru>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
2024-04-25 10:12:40 +02:00
..
fuzz.c fuzz: Correct invalid mentions of 'softmmu' by 'system' 2023-10-07 19:02:33 +02:00
fuzz.h fuzz: Correct invalid mentions of 'softmmu' by 'system' 2023-10-07 19:02:33 +02:00
generic_fuzz_configs.h tests/qtest: Specify audiodev= and -audiodev 2023-09-22 16:30:08 +02:00
generic_fuzz.c tests/: spelling fixes 2023-09-08 13:08:52 +03:00
i440fx_fuzz.c fuzz/i440fx: remove fork-based fuzzer 2023-02-16 23:02:46 -05:00
meson.build fuzz: remove fork-fuzzing scaffolding 2023-02-16 23:02:46 -05:00
qos_fuzz.c qmp: add dump machine type compatibility properties 2024-04-25 10:12:40 +02:00
qos_fuzz.h Remove leading underscores from QEMU defines 2021-06-21 05:49:01 +02:00
qtest_wrappers.c meson: link emulators without Makefile.target 2020-08-21 06:30:40 -04:00
virtio_blk_fuzz.c fuzz/virtio-blk: remove fork-based fuzzer 2023-02-16 23:02:46 -05:00
virtio_net_fuzz.c fuzz/virtio-net: remove fork-based fuzzer 2023-02-16 23:02:46 -05:00
virtio_scsi_fuzz.c fuzz/virtio-scsi: remove fork-based fuzzer 2023-02-16 23:02:46 -05:00