diff options
| author | Jay Cornwall <[email protected]> | 2024-05-23 14:00:28 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2024-06-05 14:57:40 +0000 |
| commit | fda812ebe3d95ed9c7c894b9a2d4bfc2926d46ec (patch) | |
| tree | 0e7fbb929f9f7bd827bb4531f1ae77cb71edfe2c /drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | |
| parent | drm/amdgpu: drop some kernel messages in VCN code (diff) | |
| download | kernel-fda812ebe3d95ed9c7c894b9a2d4bfc2926d46ec.tar.gz kernel-fda812ebe3d95ed9c7c894b9a2d4bfc2926d46ec.zip | |
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 <[email protected]>
Reviewed-by: Lancelot Six <[email protected]>
Acked-by: Alex Deucher <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c')
0 files changed, 0 insertions, 0 deletions
