]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amdkfd: Set SDMA_QUEUEx_IB_CNTL/SWITCH_INSIDE_IB
authorGang Ba <Gang.Ba@amd.com>
Thu, 24 Jul 2025 13:20:08 +0000 (09:20 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 5 Jan 2026 21:26:28 +0000 (16:26 -0500)
commit16592e75913d6ff7f68e192a7143f23d1dc67ac3
tree0ad8ebe7d1405b24b527880ef0ff979082b0bd9a
parenta2a7e75020cbff0af16abae74a90bdff2834a191
drm/amdkfd: Set SDMA_QUEUEx_IB_CNTL/SWITCH_INSIDE_IB

    When submitting MQD to CP, set SDMA_QUEUEx_IB_CNTL/SWITCH_INSIDE_IB bit
    so it'll allow SDMA preemption if there is a massive command buffer of
    long-running SDMA commands.

Signed-off-by: Gang Ba <Gang.Ba@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c