From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c2LMQ-0002zC-NJ for qemu-devel@nongnu.org; Thu, 03 Nov 2016 12:59:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c2LMN-0003Al-Jz for qemu-devel@nongnu.org; Thu, 03 Nov 2016 12:59:30 -0400 Received: from mail-wm0-x241.google.com ([2a00:1450:400c:c09::241]:36587) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c2LMN-0003A1-8k for qemu-devel@nongnu.org; Thu, 03 Nov 2016 12:59:27 -0400 Received: by mail-wm0-x241.google.com with SMTP id c17so8935139wmc.3 for ; Thu, 03 Nov 2016 09:59:27 -0700 (PDT) Date: Thu, 3 Nov 2016 16:59:24 +0000 From: Stefan Hajnoczi Message-ID: <20161103165924.GC3892@stefanha-x1.localdomain> References: <1477850917-1214-1-git-send-email-mst@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="GPJrCs/72TxItFYR" Content-Disposition: inline In-Reply-To: <1477850917-1214-1-git-send-email-mst@redhat.com> Subject: Re: [Qemu-devel] [PULL 00/47] virtio, pc: fixes and features List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: qemu-devel@nongnu.org, Peter Maydell --GPJrCs/72TxItFYR Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Oct 30, 2016 at 11:23:18PM +0200, Michael S. Tsirkin wrote: > The following changes since commit 5b2ecabaeabc17f032197246c4846b9ba95ba8= a6: >=20 > Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20161028-1' i= nto staging (2016-10-28 17:59:04 +0100) >=20 > are available in the git repository at: >=20 > git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream >=20 > for you to fetch changes up to f082ec0225bd15c71e0b4697d2df3af7bad65d7f: >=20 > acpi: fix assert failure caused by commit 35c5a52d (2016-10-30 20:06:25= +0200) >=20 > ---------------------------------------------------------------- > virtio, pc: fixes and features >=20 > nvdimm hotplug support > virtio migration and ioeventfd rework > virtio crypto device > ipmi fixes >=20 > Signed-off-by: Michael S. Tsirkin >=20 > ---------------------------------------------------------------- > 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 >=20 > C=E9dric Le Goater (1): > ipmi: chassis poweroff should use qemu_system_shutdown_request() >=20 > Daniel P. Berrange (1): > ipmi: fix build config variable name for ipmi_bmc_extern.o >=20 > Dr. David Alan Gilbert (2): > virtio/migration: Add VMStateDescription to VirtioDeviceClass > virtio/migration: Migrate balloon to VMState >=20 > 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 m= aintainer >=20 > Haozhong Zhang (1): > acpi: fix assert failure caused by commit 35c5a52d >=20 > 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 >=20 > 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 >=20 > 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 >=20 >=20 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 --GPJrCs/72TxItFYR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJYG2zsAAoJEJykq7OBq3PIHKYH/R+6Dsa32Y8r+QEX9Rlixc5S S+9YIA9RGhGkPF/9u3gXgZ29a26tzDHQTOnsyWjj5p9q9KnkfDtITXQM5OFBS8uo OvpsMG56At3RI4GLMozwrvGcApuhSoJFmYoRdo3NR4ru8NxNTV3sr9ambqgYeufn cYWtNyaOOnE0sw5YHBZYkk4yeqKs318VoqsvBzeuyh92AXe9xrH5Z/VlgYjSYXHr 1YUcF66v7Bz90iiObo0B2GYDC+LlM0phBYoDiaxmRovqFdueCGwxAyAmDLRku4uV 38Bh+p62H/Nw86n/Xrx5mdcY4csTxqI6WJ1DQ0XL7pJuXPSJVAVmFaqmfyFWglw= =ykWm -----END PGP SIGNATURE----- --GPJrCs/72TxItFYR--