]> git.baikalelectronics.ru Git - kernel.git/commit
vduse: Support registering userspace memory for IOVA regions
authorXie Yongji <xieyongji@bytedance.com>
Wed, 3 Aug 2022 04:55:22 +0000 (12:55 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 11 Aug 2022 08:26:08 +0000 (04:26 -0400)
commitc70b79b08984f6742c8eebca746a0edb19383478
tree7e327e0e4ccd6b416e44fa351e7f61020aa242f4
parent11a65aba1ecfada5cf51ba558ae7439f7f6c6fed
vduse: Support registering userspace memory for IOVA regions

Introduce two ioctls: VDUSE_IOTLB_REG_UMEM and
VDUSE_IOTLB_DEREG_UMEM to support registering
and de-registering userspace memory for IOVA
regions.

Now it only supports registering userspace memory
for bounce buffer region in virtio-vdpa case.

Signed-off-by: Xie Yongji <xieyongji@bytedance.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Message-Id: <20220803045523.23851-5-xieyongji@bytedance.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vdpa/vdpa_user/vduse_dev.c
include/uapi/linux/vduse.h