summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_cl.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2014-07-31 12:46:13 -0700
committerEric Anholt <eric@anholt.net>2014-08-11 14:45:30 -0700
commit771d86abd6c204cef82c5838b1ed20e4b8dbfa85 (patch)
tree4ed0537fd3cc7f5c66f81a8507c7666ab13cddc5 /src/gallium/drivers/vc4/vc4_cl.c
parentc58f35393e9505ec8694b87579037f58df607865 (diff)
vc4: Compute the proper end address of the relocated command lists.
render_cl_size/bin_cl_size includes relocations, while the hardware buffer doesn't. If you don't emit a HALT packet, the command parser continues until the end register's value. We can't allow executing unvalidated buffer contents (and it's actually harmful in the render lists Mesa is emitting, since VC4_PACKET_STORE_MS_TILE_BUFFER_AND_EOF doesn't trigger a halt).
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_cl.c')
0 files changed, 0 insertions, 0 deletions