]> 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)
commitb1145698dd8acdac2d7d6b876665fb8199952148
tree7e327e0e4ccd6b416e44fa351e7f61020aa242f4
parentd03e1001b54743605ab0605e9d08482381717074
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