All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Subject: [PULL 00/39] SCSI, qdev, qtest, meson patches for 2020-10-10
Date: Sat, 10 Oct 2020 03:57:00 -0400	[thread overview]
Message-ID: <20201010075739.951385-1-pbonzini@redhat.com> (raw)

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



             reply	other threads:[~2020-10-10  7:59 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-10  7:57 Paolo Bonzini [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201010075739.951385-1-pbonzini@redhat.com \
    --to=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.