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
next 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.