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 --]
prev 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).