drm/amdgpu: Add xgmi link status for VFs

Xgmi link status is unavailable in guest. This patch returns
AMDGPU_XGMI_LINK_NA for VFs.

Signed-off-by: Simon Louis <simon.louis@amd.com>
Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Asad Kamal <asad.kamal@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Simon Louis
2026-02-03 15:42:00 +00:00
committed by Alex Deucher
parent b02ed09106
commit 413dd2fc60
2 changed files with 5 additions and 0 deletions

View File

@@ -347,6 +347,9 @@ int amdgpu_get_xgmi_link_status(struct amdgpu_device *adev, int global_link_num)
{
u32 xgmi_state_reg_val;
if (amdgpu_sriov_vf(adev))
return AMDGPU_XGMI_LINK_NA;
if (adev->gmc.xgmi.num_physical_nodes <= 1)
return -EINVAL;

View File

@@ -1832,6 +1832,8 @@ struct amdgpu_partition_metrics_v1_1 {
enum amdgpu_xgmi_link_status {
AMDGPU_XGMI_LINK_INACTIVE = 0,
AMDGPU_XGMI_LINK_ACTIVE = 1,
/* Status not available */
AMDGPU_XGMI_LINK_NA = 2,
};
#endif