qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Stefan Hajnoczi <stefanha@gmail.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Cc: qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>
Subject: Re: [Qemu-devel] [PULL 00/47] virtio, pc: fixes and features
Date: Thu, 3 Nov 2016 16:59:24 +0000	[thread overview]
Message-ID: <20161103165924.GC3892@stefanha-x1.localdomain> (raw)
In-Reply-To: <1477850917-1214-1-git-send-email-mst@redhat.com>

[-- Attachment #1: Type: text/plain, Size: 7493 bytes --]

On Sun, Oct 30, 2016 at 11:23:18PM +0200, Michael S. Tsirkin wrote:
> The following changes since commit 5b2ecabaeabc17f032197246c4846b9ba95ba8a6:
> 
>   Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20161028-1' into staging (2016-10-28 17:59:04 +0100)
> 
> 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 f082ec0225bd15c71e0b4697d2df3af7bad65d7f:
> 
>   acpi: fix assert failure caused by commit 35c5a52d (2016-10-30 20:06:25 +0200)
> 
> ----------------------------------------------------------------
> virtio, pc: fixes and features
> 
> nvdimm hotplug support
> virtio migration and ioeventfd rework
> virtio crypto device
> ipmi fixes
> 
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
> 
> ----------------------------------------------------------------
> Corey Minyard (5):
>       ipmi: Remove hotplug from IPMI BMCs
>       ipmi_bmc_sim: Remove an unnecessary mutex
>       ipmi: Implement shutdown via ACPI overtemp
>       ipmi: Add graceful shutdown handling to the external BMC
>       acpi/ipmi: Initialize the fwinfo before fetching it
> 
> Cédric Le Goater (1):
>       ipmi: chassis poweroff should use qemu_system_shutdown_request()
> 
> Daniel P. Berrange (1):
>       ipmi: fix build config variable name for ipmi_bmc_extern.o
> 
> Dr. David Alan Gilbert (2):
>       virtio/migration: Add VMStateDescription to VirtioDeviceClass
>       virtio/migration: Migrate balloon to VMState
> 
> Gonglei (12):
>       cryptodev: introduce cryptodev backend interface
>       cryptodev: add symmetric algorithm operation stuff
>       virtio-crypto: introduce virtio_crypto.h
>       cryptodev: introduce a new cryptodev backend
>       virtio-crypto: add virtio crypto device emulation
>       virtio-crypto-pci: add virtio crypto pci support
>       virtio-crypto: set capacity of algorithms supported
>       virtio-crypto: add control queue handler
>       virtio-crypto: add data queue processing handler
>       cryptodev: introduce an unified wrapper for crypto operation
>       virtio-crypto: using bh to handle dataq's requests
>       virtio-crypto: add myself as virtio-crypto and cryptodev backends maintainer
> 
> Haozhong Zhang (1):
>       acpi: fix assert failure caused by commit 35c5a52d
> 
> Paolo Bonzini (13):
>       virtio: disable ioeventfd as early as possible
>       virtio: move ioeventfd_disabled flag to VirtioBusState
>       virtio: move ioeventfd_started flag to VirtioBusState
>       virtio: add start_ioeventfd and stop_ioeventfd to VirtioDeviceClass
>       virtio: introduce virtio_device_ioeventfd_enabled
>       virtio-blk: always use dataplane path if ioeventfd is active
>       virtio-scsi: always use dataplane path if ioeventfd is active
>       Revert "virtio: Introduce virtio_add_queue_aio"
>       virtio: remove set_handler argument from set_host_notifier_internal
>       virtio: remove ioeventfd_disabled altogether
>       virtio: use virtio_bus_set_host_notifier to start/stop ioeventfd
>       virtio: inline virtio_queue_set_host_notifier_fd_handler
>       virtio: inline set_host_notifier_internal
> 
> Xiao Guangrong (12):
>       acpi nvdimm: fix wrong buffer size returned by DSM method
>       acpi nvdimm: fix OperationRegion definition
>       acpi nvdimm: fix device physical address base
>       acpi nvdimm: fix ARG3 conflict
>       acpi nvdimm: fix Arg6 usage
>       nvdimm acpi: compile nvdimm acpi code arch-independently
>       acpi nvdimm: rename result_size to dsm_out_buf_siz
>       nvdimm acpi: use common macros instead of magic names
>       nvdimm acpi: prebuild nvdimm devices for available slots
>       nvdimm acpi: introduce fit buffer
>       nvdimm acpi: introduce _FIT
>       pc: memhp: enable nvdimm device hotplug
> 
>  hw/block/dataplane/virtio-blk.h                |   6 +-
>  hw/s390x/virtio-ccw.h                          |   2 -
>  hw/virtio/virtio-pci.h                         |  17 +-
>  include/hw/acpi/acpi_dev_interface.h           |   1 +
>  include/hw/hotplug.h                           |  10 +
>  include/hw/mem/nvdimm.h                        |  27 +-
>  include/hw/virtio/virtio-bus.h                 |  27 +-
>  include/hw/virtio/virtio-crypto.h              | 101 +++
>  include/hw/virtio/virtio-scsi.h                |   6 +-
>  include/hw/virtio/virtio.h                     |  15 +-
>  include/standard-headers/linux/virtio_crypto.h | 429 ++++++++++++
>  include/standard-headers/linux/virtio_ids.h    |   2 +-
>  include/sysemu/cryptodev.h                     | 298 ++++++++
>  backends/cryptodev-builtin.c                   | 361 ++++++++++
>  backends/cryptodev.c                           | 245 +++++++
>  hw/acpi/ipmi.c                                 |   1 +
>  hw/acpi/memory_hotplug.c                       |  31 +-
>  hw/acpi/nvdimm.c                               | 468 ++++++++++---
>  hw/block/dataplane/virtio-blk.c                |  73 +-
>  hw/block/virtio-blk.c                          |  15 +-
>  hw/core/hotplug.c                              |  11 +
>  hw/core/qdev.c                                 |  20 +-
>  hw/i386/acpi-build.c                           |   9 +-
>  hw/i386/pc.c                                   |  31 +
>  hw/ipmi/ipmi.c                                 |  10 +-
>  hw/ipmi/ipmi_bmc_extern.c                      |  12 +-
>  hw/ipmi/ipmi_bmc_sim.c                         |   7 +-
>  hw/mem/nvdimm.c                                |   4 -
>  hw/s390x/virtio-ccw.c                          |  44 +-
>  hw/scsi/virtio-scsi-dataplane.c                |  56 +-
>  hw/scsi/virtio-scsi.c                          |  24 +-
>  hw/virtio/vhost.c                              |   5 +-
>  hw/virtio/virtio-balloon.c                     |  31 +-
>  hw/virtio/virtio-bus.c                         | 154 ++---
>  hw/virtio/virtio-crypto-pci.c                  |  77 +++
>  hw/virtio/virtio-crypto.c                      | 898 +++++++++++++++++++++++++
>  hw/virtio/virtio-mmio.c                        |  35 +-
>  hw/virtio/virtio-pci.c                         |  40 +-
>  hw/virtio/virtio.c                             | 153 +++--
>  tests/ipmi-bt-test.c                           |   2 +-
>  MAINTAINERS                                    |  13 +
>  backends/Makefile.objs                         |   3 +
>  docs/specs/acpi_mem_hotplug.txt                |   3 +
>  docs/specs/acpi_nvdimm.txt                     |  58 +-
>  hw/acpi/Makefile.objs                          |   2 +-
>  hw/ipmi/Makefile.objs                          |   2 +-
>  hw/virtio/Makefile.objs                        |   2 +
>  qemu-options.hx                                |  18 +
>  48 files changed, 3352 insertions(+), 507 deletions(-)
>  create mode 100644 include/hw/virtio/virtio-crypto.h
>  create mode 100644 include/standard-headers/linux/virtio_crypto.h
>  create mode 100644 include/sysemu/cryptodev.h
>  create mode 100644 backends/cryptodev-builtin.c
>  create mode 100644 backends/cryptodev.c
>  create mode 100644 hw/virtio/virtio-crypto-pci.c
>  create mode 100644 hw/virtio/virtio-crypto.c
> 
> 

Thanks, applied latest pull request to my staging tree:
https://github.com/stefanha/qemu/commits/staging

Will be in qemu.git/master pending Travis-CI build tests.

Stefan

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

      parent reply	other threads:[~2016-11-03 16:59 UTC|newest]

Thread overview: 87+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-10-30 21:23 [Qemu-devel] [PULL 00/47] virtio, pc: fixes and features Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 01/47] virtio/migration: Add VMStateDescription to VirtioDeviceClass Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 02/47] virtio/migration: Migrate balloon to VMState Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 03/47] virtio: disable ioeventfd as early as possible Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 04/47] virtio: move ioeventfd_disabled flag to VirtioBusState Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 05/47] virtio: move ioeventfd_started " Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 06/47] virtio: add start_ioeventfd and stop_ioeventfd to VirtioDeviceClass Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 07/47] virtio: introduce virtio_device_ioeventfd_enabled Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 08/47] virtio-blk: always use dataplane path if ioeventfd is active Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 09/47] virtio-scsi: " Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 10/47] Revert "virtio: Introduce virtio_add_queue_aio" Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 11/47] virtio: remove set_handler argument from set_host_notifier_internal Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 12/47] virtio: remove ioeventfd_disabled altogether Michael S. Tsirkin
2016-11-10 14:35   ` Christian Borntraeger
2016-11-10 14:38     ` Paolo Bonzini
2016-11-10 14:48       ` Christian Borntraeger
2016-11-15  8:27         ` Christian Borntraeger
2016-11-15 10:00           ` Paolo Bonzini
2016-10-30 21:23 ` [Qemu-devel] [PULL 13/47] virtio: use virtio_bus_set_host_notifier to start/stop ioeventfd Michael S. Tsirkin
2016-10-30 21:23 ` [Qemu-devel] [PULL 14/47] virtio: inline virtio_queue_set_host_notifier_fd_handler Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 15/47] virtio: inline set_host_notifier_internal Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 16/47] cryptodev: introduce cryptodev backend interface Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 17/47] cryptodev: add symmetric algorithm operation stuff Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 18/47] virtio-crypto: introduce virtio_crypto.h Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 19/47] cryptodev: introduce a new cryptodev backend Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 20/47] virtio-crypto: add virtio crypto device emulation Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 21/47] virtio-crypto-pci: add virtio crypto pci support Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 22/47] virtio-crypto: set capacity of algorithms supported Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 23/47] virtio-crypto: add control queue handler Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 24/47] virtio-crypto: add data queue processing handler Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 25/47] cryptodev: introduce an unified wrapper for crypto operation Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 26/47] virtio-crypto: using bh to handle dataq's requests Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 27/47] virtio-crypto: add myself as virtio-crypto and cryptodev backends maintainer Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 28/47] acpi nvdimm: fix wrong buffer size returned by DSM method Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 29/47] acpi nvdimm: fix OperationRegion definition Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 30/47] acpi nvdimm: fix device physical address base Michael S. Tsirkin
2016-10-31  9:20   ` Igor Mammedov
2016-10-31  9:23     ` Xiao Guangrong
2016-10-31 10:56       ` Igor Mammedov
2016-10-31 11:09         ` Xiao Guangrong
2016-10-31 13:30           ` Igor Mammedov
2016-10-30 21:24 ` [Qemu-devel] [PULL 31/47] acpi nvdimm: fix ARG3 conflict Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 32/47] acpi nvdimm: fix Arg6 usage Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 33/47] nvdimm acpi: compile nvdimm acpi code arch-independently Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 34/47] acpi nvdimm: rename result_size to dsm_out_buf_siz Michael S. Tsirkin
2016-10-30 21:24 ` [Qemu-devel] [PULL 35/47] nvdimm acpi: use common macros instead of magic names Michael S. Tsirkin
2016-10-30 21:25 ` [Qemu-devel] [PULL 36/47] nvdimm acpi: prebuild nvdimm devices for available slots Michael S. Tsirkin
2016-10-30 21:25 ` [Qemu-devel] [PULL 37/47] nvdimm acpi: introduce fit buffer Michael S. Tsirkin
2016-10-31  9:45   ` Igor Mammedov
2016-10-31  9:52     ` Xiao Guangrong
2016-10-31 11:09       ` Igor Mammedov
2016-11-01  3:30         ` Xiao Guangrong
2016-11-01 10:35           ` Igor Mammedov
2016-11-01 13:40             ` Xiao Guangrong
2016-11-01 13:58               ` Igor Mammedov
2016-11-01 15:57                 ` Xiao Guangrong
2016-11-01 16:26                   ` Igor Mammedov
2016-10-30 21:25 ` [Qemu-devel] [PULL 38/47] nvdimm acpi: introduce _FIT Michael S. Tsirkin
2016-10-30 21:25 ` [Qemu-devel] [PULL 39/47] pc: memhp: enable nvdimm device hotplug Michael S. Tsirkin
2016-11-02 11:19   ` Igor Mammedov
2016-11-02 16:00     ` Xiao Guangrong
2016-11-03  9:41       ` Igor Mammedov
2016-10-30 21:25 ` [Qemu-devel] [PULL 40/47] ipmi: Remove hotplug from IPMI BMCs Michael S. Tsirkin
2016-10-30 21:25 ` [Qemu-devel] [PULL 41/47] ipmi_bmc_sim: Remove an unnecessary mutex Michael S. Tsirkin
2016-10-30 21:25 ` [Qemu-devel] [PULL 42/47] ipmi: chassis poweroff should use qemu_system_shutdown_request() Michael S. Tsirkin
2016-10-30 21:25 ` [Qemu-devel] [PULL 43/47] ipmi: Implement shutdown via ACPI overtemp Michael S. Tsirkin
2016-10-30 21:25 ` [Qemu-devel] [PULL 44/47] ipmi: fix build config variable name for ipmi_bmc_extern.o Michael S. Tsirkin
2016-10-30 21:25 ` [Qemu-devel] [PULL 45/47] ipmi: Add graceful shutdown handling to the external BMC Michael S. Tsirkin
2016-10-30 21:25 ` [Qemu-devel] [PULL 46/47] acpi/ipmi: Initialize the fwinfo before fetching it Michael S. Tsirkin
2016-10-30 21:25 ` [Qemu-devel] [PULL 47/47] acpi: fix assert failure caused by commit 35c5a52d Michael S. Tsirkin
2016-10-31  9:50 ` [Qemu-devel] [PULL 00/47] virtio, pc: fixes and features Igor Mammedov
2016-10-31 22:48   ` Michael S. Tsirkin
2016-11-01 12:47     ` Peter Maydell
2016-11-01 13:21     ` Igor Mammedov
2016-11-01 13:45       ` Xiao Guangrong
2016-11-01 13:55       ` Michael S. Tsirkin
2016-11-01 14:14         ` Igor Mammedov
2016-11-01 14:29           ` Peter Maydell
2016-11-01 16:03           ` Xiao Guangrong
2016-11-01 15:22 ` Peter Maydell
2016-11-01 17:25   ` Michael S. Tsirkin
2016-11-01 17:27     ` Peter Maydell
2016-11-02  1:13     ` Gonglei (Arei)
2016-11-02  4:35   ` Michael S. Tsirkin
2016-11-02 13:14     ` Peter Maydell
2016-11-03  3:35       ` Michael S. Tsirkin
2016-11-03 16:59 ` Stefan Hajnoczi [this message]

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=20161103165924.GC3892@stefanha-x1.localdomain \
    --to=stefanha@gmail.com \
    --cc=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).