]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdkfd: Fix MQD size calculation
authorOak Zeng <Oak.Zeng@amd.com>
Fri, 4 Oct 2019 14:28:21 +0000 (09:28 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 7 Oct 2019 20:09:53 +0000 (15:09 -0500)
commit85d2244e07cce7e3be1cd3a2bf1100db4cf63c84
tree71354269c8ef9f01bc7dafe50e88bc3505d13298
parent9f1efa922b860551bf0bb2dbff3d586432967890
drm/amdkfd: Fix MQD size calculation

On device initialization, a chunk of GTT memory is pre-allocated for
HIQ and all SDMA queues mqd. The size of this allocation was wrong.
The correct sdma engine number should be PCIe-optimized SDMA engine
number plus xgmi SDMA engine number.

Reported-by: Jonathan Kim <Jonathan.Kim@amd.com>
Signed-off-by: Jonathan Kim <Jonathan.Kim@amd.com>
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c