On Fri, Aug 09, 2013 at 10:12:16PM -0700, Ben Widawsky wrote:
>  static int
> -need_reloc_mappable(struct drm_i915_gem_object *obj)
> +need_reloc_mappable(struct i915_vma *vma)
>  {
> -     struct drm_i915_gem_exec_object2 *entry = obj->exec_entry;
> -     return entry->relocation_count && !use_cpu_reloc(obj);
> +     struct drm_i915_gem_exec_object2 *entry = vma->exec_entry;
> +     return entry->relocation_count && !use_cpu_reloc(vma->obj);
>  }

need_reloc_mappable() should return false if ppgtt. If we need to use a
GTT reloc that will setup a separate ggtt entry i.e. it doesn't
influence the decision during reservation.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to