mesa/src/broadcom/common
Iago Toral Quiroga c2601f0690 v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction
The CLE parser in the sim will read this many bytes for each instruction
in a CL, so we should ensure we have at least that many bytes available
in the BO when reading the last instruction, otherwise we can trigger
a GMP violation. It is not clear whether this behavior applies to real
hardware too.

cc: mesa-stable

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21162>
2023-02-07 14:06:57 +01:00
..
v3d_cpu_tiling.h tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep 2022-11-15 20:35:55 +00:00
v3d_debug.c v3d: add a debug option to optimize shader compile times 2023-01-11 10:25:28 +00:00
v3d_debug.h v3d: add a debug option to optimize shader compile times 2023-01-11 10:25:28 +00:00
v3d_device_info.c broadcom: Move v3d_get_device_info to common 2019-07-17 20:02:34 +00:00
v3d_device_info.h broadcom: Move v3d_get_device_info to common 2019-07-17 20:02:34 +00:00
v3d_limits.h v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction 2023-02-07 14:06:57 +01:00
v3d_macros.h broadcom/vc5: Add XML for V3D 4.2. 2018-01-27 18:57:58 +11:00
v3d_tfu.h v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd 2022-02-18 11:50:07 +01:00
v3d_tiling.c broadcom/common: move v3d_tiling to common 2021-06-04 13:00:40 +02:00
v3d_tiling.h broadcom/common: move v3d_tiling to common 2021-06-04 13:00:40 +02:00
v3d_util.c v3d,v3dv: add a common v3d_hw_prim_type helper 2022-07-27 00:00:54 +00:00
v3d_util.h v3d,v3dv: add a common v3d_hw_prim_type helper 2022-07-27 00:00:54 +00:00