Unverified Commit a7a8b633 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!2756 Introduce some vdpa ops to support vdpa device live migrate

Merge Pull Request from: @ci-robot 
 
PR sync from: Jiang Dongxu <jiangdongxu1@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/6SF626Y2SGOPGX6NZ5RIYSTLR7T3B2IA/ 
From: jiangdongxu <jiangdongxu1@huawei.com>

Patch 1-17: some bugfix and ops intruduced by upstream
Patch 18-19: introduce vdpa device logging ops
Patch 20-21: introduce vdpa device state ops
Patch 22-23: introduce vdpa device migrate state ops
Patch 24: introduce new vhost feature BYTEPMAPLOG
Patch 25: export iommu_get_resv_regions/iommu_set_resv_regions
Patch 26-27: some optimization about vhost-vdpa
Patch 28: add vdpa/vhost-vdpa build config
Patch 29: fix vhost-vdpa compile warnings

Arnaldo Carvalho de Melo (1):
  tools include UAPI: Sync linux/vhost.h with the kernel sources

Cindy Lu (2):
  vhost_vdpa: fix the crash in unmap a large memory

Eugenio Pérez (1):
  vdpa: add get_backend_features vdpa operation

Gautam Dawar (1):
  vhost-vdpa: free iommu domain after last use during cleanup

Greg Kroah-Hartman (1):
  vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct
    bus_type *

Jason Gunthorpe (1):
  PCI/IOV: Add pci_iov_vf_id() to get VF index

Sebastien Boeuf (3):
  vdpa: Add resume operation
  vhost-vdpa: Introduce RESUME backend feature bit
  vhost-vdpa: uAPI to resume the device

Shannon Nelson (2):
  vhost_vdpa: tell vqs about the negotiated
  vhost_vdpa: support PACKED when setting-getting vring_base

Shunsuke Mie (1):
  virtio: fix virtio transitional ids

Stefano Garzarella (3):
  vhost-vdpa: fix an iotlb memory leak
  vdpa: add bind_mm/unbind_mm callbacks
  vhost-vdpa: use bind_mm/unbind_mm device callbacks

Zhu Lingshan (1):
  virtio: update virtio id table, add transitional ids

jiangdongxu (12):
  vdpa: add log operations
  vhost-vdpa: add uAPI for logging
  vdpa: add device state operations
  vhost-vdpa: add uAPI for device buffer
  vdpa: add vdpa device migration status ops
  vhost-vdpa: add uAPI for device migration status
  vhost: add VHOST feature VHOST_BACKEND_F_BYTEMAPLOG
  export iommu_get_resv_regions and iommu_set_resv_regions
  vhost-vdpa: Allow transparent MSI IOV
  vhost-vdpa: fix msi irq request err
  arm64: openeuler_defconfig: add VDPA config
  vhost-vdpa: fix compile warnings


-- 
2.27.0
 
https://gitee.com/openeuler/kernel/issues/I86ITO 
 
Link:https://gitee.com/openeuler/kernel/pulls/2756

 

Reviewed-by: default avatarLiu Chao <liuchao173@huawei.com>
Reviewed-by: default avatarKevin Zhu <zhukeqian1@huawei.com>
Reviewed-by: default avatarWeilong Chen <chenweilong@huawei.com>
Signed-off-by: default avatarJialin Zhang <zhangjialin11@huawei.com>
Acked-by: default avatarXie XiuQi <xiexiuqi@huawei.com>
parents c93a5cd3 eef74c6a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment