All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Subject: [Qemu-devel] [PULL 00/31] acpi, vhost, misc: fixes, features
Date: Fri, 1 Jun 2018 19:26:40 +0300	[thread overview]
Message-ID: <20180601162620.32362-1-mst@redhat.com> (raw)

The following changes since commit 63b88968f139b6a77f2f81e6f1eedf70c0170a85:

  intel-iommu: rework the page walk logic (2018-05-23 17:34:05 +0300)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream

for you to fetch changes up to 25b1d45a1975fd8624c37b5bf42e8502ccf53460:

  vhost-blk: turn on pre-defined RO feature bit (2018-06-01 19:20:38 +0300)

----------------------------------------------------------------
acpi, vhost, misc: fixes, features

vDPA support, fix to vhost blk RO bit handling, some include path
cleanups, NFIT ACPI table.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Changpeng Liu (1):
      vhost-blk: turn on pre-defined RO feature bit

Michael S. Tsirkin (21):
      osdep: add wait.h compat macros
      libqtest: fail if child coredumps
      block: use local path for local headers
      crypto: use local path for local headers
      hppa: use local path for local headers
      migration: drop an unused include
      trace: use local path for local headers
      display: use local path for local headers
      ide: use local path for local headers
      ioapic: fix up includes
      e1000e: use local path for local headers
      rocker: drop an unused include
      ppc: use local path for local headers
      vhost-scsi: drop an unused include
      sd: fix up include
      usb: use local path for local headers
      migration: use local path for local headers
      colo: use local path for local headers
      qga: use local path for local headers
      ui: use local path for local headers
      arch_init: sort architectures

Ross Zwisler (3):
      tests/.gitignore: add entry for generated file
      nvdimm, acpi: support NFIT platform capabilities
      ACPI testing: test NFIT platform capabilities

