Skip to content

Commit e414a30

Browse files
committed
drm/amdgpu/jpeg2: 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 35c6287) Cc: [email protected]
1 parent 56fb276 commit e414a30

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -538,11 +538,11 @@ void jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring,
538538

539539
amdgpu_ring_write(ring, PACKETJ(mmUVD_LMI_JRBC_IB_VMID_INTERNAL_OFFSET,
540540
0, 0, PACKETJ_TYPE0));
541-
amdgpu_ring_write(ring, (vmid | (vmid << 4)));
541+
amdgpu_ring_write(ring, (vmid | (vmid << 4) | (vmid << 8)));
542542

543543
amdgpu_ring_write(ring, PACKETJ(mmUVD_LMI_JPEG_VMID_INTERNAL_OFFSET,
544544
0, 0, PACKETJ_TYPE0));
545-
amdgpu_ring_write(ring, (vmid | (vmid << 4)));
545+
amdgpu_ring_write(ring, (vmid | (vmid << 4) | (vmid << 8)));
546546

547547
amdgpu_ring_write(ring, PACKETJ(mmUVD_LMI_JRBC_IB_64BIT_BAR_LOW_INTERNAL_OFFSET,
548548
0, 0, PACKETJ_TYPE0));

0 commit comments

Comments
 (0)