mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-16 11:21:26 -04:00
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:
committed by
Alex Deucher
parent
b02ed09106
commit
413dd2fc60
@@ -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;
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user