SWDEV-431924 - Corrected amdsmi_get_gpu_board_info() to return N/A for invalid values

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I3f7e7c873c24b8f5ddd6784700f193c2fdf199e0
Cette révision appartient à :
Maisam Arif
2024-03-26 08:24:12 -05:00
révisé par Maisam Arif
Parent e4085c6414
révision 72b0a6efe5
+7 -1
Voir le fichier
@@ -1848,7 +1848,7 @@ def amdsmi_get_gpu_board_info(
processor_handle, ctypes.byref(board_info))
)
return {
board_info_dict = {
"model_number": board_info.model_number.decode("utf-8").strip(),
"product_serial": board_info.product_serial.decode("utf-8").strip(),
"fru_id": board_info.fru_id.decode("utf-8").strip(),
@@ -1856,6 +1856,12 @@ def amdsmi_get_gpu_board_info(
"manufacturer_name": board_info.manufacturer_name.decode("utf-8").strip()
}
for key, value in board_info_dict.items():
if value == "":
board_info_dict[key] = "N/A"
return board_info_dict
def amdsmi_get_gpu_ras_feature_info(
processor_handle: amdsmi_wrapper.amdsmi_processor_handle,