summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_sqtt.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-21radv: implement a workaround for SQTT on GFX11Samuel Pitoiset1-0/+26
2023-02-21radv: make sure to wait for the trace buffer also on GFX11Samuel Pitoiset1-0/+11
2023-02-21radv: only enable SQTT for SE0 on GFX11Samuel Pitoiset1-0/+4
2023-02-21radv: configure SQ_THREAD_TRACE_CTRL.REG_AT_HWM on GFX11Samuel Pitoiset1-1/+2
2023-02-17Revert "radv: acquire pstate on-demand when capturing with RGP"Samuel Pitoiset1-0/+3
2022-12-06radv: apply register changes for SQTT on GFX11Samuel Pitoiset1-3/+64
2022-09-21radv: acquire pstate on-demand when capturing with RGPSamuel Pitoiset1-3/+0
2022-07-09radv: Implement support for querying performance counters.Bas Nieuwenhuizen1-1/+1
2022-07-09radv: Make inhibiting clockgating not static.Bas Nieuwenhuizen1-1/+1
2022-07-09radv: Rename SPM functions.Bas Nieuwenhuizen1-4/+4
2022-07-09radv: Add pstate locking for perfcounters.Bas Nieuwenhuizen1-21/+1
2022-06-29radv: do not emit SQTT user data packets on the SDMA queueSamuel Pitoiset1-2/+8
2022-05-24radv: Refactor queue state to separate structure.Timur Kristóf1-2/+2
2022-05-17radv: gfx11 register changes.Bas Nieuwenhuizen1-0/+3
2022-05-13amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák1-17/+17
2022-05-10amd: rename RING_* enums to AMD_IP_*Marek Olšák1-1/+1
2022-05-04radv/sqtt: fix configuring AUTO_FLUSH_MODE on GFX10.3Samuel Pitoiset1-0/+3
2022-04-25radv: add an SQTT workaround for chips with disabled RBsSamuel Pitoiset1-25/+32
2022-03-11radv: abstract queue family away from queue family index.Dave Airlie1-8/+14
2022-02-21radv: set profile_peak when capturing with SQTTSamuel Pitoiset1-0/+23
2021-12-08radv: add initial SPM support on GFX10+Samuel Pitoiset1-0/+17
2021-11-10radv/sqtt: fix GPU hangs when capturing from the compute queueSamuel Pitoiset1-3/+3
2021-11-09radv/sqtt: stop calling radv_cs_add_buffer() for the thread trace BOSamuel Pitoiset1-4/+0
2021-11-01radv: enable SQTT instruction timing by defaultSamuel Pitoiset1-1/+1
2021-11-01radv: remove useless checks about GFX7 for SQTTSamuel Pitoiset1-4/+2
2021-11-01radv: move freeing the trigger SQTT file at a better placeSamuel Pitoiset1-0/+2
2021-09-28radv: Drop radv_queue::flags/queue_family_index/queue_idxJason Ekstrand1-2/+2
2021-09-21radv: remove useless assertions in the SQTT pathSamuel Pitoiset1-4/+0
2021-09-21radv: make the SQTT BO a resident bufferSamuel Pitoiset1-6/+19
2021-09-21radv: replicate THREAD_TRACE_CTRL config when stopping SQTTSamuel Pitoiset1-11/+19
2021-09-15radv: reduce SQTT traffic when instruction timing is disabledSamuel Pitoiset1-4/+18
2021-08-03radv: fix selecting the first active CU when profiling with SQTTSamuel Pitoiset1-2/+0
2021-07-05radv/winsys: Add support for a fixed VA address for replay.Bas Nieuwenhuizen1-1/+1
2021-07-05radv/winsys: Return vulkan errors for buffer creation.Bas Nieuwenhuizen1-3/+5
2021-06-03ac: add ac_thread_trace::dataSamuel Pitoiset1-0/+1
2021-05-25amd/registers: regenerate json files without 32-bit register fieldsMarek Olšák1-5/+3
2021-04-10radv: Format.Bas Nieuwenhuizen1-559/+513
2021-03-03radv: bump the initial SQTT buffer size to 32MB per SESamuel Pitoiset1-2/+2
2021-03-03radv: double the SQTT buffer size when it is resizedSamuel Pitoiset1-23/+9
2021-03-03ac/sqtt: fix determining if the trace is complete on GFX10+Samuel Pitoiset1-1/+1
2021-03-03radv: do not trace inactive shader engines with SQTTSamuel Pitoiset1-2/+17
2021-03-01radeonsi,radv: do not overallocate the SQTT buffer sizeSamuel Pitoiset1-7/+10
2021-03-01Revert "radv: do not overallocate the SQTT buffer"Samuel Pitoiset1-4/+3
2021-03-01radv: exclude perf counters for SQTT also on GFX10.3Samuel Pitoiset1-2/+4
2021-03-01radv: always select the first active CU when profiling with SQTTSamuel Pitoiset1-2/+9
2021-03-01radv: remove duplicate REG_INCLUDE_CONTEXT setting for SQTTSamuel Pitoiset1-1/+0
2021-02-23radv: add support for exporting pipelines with RGPSamuel Pitoiset1-0/+21
2021-02-17radv: make sure to allocate enough space when emitting SQTT userdataSamuel Pitoiset1-0/+2
2021-02-17radv: move SQTT parameters initialization to radv_thread_trace_init()Samuel Pitoiset1-0/+9
2021-02-17radv: create the start/stop CS for SQTT dynamicallySamuel Pitoiset1-103/+105