drm/i915: allow control over the flags when migrating
authorMatthew Auld <matthew.auld@intel.com>
Tue, 4 Oct 2022 13:19:14 +0000 (14:19 +0100)
committerMatthew Auld <matthew.auld@intel.com>
Wed, 5 Oct 2022 08:02:45 +0000 (09:02 +0100)
commit999f4562077208b683f0519e5f1aa1e5c2fd2191
treec200894c2c990c67566c37dc315264342e7e5d86
parent5769f64ff09aab23a9045fa13b464fb5070d3fb2
drm/i915: allow control over the flags when migrating

In the next patch we want to move the object (if the current resource is
not compatible), to the mappable part of lmem for some display buffers.
Currently that requires being able to unset the I915_BO_ALLOC_GPU_ONLY
hint.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Jianshui Yu <jianshui.yu@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Nirmoy Das <nirmoy.das@intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221004131916.233474-3-matthew.auld@intel.com
drivers/gpu/drm/i915/gem/i915_gem_object.c
drivers/gpu/drm/i915/gem/i915_gem_object.h
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
drivers/gpu/drm/i915/gem/i915_gem_ttm.c