mesa/src/broadcom
Iago Toral Quiroga 8a50c841cf v3d,v3dv: fix MMU error from hardware prefetch after ldunifa
ldunifa works exactly the same as ldunif: the hw will prefetch the
next 4 bytes after a read, so if a buffer is exactly a multiple of
a page size and a shader uses ldunifa to read exactly the last 4 bytes
the prefetch will read out of bounds and spam the error on the kernel
log. Avoid that by allocating extra bytes in this scenario.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25752>
(cherry picked from commit 82bef62c17)
2023-10-30 15:48:35 +00:00
..
ci v3d/vc4/ci: add new fails/timeout 2023-10-24 18:27:34 +00:00
cle broadcom/cle: update the packet definitions for new generation v71 2023-10-13 22:37:41 +00:00
clif broadcom(cle,clif,common,simulator): add 7.1 version on the list of versions to build 2023-10-13 22:37:41 +00:00
common broadcom: add performance counters for V3D 7.x 2023-10-13 22:37:44 +00:00
compiler v3d,v3dv: support up to 8 render targets in v7.1+ 2023-10-13 22:37:43 +00:00
drm-shim v3d/shim: include new ioctl parameters 2023-09-25 10:47:58 +00:00
qpu broadcom/qpu: Remove duplicate variable opcode 2023-10-17 12:31:33 +00:00
simulator broadcom/simulator: add per-hw version calls 2023-10-13 22:37:44 +00:00
vulkan v3d,v3dv: fix MMU error from hardware prefetch after ldunifa 2023-10-30 15:48:35 +00:00
.editorconfig broadcom: add editorconfig 2017-07-25 14:44:52 -07:00
meson.build broadcom(cle,clif,common,simulator): add 7.1 version on the list of versions to build 2023-10-13 22:37:41 +00:00