Re: [Qemu-devel] [PULL 00/41] virtio, vhost, pc: fixes, features

2017-01-10 Thread Peter Maydell
On 10 January 2017 at 05:39, Michael S. Tsirkin  wrote:
> The following changes since commit 77424a452abe5f941d8cd81f1e85f42bca31c9ef:
>
>   Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging 
> (2017-01-09 15:30:45 +)
>
> 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 987da7be996e63c294dc6485acb1c37af7696257:
>
>   acpi-test: update expected files (2017-01-10 07:06:42 +0200)
>
> 
> virtio, vhost, pc: fixes, features
>
> beginnings of iotlb support for vhost
> acpi hotplug rework
> vhost net tx flush on link down
> passing mtu to guests
> hotplug for virtio crypto
> fixes and cleanups all over the place
>
> Signed-off-by: Michael S. Tsirkin 
>
> 

Applied, thanks.

-- PMM



[Qemu-devel] [PULL 00/41] virtio, vhost, pc: fixes, features

2017-01-09 Thread Michael S. Tsirkin
The following changes since commit 77424a452abe5f941d8cd81f1e85f42bca31c9ef:

  Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging 
(2017-01-09 15:30:45 +)

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 987da7be996e63c294dc6485acb1c37af7696257:

  acpi-test: update expected files (2017-01-10 07:06:42 +0200)


virtio, vhost, pc: fixes, features

beginnings of iotlb support for vhost
acpi hotplug rework
vhost net tx flush on link down
passing mtu to guests
hotplug for virtio crypto
fixes and cleanups all over the place

Signed-off-by: Michael S. Tsirkin 


Cao jin (2):
  doc/pcie: correct command line examples
  pcie_aer: Convert pcie_aer_init to Error

Dou Liyang (1):
  pcie_aer: support configurable AER capa version

Dr. David Alan Gilbert (1):
  balloon: Don't balloon roms

Gonglei (8):
  virtio-crypto: fix possible integer and heap overflow
  virtio-crypto: use the correct length for cipher operation
  cryptodev: introduce a new is_used property
  cryptodev: wrap the ready flag
  virtio-crypto-pci: add check for cryptodev object
  virtio-crypto: avoid one cryptodev device is used by multiple virtio 
crypto devices
  virtio-crypto-pci: tag virtio-crypto device hot pluggable
  virtio-crypto: zeroize the key material before free

Halil Pasic (1):
  virtio: fix vq->inuse recalc after migr

Igor Mammedov (9):
  tests: pc: add memory hotplug acpi tables tests
  memhp: move build_memory_hotplug_aml() into memory_hotplug.c
  memhp: move build_memory_devices() into memory_hotplug.c
  memhp: consolidate scattered MHPD device declaration
  memhp: merge build_memory_devices() into build_memory_hotplug_aml()
  memhp: move GPE handler_E03 into build_memory_hotplug_aml()
  memhp: move memory hotplug only defines to memory_hotplug.c
  memhp: don't generate memory hotplug AML if it's not enabled/supported
  memhp: move DIMM devices into dedicated scope with related common methods

Jason Wang (9):
  virtio: convert to use DMA api
  intel_iommu: name vtd address space with devfn
  intel_iommu: allocate new key when creating new address space
  exec: introduce address_space_get_iotlb_entry()
  intel_iommu: support device iotlb descriptor
  virtio-pci: address space translation service (ATS) support
  acpi: add ATSR for q35
  memory: handle alias for iommu notifier
  memory: handle alias in memory_region_is_iommu()

Maxime Coquelin (3):
  vhost-user: Add MTU protocol feature and op
  vhost-net: Notify the backend about the host MTU
  virtio-net: Add MTU feature support

Michael S. Tsirkin (1):
  acpi-test: update expected files

Peter Xu (2):
  migration: allow to prioritize save state entries
  intel_iommu: allow migration

Yuri Benditovich (4):
  net: Add virtio queue interface to update used index from vring state
  net: vhost stop updates virtio queue state
  virtio: Introduce virtqueue_drop_all procedure
  net: virtio-net discards TX data after link down

 docs/pcie.txt |  12 +-
 docs/specs/vhost-user.txt |  16 ++
 hw/i386/intel_iommu_internal.h|  13 +-
 hw/virtio/virtio-pci.h|   4 +
 include/exec/memory.h |   8 +
 include/hw/acpi/acpi-defs.h   |  12 +
 include/hw/acpi/memory_hotplug.h  |  12 +-
 include/hw/acpi/pc-hotplug.h  |  23 --
 include/hw/i386/x86-iommu.h   |   1 +
 include/hw/pci/pcie.h |   4 +
 include/hw/pci/pcie_aer.h |   4 +-
 include/hw/virtio/vhost-backend.h |   2 +
 include/hw/virtio/virtio-access.h |  31 ++-
 include/hw/virtio/virtio-bus.h|   1 +
 include/hw/virtio/virtio-net.h|   1 +
 include/hw/virtio/virtio.h|  11 +-
 include/migration/vmstate.h   |   7 +
 include/net/vhost_net.h   |   2 +
 include/standard-headers/linux/pci_regs.h |   1 +
 include/sysemu/cryptodev.h|  42 +++
 backends/cryptodev-builtin.c  |   4 +
 backends/cryptodev.c  |  34 ++-
 exec.c|  33 +++
 hw/acpi/ich9.c|   3 +-
 hw/acpi/memory_hotplug.c  | 420 +-
 hw/acpi/memory_hotplug_acpi_table.c   | 262 ---
 hw/acpi/piix4.c   |   3 +-
 hw/block/virtio-blk.c |   2 +-
 hw/char/virtio-serial-bus.c   |   3 +-
 hw/i386/acpi-build.c  | 206 +++
 hw/i386/intel_iommu.c | 114 +++-