Skip to content

drm/amdgpu: refactor MQD/HQD initialization

Andres Rodriguez amd-gfx 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest21 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/21drm/amdgpu: refactor MQD/HQD initializationdrivers/gpu/drm/amd/amdgpu/gfx_v7_0.c drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+387 -4770 replies
2/21drm/amdgpu: doorbell registers need only be set once v2drivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+8 -10 replies
3/21drm/amdgpu: detect timeout error when deactivating hqddrivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+20 -20 replies
4/21drm/amdgpu: remove duplicate definition of cik_mqddrivers/gpu/drm/amd/amdgpu/gfx_v7_0.c+54 -810 replies
5/21drm/amdgpu: unify MQD programming sequence for kfd and amdgpudrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c +3 more+97 -950 replies
6/21drm/amdgpu: rename rdev to adevdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c +1 more+44 -440 replies
7/21drm/amdgpu: take ownership of per-pipe configurationdrivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c +3 more+49 -750 replies
8/21drm/radeon: take ownership of pipe initializationdrivers/gpu/drm/radeon/cik.c drivers/gpu/drm/radeon/radeon_kfd.c+15 -250 replies
9/21drm/amdgpu: allow split of queues with kfd at queue granularitydrivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c +1 more+133 -370 replies
10/21drm/amdgpu: teach amdgpu how to enable interrupts for any pipedrivers/gpu/drm/amd/amdgpu/gfx_v7_0.c drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+34 -470 replies
11/21drm/amdkfd: allow split HQD on per-queue granularity v4drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c drivers/gpu/drm/amd/amdkfd/kfd_device.c drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c +6 more+126 -550 replies
12/21drm/amdgpu: remove duplicate magic constants from amdgpu_amdkfd_gfx*.cdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c+12 -120 replies
13/21drm/amdgpu: allocate queues horizontally across pipesdrivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+109 -650 replies
14/21drm/amdgpu: new queue policy, take first 2 queues of each pipedrivers/gpu/drm/amd/amdgpu/gfx_v7_0.c drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+2 -20 replies
15/21drm/amdgpu: untie user ring ids from kernel ring ids v3drivers/gpu/drm/amd/amdgpu/Makefile drivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +4 more+328 -792 replies
16/21drm/amdgpu: implement lru amdgpu_queue_mgr policy for compute v4drivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c +2 more+110 -10 replies
17/21drm/amdgpu: add parameter to allocate high priority contexts v7drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c drivers/gpu/drm/amd/scheduler/gpu_scheduler.h include/uapi/drm/amdgpu_drm.h+40 -50 replies
18/21drm/amdgpu: add framework for HW specific priority settings v4drivers/gpu/drm/amd/amdgpu/amdgpu_job.c drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h +1 more+112 -06 replies
19/21drm/amdgpu: implement ring set_priority for gfx_v8 compute v4drivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+99 -10 replies
20/21drm/amdgpu: condense mqd programming sequencedrivers/gpu/drm/amd/amdgpu/gfx_v7_0.c drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+22 -1050 replies
21/21drm/amdgpu: workaround tonga HW bug in HQD programming sequencedrivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+15 -10 replies

Reviews trailers per patch

15 of 21 patches have a Reviewed-by or Acked-by.

PatchEdward O'CallaghanChristian KönigEmil Velikov
1/21R-b A-b
2/21R-b A-b
3/21R-b A-b
4/21R-b A-b
5/21R-b A-b
6/21R-b A-b
7/21R-b A-b
8/21R-b A-b
9/21R-b A-b
10/21
11/21R-b A-b
12/21R-b A-b
13/21R-b A-b
14/21R-b A-b
15/21
16/21
17/21R-b R-b
18/21
19/21A-b
20/21
21/21

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread