mesa/src/freedreno/drm
Emma Anholt b1dbbc3dc1 freedreno: Lock access to msm_pipe for RB object suballocation.
Hopefully this fixes the flakes that have happened since the suballoc
changes.

Fixes: 737d4caa83 ("freedreno: Suballocate our long-lived ring objects.")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12002>
2021-07-22 21:45:31 +00:00
..
freedreno_bo.c freedreno/drm: Allow FD_BO_PREP_FLUSH without _NOSYNC 2021-05-01 08:46:27 -07:00
freedreno_bo_cache.c freedreno/drm: Userspace fences 2021-04-28 15:36:42 +00:00
freedreno_device.c freedreno/drm: Async submit support 2021-04-28 15:36:42 +00:00
freedreno_drmif.h freedreno/drm: Add support to query device suspend count 2021-05-10 15:34:07 +00:00
freedreno_pipe.c freedreno/drm: Initialize control->fence 2021-05-02 15:17:25 +00:00
freedreno_priv.h freedreno: Flush if at risk of overflowing bos table 2021-06-21 18:45:23 +00:00
freedreno_ringbuffer.c freedreno/drm: fd_submit should hold ref to fd_pipe 2021-04-28 15:36:42 +00:00
freedreno_ringbuffer.h freedreno: Flush if at risk of overflowing bos table 2021-06-21 18:45:23 +00:00
meson.build meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
msm_bo.c freedreno/drm: Cleanup bo allocation flags 2021-04-28 15:36:42 +00:00
msm_device.c util/queue: add a global data pointer for the queue object 2021-06-16 15:10:09 -04:00
msm_pipe.c freedreno: Suballocate our long-lived ring objects. 2021-07-13 22:12:56 +00:00
msm_priv.h freedreno: Suballocate our long-lived ring objects. 2021-07-13 22:12:56 +00:00
msm_ringbuffer.c freedreno: Flush if at risk of overflowing bos table 2021-06-21 18:45:23 +00:00
msm_ringbuffer_sp.c freedreno: Lock access to msm_pipe for RB object suballocation. 2021-07-22 21:45:31 +00:00
msm_ringbuffer_sp.h freedreno: Optimize duplicate obj-obj ring relocs. 2021-07-13 22:12:56 +00:00