The following changes since commit a0bdf866873467271eff9a92f179ab0f77d735cb:
Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20201012a' into staging (2020-10-12 13:12:04 +0100) are available in the Git repository at: https://gitlab.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to a0c9162c8250e121af438aee5ef93e64ec62dae1: meson: identify more sections of meson.build (2020-10-12 11:50:52 -0400) ---------------------------------------------------------------- * qtest documentation improvements (Eduardo, myself) * libqtest event buffering (Maxim) * use RCU for list of children of a bus (Maxim) * move more files to softmmu/ (myself) * meson.build cleanups, qemu-storage-daemon fix (Philippe) ---------------------------------------------------------------- Eduardo Habkost (3): docs: Move QTest documentation to its own document docs/devel/qtest: Include protocol spec in document docs/devel/qtest: Include libqtest API reference Huacai Chen (1): meson.build: Re-enable KVM support for MIPS Marc-André Lureau (1): build-sys: fix git version from -version Maxim Levitsky (11): qtest: rename qtest_qmp_receive to qtest_qmp_receive_dict qtest: Reintroduce qtest_qmp_receive with QMP event buffering qtest: remove qtest_qmp_receive_success qtest: switch users back to qtest_qmp_receive scsi/scsi_bus: switch search direction in scsi_device_find device_core: use drain_call_rcu in in qmp_device_add device-core: use RCU for list of children of a bus device-core: use atomic_set on .realized property scsi/scsi_bus: Add scsi_device_get virtio-scsi: use scsi_device_get scsi/scsi_bus: fix races in REPORT LUNS Paolo Bonzini (12): softmmu: move more files to softmmu/ exec: split out non-softmmu-specific parts qom: fix objects with improper parent type qtest: unify extra_qtest_srcs and extra_qtest_deps docs/devel: update instruction on how to add new unit tests device-plug-test: use qtest_qmp to send the device_del command qtest: check that drives are really appearing and disappearing qemu-iotests, qtest: rewrite test 067 as a qtest qdev: add "check if address free" callback for buses scsi: switch to bus->check_address scsi/scsi-bus: scsi_device_find: don't return unrealized devices meson: identify more sections of meson.build Philippe Mathieu-Daudé (10): meson.build: Add comments to clarify code organization meson.build: Sort sourcesets alphabetically hw/core: Move the creation of the library to the main meson.build chardev: Move the creation of the library to the main meson.build migration: Move the creation of the library to the main meson.build io: Move the creation of the library to the main meson.build crypto: Move the creation of the library to the main meson.build authz: Move the creation of the library to the main meson.build qom: Move the creation of the library to the main meson.build hw/nvram: Always register FW_CFG_DATA_GENERATOR_INTERFACE .gitlab-ci.yml | 2 +- MAINTAINERS | 16 +- authz/meson.build | 10 - chardev/meson.build | 6 - cpu.c | 452 ++++++++++++++++++++++++++++++ crypto/meson.build | 10 - docs/devel/index.rst | 1 + docs/devel/qtest.rst | 84 ++++++ docs/devel/testing.rst | 64 +---- hw/core/bus.c | 28 +- hw/core/meson.build | 6 - hw/core/qdev.c | 73 +++-- hw/net/virtio-net.c | 2 +- hw/nvram/fw_cfg-interface.c | 23 ++ hw/nvram/fw_cfg.c | 7 - hw/nvram/meson.build | 3 + hw/scsi/scsi-bus.c | 262 +++++++++++------- hw/scsi/virtio-scsi.c | 27 +- hw/sd/core.c | 3 +- include/exec/cpu-common.h | 3 + include/hw/acpi/vmgenid.h | 2 +- include/hw/misc/vmcoreinfo.h | 2 +- include/hw/qdev-core.h | 24 +- include/hw/scsi/scsi.h | 1 + include/net/can_host.h | 2 +- io/meson.build | 10 - meson.build | 126 +++++++-- migration/meson.build | 8 +- qom/meson.build | 8 - scripts/coccinelle/qom-parent-type.cocci | 26 ++ scripts/qemu-version.sh | 2 +- bootdevice.c => softmmu/bootdevice.c | 0 device_tree.c => softmmu/device_tree.c | 0 dma-helpers.c => softmmu/dma-helpers.c | 0 softmmu/meson.build | 11 + exec.c => softmmu/physmem.c | 454 +------------------------------ qdev-monitor.c => softmmu/qdev-monitor.c | 12 + qemu-seccomp.c => softmmu/qemu-seccomp.c | 0 softmmu/qtest.c | 71 ++++- tpm.c => softmmu/tpm.c | 0 tests/qemu-iotests/067 | 157 ----------- tests/qemu-iotests/067.out | 414 ---------------------------- tests/qemu-iotests/group | 2 +- tests/qtest/device-plug-test.c | 32 +-- tests/qtest/drive_del-test.c | 244 +++++++++++++++-- tests/qtest/libqos/libqtest.h | 54 ++-- tests/qtest/libqtest.c | 110 ++++---- tests/qtest/meson.build | 59 ++-- tests/qtest/migration-helpers.c | 25 +- tests/qtest/pvpanic-test.c | 4 +- tests/qtest/qmp-test.c | 18 +- tests/qtest/tpm-util.c | 8 +- 52 files changed, 1471 insertions(+), 1497 deletions(-) create mode 100644 cpu.c create mode 100644 docs/devel/qtest.rst create mode 100644 hw/nvram/fw_cfg-interface.c create mode 100644 scripts/coccinelle/qom-parent-type.cocci rename bootdevice.c => softmmu/bootdevice.c (100%) rename device_tree.c => softmmu/device_tree.c (100%) rename dma-helpers.c => softmmu/dma-helpers.c (100%) rename exec.c => softmmu/physmem.c (91%) rename qdev-monitor.c => softmmu/qdev-monitor.c (98%) rename qemu-seccomp.c => softmmu/qemu-seccomp.c (100%) rename tpm.c => softmmu/tpm.c (100%) delete mode 100755 tests/qemu-iotests/067 delete mode 100644 tests/qemu-iotests/067.out -- 2.26.2