drm/amdkfd: Fix APU to use GTT, not VRAM for MQD

Add a check in mqd_on_vram. If the device prefers GTT, it returns false

Fixes: d4a814f400 ("drm/amdkfd: Move gfx9.4.3 and gfx 9.5 MQD to HBM")
Signed-off-by: Siwei He <siwei.he@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Siwei He 2026-02-09 16:13:20 -05:00 committed by Alex Deucher
parent 5e9aec4ea3
commit 8446c74737

View File

@ -111,6 +111,9 @@ static void set_priority(struct v9_mqd *m, struct queue_properties *q)
static bool mqd_on_vram(struct amdgpu_device *adev)
{
if (adev->apu_prefer_gtt)
return false;
switch (amdgpu_ip_version(adev, GC_HWIP, 0)) {
case IP_VERSION(9, 4, 3):
case IP_VERSION(9, 5, 0):