diff options
| author | Jay Cornwall <jay.cornwall@amd.com> | 2024-05-23 09:00:28 -0500 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2024-06-05 10:57:40 -0400 |
| commit | fda812ebe3d95ed9c7c894b9a2d4bfc2926d46ec (patch) | |
| tree | 0e7fbb929f9f7bd827bb4531f1ae77cb71edfe2c /tools/perf/scripts/python/exported-sql-viewer.py | |
| parent | 813e7d4cd05e16fa578563e4c4e62f3de4ee34fc (diff) | |
drm/amdkfd: gfx12 context save/restore trap handler fixes
Fix LDS size interpretation: 512 bytes (>= gfx12) vs 256 (< gfx12).
Ensure STATE_PRIV.BARRIER_COMPLETE cannot change after reading or
before writing. Other waves in the threadgroup may cause this field
to assert if they complete the barrier.
Do not overwrite EXCP_FLAG_PRIV.{SAVE_CONTEXT,HOST_TRAP} when
restoring this register. Both of these fields can assert while the
wavefront is running the trap handler.
Signed-off-by: Jay Cornwall <jay.cornwall@amd.com>
Reviewed-by: Lancelot Six <lancelot.six@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions
