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 <m...@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