Get PCIe slot type

Add API to get the PCIe slot type.

Change-Id: If6894af53894c524d61c7586c59768541bbf0ac6
This commit is contained in:
Bill(Shuzhou) Liu
2023-09-27 12:40:53 -05:00
committed by Maisam Arif
orang tua 3fa96a9e02
melakukan 9eccf20f0c
5 mengubah file dengan 40 tambahan dan 5 penghapusan
+4 -2
Melihat File
@@ -1061,7 +1061,8 @@ def amdsmi_get_pcie_link_status(
return {"pcie_speed": pcie_info.pcie_speed,
"pcie_lanes": pcie_info.pcie_lanes,
"pcie_interface_version": pcie_info.pcie_interface_version}
"pcie_interface_version": pcie_info.pcie_interface_version,
"pcie_slot_type": pcie_info.pcie_slot_type}
def amdsmi_get_pcie_link_caps(
processor_handle: amdsmi_wrapper.amdsmi_processor_handle,
@@ -1079,7 +1080,8 @@ def amdsmi_get_pcie_link_caps(
return {"max_pcie_speed": pcie_info.pcie_speed,
"max_pcie_lanes": pcie_info.pcie_lanes,
"pcie_interface_version": pcie_info.pcie_interface_version}
"pcie_interface_version": pcie_info.pcie_interface_version,
"pcie_slot_type": pcie_info.pcie_slot_type}
def amdsmi_get_processor_handle_from_bdf(bdf):
+1
Melihat File
@@ -1433,6 +1433,7 @@ struct_amdsmi_pcie_info_t._fields_ = [
('PADDING_0', ctypes.c_ubyte * 2),
('pcie_speed', ctypes.c_uint32),
('pcie_interface_version', ctypes.c_uint32),
('pcie_slot_type', ctypes.c_uint32),
('reserved', ctypes.c_uint32 * 5),
]