Skip to content

drm/amdgpu: refactor MQD/HQD initialization

Andres Rodriguez amd-gfx 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest22 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/22drm/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/22drm/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/22drm/amdgpu: detect timeout error when deactivating hqddrivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+20 -20 replies
4/22drm/amdgpu: remove duplicate definition of cik_mqddrivers/gpu/drm/amd/amdgpu/gfx_v7_0.c+54 -810 replies
5/22drm/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/22drm/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/22drm/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/22drm/radeon: take ownership of pipe initializationdrivers/gpu/drm/radeon/cik.c drivers/gpu/drm/radeon/radeon_kfd.c+15 -250 replies
9/22drm/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/22drm/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/22drm/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/22drm/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/22drm/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/22drm/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/22drm/amdgpu: untie user ring ids from kernel ring ids v4drivers/gpu/drm/amd/amdgpu/Makefile drivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +4 more+334 -790 replies
16/22drm/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/22drm/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/22drm/amdgpu: add framework for HW specific priority settings v6drivers/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+107 -10 replies
19/22drm/amdgpu: convert srbm lock to a spinlockdrivers/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 +6 more+33 -330 replies
20/22drm/amdgpu: implement ring set_priority for gfx_v8 compute v5drivers/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
21/22drm/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
22/22drm/amdgpu: workaround tonga HW bug in HQD programming sequencedrivers/gpu/drm/amd/amdgpu/gfx_v8_0.c+15 -10 replies

Reviews trailers per patch

16 of 22 patches have a Reviewed-by or Acked-by.

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

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