Skip to content

Commit e6c6bd6

Browse files
committed
drm/amdgpu/jpeg4: properly set atomics vmid field
This needs to be set as well if the IB uses atomics. Reviewed-by: Leo Liu <[email protected]> Signed-off-by: Alex Deucher <[email protected]> (cherry picked from commit c6c2e8b) Cc: [email protected]
1 parent e414a30 commit e6c6bd6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -782,11 +782,11 @@ void jpeg_v4_0_3_dec_ring_emit_ib(struct amdgpu_ring *ring,
782782

783783
amdgpu_ring_write(ring, PACKETJ(regUVD_LMI_JRBC_IB_VMID_INTERNAL_OFFSET,
784784
0, 0, PACKETJ_TYPE0));
785-
amdgpu_ring_write(ring, (vmid | (vmid << 4)));
785+
amdgpu_ring_write(ring, (vmid | (vmid << 4) | (vmid << 8)));
786786

787787
amdgpu_ring_write(ring, PACKETJ(regUVD_LMI_JPEG_VMID_INTERNAL_OFFSET,
788788
0, 0, PACKETJ_TYPE0));
789-
amdgpu_ring_write(ring, (vmid | (vmid << 4)));
789+
amdgpu_ring_write(ring, (vmid | (vmid << 4) | (vmid << 8)));
790790

791791
amdgpu_ring_write(ring, PACKETJ(regUVD_LMI_JRBC_IB_64BIT_BAR_LOW_INTERNAL_OFFSET,
792792
0, 0, PACKETJ_TYPE0));

0 commit comments

Comments
 (0)