[Public]

I think the workaround needs to be in partition manager.

Thanks,
Lijo
________________________________
From: amd-gfx <[email protected]> on behalf of Eric Huang 
<[email protected]>
Sent: Thursday, November 20, 2025 2:43:07 AM
To: [email protected] <[email protected]>
Cc: Huang, JinHuiEric <[email protected]>
Subject: [PATCH] drm/amdkfd: assign AID to uuid in topology for SPX mode

XCD id is assigned to uuid, which causes some performance
drop in SPX mode, assigning AID back will resolve the
issue.

Signed-off-by: Eric Huang <[email protected]>
---
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c 
b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
index 5c98746eb72d..525e70e45353 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_topology.c
@@ -530,7 +530,7 @@ static ssize_t node_show(struct kobject *kobj, struct 
attribute *attr,
                 sysfs_show_32bit_prop(buffer, offs, "sdma_fw_version",
                                       dev->gpu->kfd->sdma_fw_version);
                 sysfs_show_64bit_prop(buffer, offs, "unique_id",
-                                     dev->gpu->xcp ?
+                                     dev->gpu->xcp && 
dev->gpu->xcp->xcp_mgr->mode ?
                                       dev->gpu->xcp->unique_id :
                                       dev->gpu->adev->unique_id);
                 sysfs_show_32bit_prop(buffer, offs, "num_xcc",
--
2.34.1

Reply via email to