anv: Require softpin on Gen8+
authorJason Ekstrand <jason@jlekstrand.net>
Fri, 3 Apr 2020 13:17:43 +0000 (08:17 -0500)
committerMarge Bot <eric+marge@anholt.net>
Tue, 8 Jun 2021 22:53:22 +0000 (22:53 +0000)
commit04ccfeae98f2b5ac03feb4425ac805a48ce6fac3
tree563b85889a37077e7b731f2b13be449f530874da
parent7c1c9e935e6a645fa47e47f784879a7b28bde785
anv: Require softpin on Gen8+

Softpin was added to i915 in

    commit 506a8e87d8d2746b9e9d2433503fe237c54e4750
    Author: Chris Wilson <chris@chris-wilson.co.uk>
    Date:   Tue Dec 8 11:55:07 2015 +0000

        drm/i915: Add soft-pinning API for execbuffer

which was included in Linux 4.5.  It's been over 5 years so it's
probably reasonable to make it a hard requirement.

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Acked-by: Emma Anholt <emma@anholt.net>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11236>
src/intel/vulkan/anv_device.c
src/intel/vulkan/anv_private.h