Added Gen type to pcie info
Signed-off-by: Maisam Arif <maisarif@amd.com> Change-Id: Icaa050a6f53fad608ed0353b2a0cbea33dee1dd2 Signed-off-by: Maisam Arif <maisarif@amd.com>
This commit is contained in:
@@ -679,6 +679,7 @@ Field | Description
|
||||
---|---
|
||||
`pcie_lanes`| pcie lanes in use
|
||||
`pcie_speed`| current pcie speed
|
||||
`pcie_interface_version`| current pcie generation
|
||||
|
||||
Exceptions that can be thrown by `amdsmi_get_pcie_link_status` function:
|
||||
|
||||
@@ -698,6 +699,7 @@ try:
|
||||
pcie_link_status = amdsmi_get_pcie_link_status(device)
|
||||
print(pcie_link_status["pcie_lanes"])
|
||||
print(pcie_link_status["pcie_speed"])
|
||||
print(pcie_link_status["pcie_interface_version"])
|
||||
except AmdSmiException as e:
|
||||
print(e)
|
||||
```
|
||||
|
||||
@@ -1019,8 +1019,9 @@ def amdsmi_get_pcie_link_status(
|
||||
)
|
||||
)
|
||||
|
||||
return {"pcie_lanes": pcie_info.pcie_lanes, "pcie_speed": pcie_info.pcie_speed}
|
||||
|
||||
return {"pcie_speed": pcie_info.pcie_speed,
|
||||
"pcie_lanes": pcie_info.pcie_lanes,
|
||||
"pcie_interface_version": pcie_info.pcie_interface_version}
|
||||
|
||||
def amdsmi_get_pcie_link_caps(
|
||||
processor_handle: amdsmi_wrapper.amdsmi_processor_handle,
|
||||
@@ -1036,7 +1037,9 @@ def amdsmi_get_pcie_link_caps(
|
||||
processor_handle, ctypes.byref(pcie_info))
|
||||
)
|
||||
|
||||
return {"pcie_speed": pcie_info.pcie_speed, "pcie_lanes": pcie_info.pcie_lanes}
|
||||
return {"max_pcie_speed": pcie_info.pcie_speed,
|
||||
"max_pcie_lanes": pcie_info.pcie_lanes,
|
||||
"pcie_interface_version": pcie_info.pcie_interface_version}
|
||||
|
||||
|
||||
def amdsmi_get_processor_handle_from_bdf(bdf):
|
||||
|
||||
@@ -1368,7 +1368,8 @@ struct_c__SA_amdsmi_pcie_info_t._fields_ = [
|
||||
('pcie_lanes', ctypes.c_uint16),
|
||||
('PADDING_0', ctypes.c_ubyte * 2),
|
||||
('pcie_speed', ctypes.c_uint32),
|
||||
('reserved', ctypes.c_uint32 * 6),
|
||||
('reserved', ctypes.c_uint32 * 5),
|
||||
('pcie_interface_version', ctypes.c_uint32),
|
||||
]
|
||||
|
||||
amdsmi_pcie_info_t = struct_c__SA_amdsmi_pcie_info_t
|
||||
|
||||
Reference in New Issue
Block a user