On 1/29/20 10:23 PM, Philippe Mathieu-Daudé wrote: [...] > accel/accel: Make TYPE_ACCEL abstract > python/qemu: Add binutils::binary_get_version() > tests/acceptance: Use 'version-min' tag to verify QEMU binary version > tests/acceptance: Restrict X86CPUModelAliases test to QEMU >= 4.1 > python/qemu: Add binutils::binary_get_arch() > tests/acceptance: Use the 'arch' tag to verify QEMU binary target > python/qemu: Add binutils::binary_get_machines() > tests/acceptance: Use 'machine' tag to check if available in QEMU > binary > python/qemu: Add binutils::binary_get_qom_implementations() > python/qemu: Add binutils::binary_get_accels() > python/qemu/accel: Use binutils::binary_get_accels() > python/qemu: Add binutils::binary_get_devices()
I just noticed various of these methods are already implemented in QemuBinaryInfo (see scripts/device-crash-test), so I guess it'd be better to start refactoring from there (to the recent QEMU package). > > accel/accel.c | 1 + > hw/core/machine.c | 3 +- > MAINTAINERS | 6 + > python/qemu/accel.py | 26 +---- > python/qemu/binutils.py | 107 ++++++++++++++++++ [...]