mesa/src/gallium/drivers
Boris Brezillon 9087cf7015 panfrost: Add transient BOs to job batches
Memory allocated through panfrost_allocate_transient() is likely to
come from the transient pool. Let's add the BO backing the allocated
memory region to the job batch so the kernel can retain this BO while
jobs are executed.

In practice that has never been a problem because the transient pool
is never shrinked, and even if it was, we still control the lifetime of
the job, so there's no reason for this BO to be freed before the GPU is
done executing the batch. But it still make sense to add the BO for
debugging purpose.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-08-30 22:13:41 +02:00
..
etnaviv etnaviv: rs: add support for 64bpp clears 2019-08-19 22:36:45 +02:00
freedreno freedreno/a3xx: fix sysmem <-> gmem tiles transfer 2019-08-30 08:54:30 -07:00
i915 gallium: switch boolean -> bool at the interface definitions 2019-07-22 22:13:51 -04:00
iris iris: Fix partial fast clear checks to account for miplevel. 2019-08-29 11:27:16 -07:00
kmsro gallium: add stm DRM entry point 2019-08-05 14:53:31 +00:00
lima lima: fix texture descriptor issues 2019-08-28 00:28:38 +00:00
llvmpipe llvmpipe: flush on api memorybarrier. 2019-08-27 12:30:16 +10:00
nouveau nir: Add explicit signs to image min/max intrinsics 2019-08-21 17:19:55 +00:00
panfrost panfrost: Add transient BOs to job batches 2019-08-30 22:13:41 +02:00
r300 meson: drop unused dep_{thread,dl} 2019-08-03 00:08:37 +00:00
r600 tree-wide: replace MAYBE_UNUSED with ASSERTED 2019-07-31 09:41:05 +01:00
radeon radeon/vcn/vp9: add Arcturus VP9 support 2019-07-29 17:52:58 -04:00
radeonsi ac: drop now useless lookup_interp_param from ABI 2019-08-30 08:23:56 +02:00
softpipe softpipe: Add support for ARB_derivative_control 2019-08-14 07:03:15 +00:00
svga svga: Drop unsupported formats from the format table. 2019-08-19 11:43:02 -07:00
swr swr/rasterizer: Fix GS attributes processing 2019-08-30 07:31:45 +00:00
tegra gallium: switch boolean -> bool at the interface definitions 2019-07-22 22:13:51 -04:00
v3d broadcom/v3d: Allow importing linear BOs with arbitrary offset/stride. 2019-08-30 10:53:05 +02:00
vc4 vc4: clamp gl_PointSize to a minimum of 1.0 2019-08-13 09:44:54 +02:00
virgl virgl: fix format conversion for recent gallium changes. 2019-08-26 06:35:00 +00:00