qemu-devel.nongnu.org archive mirror
 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/16] virtio, pc, memory: fixes+features for 2.5
Date: Thu, 29 Oct 2015 11:39:21 +0200	[thread overview]
Message-ID: <1446111531-5755-1-git-send-email-mst@redhat.com> (raw)

The following changes since commit 496fedddce9a575111df4f912fb9e361037531ed:

  Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging (2015-10-28 15:08:36 +0000)

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 3f1e1478db2d67098d98f2c3acf5a4946b7fb643:

  enable multi-function hot-add (2015-10-29 11:17:53 +0200)

----------------------------------------------------------------
virtio, pc, memory: fixes+features for 2.5

New features:
    This enables hotplug for multifunction devices.
    Patches are very small, so I think it's OK to merge
    at this stage.

    There's also some new infrastructure for vhost-user testing
    not enabled yet so it's harmless to merge.

I've reverted the "gap between DIMMs" workaround, as it seems too risky, and
applied my own patch in virtio, but not in dataplane code.  This means that
dataplane is broken for some complex DIMM configurations for now.  Waiting for
Stefan to review the dataplane fix.

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

----------------------------------------------------------------
Cao jin (2):
      remove function during multi-function hot-add
      enable multi-function hot-add

Igor Mammedov (1):
      pc: memhp: do not emit inserting event for coldplugged DIMMs

Michael S. Tsirkin (12):
      vhost-user: cleanup struct size math
      vhost-user: cleanup msg size math
      vhost-user-test: fix up rhel6 build
      mmap-alloc: fix error handling
      virtio: introduce virtio_map
      virtio: switch to virtio_map
      virtio-blk: convert to virtqueue_map
      virtio-serial: convert to virtio_map
      virtio-scsi: convert to virtqueue_map
      virtio: drop virtqueue_map_sg
      Revert "pc: memhp: force gaps between DIMM's GPA"
      Revert "memhp: extend address auto assignment to support gaps"

Victor Kaplansky (1):
      tests/vhost-user-bridge: add vhost-user bridge application

 include/hw/i386/pc.h        |    1 -
 include/hw/mem/pc-dimm.h    |    7 +-
 include/hw/pci/pci.h        |    1 +
 include/hw/virtio/virtio.h  |    3 +-
 hw/acpi/memory_hotplug.c    |    8 +-
 hw/block/virtio-blk.c       |    5 +-
 hw/char/virtio-serial-bus.c |    5 +-
 hw/i386/pc.c                |    5 +-
 hw/i386/pc_piix.c           |    1 -
 hw/i386/pc_q35.c            |    1 -
 hw/mem/pc-dimm.c            |   15 +-
 hw/pci/pci.c                |   40 +-
 hw/pci/pci_host.c           |   15 +
 hw/pci/pcie.c               |   39 +-
 hw/ppc/spapr.c              |    2 +-
 hw/scsi/virtio-scsi.c       |   16 +-
 hw/virtio/vhost-user.c      |   22 +-
 hw/virtio/virtio.c          |   52 +-
 tests/vhost-user-bridge.c   | 1110 +++++++++++++++++++++++++++++++++++++++++++
 tests/vhost-user-test.c     |   18 +-
 util/mmap-alloc.c           |    4 +-
 tests/Makefile              |    1 +
 22 files changed, 1276 insertions(+), 95 deletions(-)
 create mode 100644 tests/vhost-user-bridge.c

             reply	other threads:[~2015-10-29  9:39 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-29  9:39 Michael S. Tsirkin [this message]
2015-10-29  9:39 ` [Qemu-devel] [PULL 01/16] vhost-user: cleanup struct size math Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 02/16] vhost-user: cleanup msg " Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 03/16] vhost-user-test: fix up rhel6 build Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 04/16] pc: memhp: do not emit inserting event for coldplugged DIMMs Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 05/16] mmap-alloc: fix error handling Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 06/16] virtio: introduce virtio_map Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 07/16] virtio: switch to virtio_map Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 08/16] virtio-blk: convert to virtqueue_map Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 09/16] virtio-serial: convert to virtio_map Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 10/16] virtio-scsi: convert to virtqueue_map Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 11/16] virtio: drop virtqueue_map_sg Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 12/16] Revert "pc: memhp: force gaps between DIMM's GPA" Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 13/16] Revert "memhp: extend address auto assignment to support gaps" Michael S. Tsirkin
2015-10-29  9:39 ` [Qemu-devel] [PULL 14/16] tests/vhost-user-bridge: add vhost-user bridge application Michael S. Tsirkin
2015-10-29  9:40 ` [Qemu-devel] [PULL 15/16] remove function during multi-function hot-add Michael S. Tsirkin
2015-10-29  9:40 ` [Qemu-devel] [PULL 16/16] enable " Michael S. Tsirkin
2015-10-29 11:09 ` [Qemu-devel] [PULL 00/16] virtio, pc, memory: fixes+features for 2.5 Peter Maydell

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=1446111531-5755-1-git-send-email-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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).