Tiwei Bie (6):
      vhost: allow backends to filter memory sections
      vhost-user: allow slave to send fds via slave channel
      vhost-user: introduce shared vhost-user state
      vhost-user: support registering external host notifiers
      libvhost-user: support host notifier
      vhost-user-bridge: support host notifier

 docs/interop/vhost-user.txt             |  38 +++++++
 docs/nvdimm.txt                         |  27 +++++
 contrib/libvhost-user/libvhost-user.h   |  32 ++++++
 crypto/block-luks.h                     |   2 +-
 crypto/block-qcow.h                     |   2 +-
 crypto/ivgen-essiv.h                    |   2 +-
 crypto/ivgen-plain.h                    |   2 +-
 crypto/ivgen-plain64.h                  |   2 +-
 hw/hppa/hppa_sys.h                      |   2 +-
 include/hw/i386/pc.h                    |   1 +
 include/hw/mem/nvdimm.h                 |   5 +
 include/hw/virtio/vhost-backend.h       |   4 +
 include/hw/virtio/vhost-user-blk.h      |   3 +-
 include/hw/virtio/vhost-user-scsi.h     |   2 +
 include/hw/virtio/vhost-user.h          |  28 +++++
 include/migration/vmstate.h             |   2 +-
 include/qemu/osdep.h                    |  10 ++
 trace/control.h                         |   2 +-
 arch_init.c                             |  16 +--
 backends/cryptodev-vhost-user.c         |  20 +++-
 block/crypto.c                          |   2 +-
 block/nbd.c                             |   2 +-
 block/qcow.c                            |   2 +-
 block/qcow2-bitmap.c                    |   2 +-
 block/qcow2-cluster.c                   |   2 +-
 block/qcow2-refcount.c                  |   2 +-
 block/qcow2-snapshot.c                  |   2 +-
 block/qcow2.c                           |   4 +-
 block/vhdx-endian.c                     |   2 +-
 block/vhdx-log.c                        |   2 +-
 block/vhdx.c                            |   2 +-
 contrib/libvhost-user/libvhost-user.c   |  81 ++++++++++++--
 contrib/vhost-user-blk/vhost-user-blk.c |  48 ++++++---
 crypto/block-luks.c                     |   2 +-
 crypto/block-qcow.c                     |   2 +-
 crypto/block.c                          |   6 +-
 crypto/cipher.c                         |   6 +-
 crypto/ivgen-essiv.c                    |   2 +-
 crypto/ivgen-plain.c                    |   2 +-
 crypto/ivgen-plain64.c                  |   2 +-
 crypto/ivgen.c                          |   8 +-
 crypto/tlscreds.c                       |   2 +-
 crypto/tlscredsanon.c                   |   2 +-
 crypto/tlscredsx509.c                   |   2 +-
 hw/acpi/nvdimm.c                        |  45 +++++++-
 hw/block/vhost-user-blk.c               |  27 ++++-
 hw/display/bcm2835_fb.c                 |   2 +-
 hw/hppa/machine.c                       |   2 +-
 hw/i386/pc.c                            |  31 ++++++
 hw/ide/ahci-allwinner.c                 |   2 +-
 hw/ide/ahci.c                           |   2 +-
 hw/ide/ich.c                            |   2 +-
 hw/intc/ioapic.c                        |   3 +-
 hw/net/e1000e.c                         |   2 +-
 hw/net/rocker/rocker_fp.c               |   1 -
 hw/ppc/ppc440_uc.c                      |   2 +-
 hw/ppc/sam460ex.c                       |   4 +-
 hw/scsi/vhost-scsi-common.c             |   1 -
 hw/scsi/vhost-user-scsi.c               |  20 +++-
 hw/sd/milkymist-memcard.c               |   2 +-
 hw/usb/desc-msos.c                      |   2 +-
 hw/usb/desc.c                           |   2 +-
 hw/usb/dev-audio.c                      |   2 +-
 hw/usb/dev-bluetooth.c                  |   2 +-
 hw/usb/dev-hid.c                        |   2 +-
 hw/usb/dev-hub.c                        |   2 +-
 hw/usb/dev-mtp.c                        |   2 +-
 hw/usb/dev-network.c                    |   2 +-
 hw/usb/dev-serial.c                     |   2 +-
 hw/usb/dev-smartcard-reader.c           |   2 +-
 hw/usb/dev-storage.c                    |   2 +-
 hw/usb/dev-uas.c                        |   2 +-
 hw/usb/dev-wacom.c                      |   2 +-
 hw/virtio/vhost-stub.c                  |  10 ++
 hw/virtio/vhost-user.c                  | 182 ++++++++++++++++++++++++++++----
 hw/virtio/vhost.c                       |   9 +-
 migration/block-dirty-bitmap.c          |   2 +-
 migration/page_cache.c                  |   2 +-
 migration/ram.c                         |   4 +-
 migration/savevm.c                      |   1 +
 migration/vmstate.c                     |   2 +-
 net/colo-compare.c                      |   2 +-
 net/colo.c                              |   2 +-
 net/filter-rewriter.c                   |   2 +-
 net/vhost-user.c                        |  44 ++++++--
 qga/channel-posix.c                     |   2 +-
 qga/channel-win32.c                     |   4 +-
 qga/commands-posix.c                    |   2 +-
 qga/commands-win32.c                    |   4 +-
 qga/commands.c                          |   2 +-
 qga/guest-agent-command-state.c         |   2 +-
 qga/main.c                              |   4 +-
 qga/vss-win32.c                         |   6 +-
 tests/bios-tables-test.c                |   2 +-
 tests/libqtest.c                        |   9 +-
 tests/vhost-user-bridge.c               |  98 ++++++++++++++++-
 trace/qmp.c                             |   2 +-
 ui/gtk.c                                |   2 +-
 ui/input-keymap.c                       |   2 +-
 ui/input-legacy.c                       |   2 +-
 ui/spice-input.c                        |   2 +-
 hw/virtio/Makefile.objs                 |   2 +-
 tests/.gitignore                        |   1 +
 tests/acpi-test-data/pc/NFIT.dimmpxm    | Bin 224 -> 240 bytes
 tests/acpi-test-data/q35/NFIT.dimmpxm   | Bin 224 -> 240 bytes
 105 files changed, 808 insertions(+), 167 deletions(-)
 create mode 100644 include/hw/virtio/vhost-user.h

             reply	other threads:[~2018-06-01 16:26 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-01 16:26 Michael S. Tsirkin [this message]
2018-06-01 16:26 ` [Qemu-devel] [PULL 01/31] vhost: allow backends to filter memory sections Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 02/31] vhost-user: allow slave to send fds via slave channel Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 03/31] vhost-user: introduce shared vhost-user state Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 04/31] vhost-user: support registering external host notifiers Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 05/31] libvhost-user: support host notifier Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 06/31] vhost-user-bridge: " Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 08/31] libqtest: fail if child coredumps Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 07/31] osdep: add wait.h compat macros Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 09/31] block: use local path for local headers Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 10/31] crypto: " Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 12/31] migration: drop an unused include Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 11/31] hppa: use local path for local headers Michael S. Tsirkin
2018-06-01 16:26 ` [Qemu-devel] [PULL 13/31] trace: " Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 14/31] display: " Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 15/31] ide: " Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 16/31] ioapic: fix up includes Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 18/31] rocker: drop an unused include Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 17/31] e1000e: use local path for local headers Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 19/31] ppc: " Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 20/31] vhost-scsi: drop an unused include Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 21/31] sd: fix up include Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 22/31] usb: use local path for local headers Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 23/31] migration: " Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 24/31] colo: " Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 25/31] qga: " Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 26/31] ui: " Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 27/31] arch_init: sort architectures Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 28/31] tests/.gitignore: add entry for generated file Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 29/31] nvdimm, acpi: support NFIT platform capabilities Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 30/31] ACPI testing: test " Michael S. Tsirkin
2018-06-01 16:27 ` [Qemu-devel] [PULL 31/31] vhost-blk: turn on pre-defined RO feature bit Michael S. Tsirkin
2018-06-04 10:28 ` [Qemu-devel] [PULL 00/31] acpi, vhost, misc: fixes, features Peter Maydell
2018-06-08 17:52   ` Philippe Mathieu-Daudé
2018-06-08 18:47     ` Philippe Mathieu-Daudé
2018-06-09 11:38       ` Peter Maydell
2018-06-06 10:09 ` Thomas Huth

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=20180601162620.32362-1-mst@redhat.com \
    --to=mst@redhat.com \
    --cc=peter.maydell@linaro.org \
    --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.