broadcom/compiler: preserve ordering of unifa/ldunifa sequences
authorIago Toral Quiroga <itoral@igalia.com>
Thu, 11 Feb 2021 11:13:02 +0000 (12:13 +0100)
committerMarge Bot <eric+marge@anholt.net>
Fri, 12 Feb 2021 08:24:21 +0000 (08:24 +0000)
commit42880fdf5d6ed71249e4435e508dbdf6ec064d17
tree67ea635899245a8f587703deec12a9dce7763ef5
parent97c078488f4cfbf80af154463b67866e8fbe185c
broadcom/compiler: preserve ordering of unifa/ldunifa sequences

unifa writes the addresss from which follow-up ldunifa loads,
and each ldunifa increments the unifa addeess by 32-bit so the
loads need to be ordered too.

Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8980>
src/broadcom/compiler/qpu_schedule.c