The following changes since commit def6fd6c9ce9e00a30cdd0066e0fde206b3f3d2f:
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
(2022-06-16 07:13:04 -0700)
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 8c97e4deeca9ad791ab369d3879ebfb0267b24ca:
acpi/erst: fix fallthrough code upon validation failure (2022-06-16 12:54:58
-0400)
----------------------------------------------------------------
virtio,pc,pci: fixes,cleanups,features
more CXL patches
RSA support for crypto
fixes, cleanups all over the place
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Ani Sinha (1):
acpi/erst: fix fallthrough code upon validation failure
Jonathan Cameron (3):
pci-bridge/cxl_upstream: Add a CXL switch upstream port
pci-bridge/cxl_downstream: Add a CXL switch downstream port
docs/cxl: Add switch documentation
Ni Xun (1):
vhost: also check queue state in the vhost_dev_set_log error routine
Yajun Wu (1):
virtio/vhost-user: Fix wrong vhost notifier GPtrArray size
Zhenwei Pi (1):
crypto: Introduce RSA algorithm
Zhenzhong Duan (3):
virtio-iommu: Add bypass mode support to assigned device
virtio-iommu: Use recursive lock to avoid deadlock
virtio-iommu: Add an assert check in translate routine
include/hw/cxl/cxl.h | 5 +
include/hw/virtio/virtio-crypto.h | 5 +-
include/hw/virtio/virtio-iommu.h | 4 +-
include/sysemu/cryptodev.h | 83 ++++++++--
backends/cryptodev-builtin.c | 276 ++++++++++++++++++++++++++++-----
backends/cryptodev-vhost-user.c | 34 +++-
backends/cryptodev.c | 32 ++--
hw/acpi/erst.c | 3 +
hw/cxl/cxl-host.c | 43 ++++-
hw/pci-bridge/cxl_downstream.c | 249 +++++++++++++++++++++++++++++
hw/pci-bridge/cxl_upstream.c | 216 ++++++++++++++++++++++++++
hw/virtio/vhost-user.c | 2 +-
hw/virtio/vhost.c | 4 +
hw/virtio/virtio-crypto.c | 319 ++++++++++++++++++++++++++++++--------
hw/virtio/virtio-iommu.c | 135 ++++++++++++++--
docs/system/devices/cxl.rst | 88 ++++++++++-
hw/pci-bridge/meson.build | 2 +-
hw/virtio/trace-events | 1 +
18 files changed, 1343 insertions(+), 158 deletions(-)
create mode 100644 hw/pci-bridge/cxl_downstream.c
create mode 100644 hw/pci-bridge/cxl_upstream.c