[Intel-gfx] [PATCH v2 0/2] drm/i915: Introduce GEM proxy
Tina Zhang
tina.zhang at intel.com
Wed Nov 1 09:22:19 UTC 2017
This patch-set introduces the GEM proxy which is a kind of GEM whose
backing physical memory is pinned and produced by guest VM and is
used by host as read only.
The patch is separated from the "Dma-buf support for Gvt-g"
patch-set. (Joonas)
v2:
- return -ENXIO when pin and map pages of GEM proxy to kernel space.
(Chris)
- update the patch description and subject to just mention objects w/o
backing storage, instead of "GEM proxy". (Joonas)
Here are the histories of this patch in "Dma-buf support for Gvt-g"
patch-set:
v14:
- return -ENXIO when gem proxy object is banned by ioctl.
(Chris) (Daniel)
v13:
- add comments to GEM proxy. (Chris)
- don't ban GEM proxy in i915_gem_sw_finish_ioctl. (Chris)
- check GEM proxy bar after finishing i915_gem_object_wait. (Chris)
- remove GEM proxy bar in i915_gem_madvise_ioctl.
v6:
- add gem proxy barrier in the following ioctls. (Chris)
i915_gem_set_caching_ioctl
i915_gem_set_domain_ioctl
i915_gem_sw_finish_ioctl
i915_gem_set_tiling_ioctl
i915_gem_madvise_ioctl
Tina Zhang (2):
drm/i915: Introduce GEM proxy
drm/i915: Object w/o backing stroage is banned by -ENXIO
drivers/gpu/drm/i915/i915_gem.c | 27 +++++++++++++++++++++++++--
drivers/gpu/drm/i915/i915_gem_object.h | 11 +++++++++--
drivers/gpu/drm/i915/i915_gem_tiling.c | 8 ++++++++
3 files changed, 42 insertions(+), 4 deletions(-)
--
2.7.4
More information about the Intel-gfx
mailing list