mesa/src/amd
Alex Smith b7d3c71d64 radv: Invalidate L2 for TRANSFER_WRITE barriers
CP DMA and PKT3_WRITE_DATA (in CmdUpdateBuffer) don't (currently) write
through L2. Therefore, to make these writes visible to later accesses
we must invalidate L2 rather than just writing it back, to avoid the
possibility that stale data is read through L2.

Signed-off-by: Alex Smith <asmith@feralinteractive.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Cc: "17.0" <mesa-stable@lists.freedesktop.org>
[Bas: patch is a backport for 17.0 of the cherry-pick below]
(cherry picked from commit bc5d587a80)
2017-04-12 13:30:22 +01:00
..
addrlib radeonsi: add Polaris12 support (v3) 2016-12-21 15:10:03 -05:00
common radv/ac: Fix shared memory offset calculation 2017-03-17 17:08:31 +00:00
vulkan radv: Invalidate L2 for TRANSFER_WRITE barriers 2017-04-12 13:30:22 +01:00
Android.addrlib.mk android: add support for libmesa_amdgpu_addrlib 2016-09-13 10:06:04 +10:00
Android.common.mk android: fix llvm, elf dependencies for M, N releases 2017-02-03 11:08:59 +00:00
Android.mk android: amd/common: add support for libmesa_amd_common 2016-11-05 18:42:29 +01:00
Makefile.addrlib.am amd/addrlib: hide private symbols via VISIBILITY_CXXFLAGS 2016-10-14 11:09:00 +01:00
Makefile.am ac: automake: rework sid_tables.h generation 2017-01-12 19:29:28 +00:00
Makefile.common.am ac: automake: ensure that ./common is generated 2017-01-13 03:07:48 +00:00
Makefile.sources ac/debug: Move IB decode to common code. 2017-01-09 21:43:59 +01:00