[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/47] virtio, pc: fixes and features
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] [PULL 00/47] virtio, pc: fixes and features |
Date: |
Sun, 30 Oct 2016 23:23:18 +0200 |
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 <address@hidden>
----------------------------------------------------------------
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
- [Qemu-devel] [PULL 00/47] virtio, pc: fixes and features,
Michael S. Tsirkin <=
- [Qemu-devel] [PULL 01/47] virtio/migration: Add VMStateDescription to VirtioDeviceClass, Michael S. Tsirkin, 2016/10/30
- [Qemu-devel] [PULL 02/47] virtio/migration: Migrate balloon to VMState, Michael S. Tsirkin, 2016/10/30
- [Qemu-devel] [PULL 03/47] virtio: disable ioeventfd as early as possible, Michael S. Tsirkin, 2016/10/30
- [Qemu-devel] [PULL 04/47] virtio: move ioeventfd_disabled flag to VirtioBusState, Michael S. Tsirkin, 2016/10/30
- [Qemu-devel] [PULL 05/47] virtio: move ioeventfd_started flag to VirtioBusState, Michael S. Tsirkin, 2016/10/30
- [Qemu-devel] [PULL 06/47] virtio: add start_ioeventfd and stop_ioeventfd to VirtioDeviceClass, Michael S. Tsirkin, 2016/10/30
- [Qemu-devel] [PULL 07/47] virtio: introduce virtio_device_ioeventfd_enabled, Michael S. Tsirkin, 2016/10/30
- [Qemu-devel] [PULL 09/47] virtio-scsi: always use dataplane path if ioeventfd is active, Michael S. Tsirkin, 2016/10/30
- [Qemu-devel] [PULL 08/47] virtio-blk: always use dataplane path if ioeventfd is active, Michael S. Tsirkin, 2016/10/30
- [Qemu-devel] [PULL 10/47] Revert "virtio: Introduce virtio_add_queue_aio", Michael S. Tsirkin, 2016/10/30