mesa/src/freedreno
Rob Clark a6184eae31 freedreno/drm: handle ancient kernels
Older kernels did not support `MSM_INFO_GET_IOVA`.  But this is only
required for (a) clover (ie. `fd_set_global_binding()`) and drm paths
that are limited to newer kernels.  So move the location of the assert
to fix new userspace on old kernels.

Fixes: c9e8df61dc ("freedreno: Initialize the bo's iova at creation time.")
Signed-off-by: Rob Clark <robdclark@chromium.org>
Tested-by: Ilia Mirkin <imirkin@alum.mit.edu>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5081>
2020-05-18 19:00:47 +00:00
..
common freedreno/uuid: Generate meaningful device and driver UUID 2020-05-14 19:05:02 +00:00
computerator freedreno: Replace OUT_RELOCW with OUT_RELOC. 2020-05-12 16:30:57 +00:00
drm freedreno/drm: handle ancient kernels 2020-05-18 19:00:47 +00:00
drm-shim drm-shim: Let the driver choose to overwrite the first render node. 2020-04-23 17:54:54 +00:00
fdl freedreno: Fix resource layout dump loop. 2020-05-14 14:12:15 +00:00
ir3 freedreno/a3xx: parameterize ubo optimization 2020-05-17 19:51:40 -04:00
perfcntrs freedreno/fdperf: add dependency on generated headers 2020-05-18 17:53:45 +00:00
registers freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui 2020-05-17 14:39:42 -04:00
vulkan freedreno/uuid: Generate meaningful device and driver UUID 2020-05-14 19:05:02 +00:00
.dir-locals.el freedreno: Make emacs indent the way robclark's eclipse does. 2019-05-13 15:37:01 -07:00
.editorconfig freedreno: Make .editorconfig match .dir-locals.el. 2019-05-13 15:37:01 -07:00
Android.drm.mk freedreno/drm: android: add libfreedreno_registers static dependency 2020-05-09 16:19:14 +00:00
Android.ir3.mk mesa: android: freedreno: build libfreedreno_{drm,ir3} static libs 2019-05-06 11:29:26 +00:00
Android.mk freedreno/perfcntrs: move to shared location 2019-11-21 20:01:03 +00:00
Android.perfcntrs.mk freedreno: android: fix build of perfcounters. 2020-02-07 16:34:49 +00:00
Android.registers.mk freedreno: android: add adreno-pm4-pack.xml.h generation to android build 2020-05-09 16:19:14 +00:00
Makefile.sources freedreno/ir3: rename depth->dce 2020-04-13 20:47:28 +00:00
meson.build freedreno: Centralize UUID generation into new files freedreno_uuid.c/h 2020-05-14 19:05:02 +00:00