All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Subject: [Qemu-devel] [PULL 00/28] pc, pci, virtio, vhost: fixes, features
Date: Wed, 23 May 2018 17:42:44 +0300	[thread overview]
Message-ID: <1527086545-68024-1-git-send-email-mst@redhat.com> (raw)

The following changes since commit 4f50c1673a89b07f376ce5c42d22d79a79cd466d:

  Merge remote-tracking branch 'remotes/ehabkost/tags/x86-next-pull-request' into staging (2018-05-22 09:43:58 +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 63b88968f139b6a77f2f81e6f1eedf70c0170a85:

  intel-iommu: rework the page walk logic (2018-05-23 17:34:05 +0300)

----------------------------------------------------------------
pc, pci, virtio, vhost: fixes, features

Beginning of merging vDPA, new PCI ID, a new virtio balloon stat, intel
iommu rework fixing a couple of security problems (no CVEs yet), fixes
all over the place.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Changpeng Liu (1):
      contrib/vhost-user-blk: enable protocol feature for vhost-user-blk

Dr. David Alan Gilbert (2):
      vhost-user+postcopy: Use qemu_set_nonblock
      libvhost-user: Send messages with no data

Gerd Hoffmann (1):
      allocate pci id for mdpy

Jonathan Helman (1):
      virtio-balloon: add hugetlb page allocation counts

Michael S. Tsirkin (7):
      update-linux-headers.sh: drop kvm_para.h hacks
      include/standard-headers: add asm-x86/kvm_para.h
      x86/cpu: use standard-headers/asm-x86.kvm_para.h
      linux-headers: drop kvm_para.h
      update-linux-headers.sh: unistd.h, kvm consistency
      linux-headers: add unistd.h on all arches
      linux-headers: add kvm header for mips

Peter Xu (10):
      vhost: add trace for IOTLB miss
      intel-iommu: send PSI always even if across PDEs
      intel-iommu: remove IntelIOMMUNotifierNode
      intel-iommu: add iommu lock
      intel-iommu: only do page walk for MAP notifiers
      intel-iommu: introduce vtd_page_walk_info
      intel-iommu: pass in address space when page walk
      intel-iommu: trace domain id during page walk
      util: implement simple iova tree
      intel-iommu: rework the page walk logic

Richard Henderson (1):
      hw/virtio: Fix brace Werror with clang 6.0.0

Ross Zwisler (1):
      nvdimm: fix typo in label-size definition

Tiwei Bie (3):
      vhost-user: add Net prefix to internal state structure
      vhost-user: support receiving file descriptors in slave_read
      virtio: support setting memory region based host notifier

Zihan Yang (1):
      hw/pci-host/q35: Replace hardcoded value with macro

 docs/specs/pci-ids.txt                             |   1 +
 docs/virtio-balloon-stats.txt                      |   2 +
 include/hw/i386/intel_iommu.h                      |  19 +-
 include/hw/mem/nvdimm.h                            |   2 +-
 include/hw/pci/pci.h                               |   1 +
 include/hw/virtio/virtio-bus.h                     |   2 +
 include/hw/virtio/virtio.h                         |   2 +
 include/qemu/iova-tree.h                           | 134 ++++
 .../standard-headers}/asm-x86/kvm_para.h           |  49 +-
 include/standard-headers/linux/virtio_balloon.h    |   4 +-
 include/sysemu/kvm.h                               |   1 -
 linux-headers/asm-arm/bitsperlong.h                |   1 +
 linux-headers/asm-arm/kvm_para.h                   |   2 -
 linux-headers/asm-arm64/bitsperlong.h              |  24 +
 linux-headers/asm-arm64/kvm_para.h                 |   1 -
 linux-headers/asm-generic/bitsperlong.h            |  16 +
 linux-headers/asm-generic/kvm_para.h               |   4 -
 linux-headers/asm-generic/unistd.h                 | 781 +++++++++++++++++++++
 linux-headers/asm-mips/bitsperlong.h               |   9 +
 linux-headers/asm-mips/kvm.h                       |  25 +-
 linux-headers/asm-mips/kvm_para.h                  |   5 -
 linux-headers/asm-mips/sgidefs.h                   |  45 ++
 linux-headers/asm-mips/unistd.h                    |  44 +-
 linux-headers/asm-powerpc/bitsperlong.h            |  13 +
 linux-headers/asm-powerpc/epapr_hcalls.h           |  99 ---
 linux-headers/asm-powerpc/kvm_para.h               |  98 ---
 linux-headers/asm-s390/bitsperlong.h               |  14 +
 linux-headers/asm-s390/kvm_para.h                  |   8 -
 linux-headers/asm-s390/unistd_32.h                 |   1 +
 linux-headers/asm-s390/unistd_64.h                 |   1 +
 linux-headers/asm-x86/bitsperlong.h                |  14 +
 linux-headers/linux/kvm_para.h                     |  35 -
 target/i386/cpu.h                                  |   2 -
 target/i386/kvm_i386.h                             |   6 -
 contrib/libvhost-user/libvhost-user.c              |  16 +-
 contrib/vhost-user-blk/vhost-user-blk.c            |   7 +
 hw/i386/intel_iommu.c                              | 396 ++++++++---
 hw/i386/kvm/clock.c                                |   2 +-
 hw/mem/nvdimm.c                                    |   2 +-
 hw/pci-host/q35.c                                  |  17 +-
 hw/virtio/vhost-user.c                             |  45 +-
 hw/virtio/vhost.c                                  |   7 +
 hw/virtio/virtio-balloon.c                         |   2 +
 hw/virtio/virtio-pci.c                             |  22 +
 hw/virtio/virtio.c                                 |  13 +
 net/vhost-user.c                                   |  38 +-
 target/i386/cpu.c                                  |   4 +-
 target/i386/kvm.c                                  |   4 +-
 util/iova-tree.c                                   | 114 +++
 MAINTAINERS                                        |   6 +
 hw/i386/trace-events                               |   5 +-
 hw/virtio/trace-events                             |   1 +
 scripts/update-linux-headers.sh                    |  20 +-
 util/Makefile.objs                                 |   1 +
 54 files changed, 1731 insertions(+), 456 deletions(-)
 create mode 100644 include/qemu/iova-tree.h
 rename {linux-headers => include/standard-headers}/asm-x86/kvm_para.h (80%)
 create mode 100644 linux-headers/asm-arm/bitsperlong.h
 delete mode 100644 linux-headers/asm-arm/kvm_para.h
 create mode 100644 linux-headers/asm-arm64/bitsperlong.h
 delete mode 100644 linux-headers/asm-arm64/kvm_para.h
 create mode 100644 linux-headers/asm-generic/bitsperlong.h
 delete mode 100644 linux-headers/asm-generic/kvm_para.h
 create mode 100644 linux-headers/asm-generic/unistd.h
 create mode 100644 linux-headers/asm-mips/bitsperlong.h
 delete mode 100644 linux-headers/asm-mips/kvm_para.h
 create mode 100644 linux-headers/asm-mips/sgidefs.h
 create mode 100644 linux-headers/asm-powerpc/bitsperlong.h
 delete mode 100644 linux-headers/asm-powerpc/epapr_hcalls.h
 delete mode 100644 linux-headers/asm-powerpc/kvm_para.h
 create mode 100644 linux-headers/asm-s390/bitsperlong.h
 delete mode 100644 linux-headers/asm-s390/kvm_para.h
 create mode 100644 linux-headers/asm-x86/bitsperlong.h
 delete mode 100644 linux-headers/linux/kvm_para.h
 create mode 100644 util/iova-tree.c

             reply	other threads:[~2018-05-23 14:42 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-23 14:42 Michael S. Tsirkin [this message]
2018-05-23 14:42 ` [Qemu-devel] [PULL 01/28] hw/pci-host/q35: Replace hardcoded value with macro Michael S. Tsirkin
2018-05-23 14:42 ` [Qemu-devel] [PULL 02/28] allocate pci id for mdpy Michael S. Tsirkin
2018-05-23 14:42 ` [Qemu-devel] [PULL 04/28] vhost: add trace for IOTLB miss Michael S. Tsirkin
2018-05-23 14:42 ` [Qemu-devel] [PULL 03/28] virtio-balloon: add hugetlb page allocation counts Michael S. Tsirkin
2018-05-23 14:42 ` [Qemu-devel] [PULL 05/28] update-linux-headers.sh: drop kvm_para.h hacks Michael S. Tsirkin
2018-05-23 14:42 ` [Qemu-devel] [PULL 06/28] include/standard-headers: add asm-x86/kvm_para.h Michael S. Tsirkin
2018-05-23 14:43 ` [PULL 07/28] x86/cpu: use standard-headers/asm-x86.kvm_para.h Michael S. Tsirkin
2018-05-23 14:43   ` [Qemu-devel] " Michael S. Tsirkin
2018-05-25 11:06   ` Peter Maydell
2018-05-25 11:06     ` [Qemu-devel] " Peter Maydell
2018-05-25 11:53     ` Peter Maydell
2018-05-25 11:53       ` [Qemu-devel] " Peter Maydell
2018-05-25 12:18       ` Michael S. Tsirkin
2018-05-25 12:18         ` [Qemu-devel] " Michael S. Tsirkin
2018-05-25 12:21         ` Peter Maydell
2018-05-25 12:21           ` [Qemu-devel] " Peter Maydell
2018-05-25 12:27           ` Michael S. Tsirkin
2018-05-25 12:27             ` [Qemu-devel] " Michael S. Tsirkin
2018-05-25 12:30             ` Peter Maydell
2018-05-25 12:30               ` [Qemu-devel] " Peter Maydell
2018-05-25 12:35               ` Michael S. Tsirkin
2018-05-25 12:35                 ` [Qemu-devel] " Michael S. Tsirkin
2018-05-25 12:38                 ` Peter Maydell
2018-05-25 12:38                   ` [Qemu-devel] " Peter Maydell
2018-05-25 12:19     ` Michael S. Tsirkin
2018-05-25 12:19       ` [Qemu-devel] " Michael S. Tsirkin
2018-05-25 14:13     ` Paolo Bonzini
2018-05-25 14:13       ` [Qemu-devel] " Paolo Bonzini
2018-05-23 14:43 ` [Qemu-devel] [PULL 08/28] linux-headers: drop kvm_para.h Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 09/28] update-linux-headers.sh: unistd.h, kvm consistency Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 10/28] linux-headers: add unistd.h on all arches Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 12/28] vhost-user: add Net prefix to internal state structure Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 11/28] linux-headers: add kvm header for mips Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 13/28] vhost-user: support receiving file descriptors in slave_read Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 15/28] vhost-user+postcopy: Use qemu_set_nonblock Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 14/28] virtio: support setting memory region based host notifier Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 16/28] libvhost-user: Send messages with no data Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 17/28] hw/virtio: Fix brace Werror with clang 6.0.0 Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 18/28] contrib/vhost-user-blk: enable protocol feature for vhost-user-blk Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 19/28] nvdimm: fix typo in label-size definition Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 20/28] intel-iommu: send PSI always even if across PDEs Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 21/28] intel-iommu: remove IntelIOMMUNotifierNode Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 22/28] intel-iommu: add iommu lock Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 23/28] intel-iommu: only do page walk for MAP notifiers Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 24/28] intel-iommu: introduce vtd_page_walk_info Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 25/28] intel-iommu: pass in address space when page walk Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 26/28] intel-iommu: trace domain id during " Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 27/28] util: implement simple iova tree Michael S. Tsirkin
2018-05-23 14:43 ` [Qemu-devel] [PULL 28/28] intel-iommu: rework the page walk logic Michael S. Tsirkin
2018-05-23 15:17 ` [Qemu-devel] [PULL 00/28] pc, pci, virtio, vhost: fixes, features no-reply
2018-05-24 14:18 ` Peter Maydell

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=1527086545-68024-1-git-send-email-mst@redhat.com \
    --to=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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.