drm/vgem: implement virtual GEM
This patch implements the virtual GEM driver with PRIME sharing which allows vgem to import a gem object from other drivers for the purpose of mmap-ing them to userspace. The mmap is done using the mmap operation exported by other drivers. v2: remove platform_device and do not attach to dma bufs v3: use drm helpers for get/put pages v4: correct dumb create pitch Reviewed-by: Rob Clark <robdclark@gmail.com> (v3) Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> (v3) Signed-off-by: NAdam Jackson <ajax@redhat.com> Signed-off-by: NBen Widawsky <ben@bwidawsk.net> Signed-off-by: NZach Reizner <zachr@google.com> Signed-off-by: NDave Airlie <airlied@redhat.com>
Showing
drivers/gpu/drm/vgem/Makefile
0 → 100644
drivers/gpu/drm/vgem/vgem_drv.c
0 → 100644
drivers/gpu/drm/vgem/vgem_drv.h
0 → 100644
想要评论请 注册 或 登录