Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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>

authored by

Simon Louis and committed by
Alex Deucher
413dd2fc b02ed091

+5
+3
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
··· 347 347 { 348 348 u32 xgmi_state_reg_val; 349 349 350 + if (amdgpu_sriov_vf(adev)) 351 + return AMDGPU_XGMI_LINK_NA; 352 + 350 353 if (adev->gmc.xgmi.num_physical_nodes <= 1) 351 354 return -EINVAL; 352 355
+2
drivers/gpu/drm/amd/include/kgd_pp_interface.h
··· 1832 1832 enum amdgpu_xgmi_link_status { 1833 1833 AMDGPU_XGMI_LINK_INACTIVE = 0, 1834 1834 AMDGPU_XGMI_LINK_ACTIVE = 1, 1835 + /* Status not available */ 1836 + AMDGPU_XGMI_LINK_NA = 2, 1835 1837 }; 1836 1838 1837 1839 #endif