All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/39] SCSI, qdev, qtest, meson patches for 2020-10-10
@ 2020-10-10  7:57 Paolo Bonzini
  2020-10-10  7:57 ` [PULL 01/39] meson.build: Add comments to clarify code organization Paolo Bonzini
                   ` (40 more replies)
  0 siblings, 41 replies; 43+ messages in thread
From: Paolo Bonzini @ 2020-10-10  7:57 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 4a7c0bd9dcb08798c6f82e55b5a3423f7ee669f1:

  Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.2-20201009' into staging (2020-10-09 15:48: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 1340ff2adb2624e61c5fcb0eb1889b932b76f669:

  meson: identify more sections of meson.build (2020-10-09 13:19:50 -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
      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 (13):
      softmmu: move more files to softmmu/
      exec: split out non-softmmu-specific parts
      qom: fix objects with improper parent type
      configure: fix performance regression due to PIC objects
      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 -
 configure                                |   1 +
 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 +-
 53 files changed, 1472 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



^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2020-10-12 13:44 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-10  7:57 [PULL 00/39] SCSI, qdev, qtest, meson patches for 2020-10-10 Paolo Bonzini
2020-10-10  7:57 ` [PULL 01/39] meson.build: Add comments to clarify code organization Paolo Bonzini
2020-10-10  7:57 ` [PULL 02/39] meson.build: Sort sourcesets alphabetically Paolo Bonzini
2020-10-10  7:57 ` [PULL 03/39] hw/core: Move the creation of the library to the main meson.build Paolo Bonzini
2020-10-10  7:57 ` [PULL 04/39] chardev: " Paolo Bonzini
2020-10-10  7:57 ` [PULL 05/39] migration: " Paolo Bonzini
2020-10-10  7:57 ` [PULL 06/39] io: " Paolo Bonzini
2020-10-10  7:57 ` [PULL 07/39] crypto: " Paolo Bonzini
2020-10-10  7:57 ` [PULL 08/39] authz: " Paolo Bonzini
2020-10-10  7:57 ` [PULL 09/39] qom: " Paolo Bonzini
2020-10-10  7:57 ` [PULL 10/39] hw/nvram: Always register FW_CFG_DATA_GENERATOR_INTERFACE Paolo Bonzini
2020-10-10  7:57 ` [PULL 11/39] softmmu: move more files to softmmu/ Paolo Bonzini
2020-10-10  7:57 ` [PULL 12/39] exec: split out non-softmmu-specific parts Paolo Bonzini
2020-10-10  7:57 ` [PULL 13/39] qom: fix objects with improper parent type Paolo Bonzini
2020-10-10  7:57 ` [PULL 14/39] configure: fix performance regression due to PIC objects Paolo Bonzini
2020-10-10  7:57 ` [PULL 15/39] docs: Move QTest documentation to its own document Paolo Bonzini
2020-10-10  7:57 ` [PULL 16/39] docs/devel/qtest: Include protocol spec in document Paolo Bonzini
2020-10-10  7:57 ` [PULL 17/39] docs/devel/qtest: Include libqtest API reference Paolo Bonzini
2020-10-10  7:57 ` [PULL 18/39] qtest: unify extra_qtest_srcs and extra_qtest_deps Paolo Bonzini
2020-10-10  7:57 ` [PULL 19/39] docs/devel: update instruction on how to add new unit tests Paolo Bonzini
2020-10-10  7:57 ` [PULL 20/39] build-sys: fix git version from -version Paolo Bonzini
2020-10-10  7:57 ` [PULL 21/39] meson.build: Re-enable KVM support for MIPS Paolo Bonzini
2020-10-10  7:57 ` [PULL 22/39] qtest: rename qtest_qmp_receive to qtest_qmp_receive_dict Paolo Bonzini
2020-10-10  7:57 ` [PULL 23/39] qtest: Reintroduce qtest_qmp_receive Paolo Bonzini
2020-10-10  7:57 ` [PULL 24/39] qtest: remove qtest_qmp_receive_success Paolo Bonzini
2020-10-10  7:57 ` [PULL 25/39] device-plug-test: use qtest_qmp to send the device_del command Paolo Bonzini
2020-10-10  7:57 ` [PULL 26/39] qtest: switch users back to qtest_qmp_receive Paolo Bonzini
2020-10-10  7:57 ` [PULL 27/39] qtest: check that drives are really appearing and disappearing Paolo Bonzini
2020-10-10  7:57 ` [PULL 28/39] qemu-iotests, qtest: rewrite test 067 as a qtest Paolo Bonzini
2020-10-10  7:57 ` [PULL 29/39] qdev: add "check if address free" callback for buses Paolo Bonzini
2020-10-10  7:57 ` [PULL 30/39] scsi/scsi_bus: switch search direction in scsi_device_find Paolo Bonzini
2020-10-10  7:57 ` [PULL 31/39] device_core: use drain_call_rcu in in qmp_device_add Paolo Bonzini
2020-10-10  7:57 ` [PULL 32/39] device-core: use RCU for list of children of a bus Paolo Bonzini
2020-10-10  7:57 ` [PULL 33/39] scsi: switch to bus->check_address Paolo Bonzini
2020-10-10  7:57 ` [PULL 34/39] device-core: use atomic_set on .realized property Paolo Bonzini
2020-10-10  7:57 ` [PULL 35/39] scsi/scsi-bus: scsi_device_find: don't return unrealized devices Paolo Bonzini
2020-10-10  7:57 ` [PULL 36/39] scsi/scsi_bus: Add scsi_device_get Paolo Bonzini
2020-10-10  7:57 ` [PULL 37/39] virtio-scsi: use scsi_device_get Paolo Bonzini
2020-10-10  7:57 ` [PULL 38/39] scsi/scsi_bus: fix races in REPORT LUNS Paolo Bonzini
2020-10-10  7:57 ` [PULL 39/39] meson: identify more sections of meson.build Paolo Bonzini
2020-10-10  8:37 ` [PULL 00/39] SCSI, qdev, qtest, meson patches for 2020-10-10 no-reply
2020-10-12 10:29 ` Peter Maydell
2020-10-12 13:42   ` Paolo Bonzini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.