summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJay Cornwall <jay.cornwall@amd.com>2024-05-28 15:55:56 -0500
committerAlex Deucher <alexander.deucher@amd.com>2024-06-05 11:05:57 -0400
commitc5afb313e7e623a06cd3428f0a651b2235211430 (patch)
tree64533707377886b1391ce8cecdf09e0cd4d17ffe /tools/perf/scripts/python
parent4002a6c55e99046b4a09ae255d38d3620b31fb1d (diff)
drm/amdkfd: Handle deallocated VPGRs in gfx11+ trap handler
A wavefront may deallocate its VGPRs at the end of a program while waiting for memory transactions to complete. If it subsequently receives a context save exception it will be unable to save, since this requires VGPRs. In this case the trap handler should terminate the wavefront. Fixes intermittent VM faults under context switching load. V2: Use S_ENDPGM instead of S_ENDPGM_SAVED for performance counters Signed-off-by: Jay Cornwall <jay.cornwall@amd.com> Reviewed-by: Lancelot Six <lancelot.six@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions