SWDEV-394359 - [AMDSMI] [Linux] [Guest] Resolved issue: status string and socket info API failing

Signed-off-by: Marko Oblak <Marko.Oblak@amd.com>
Change-Id: I6fe3beafbf2cd3d2701dd5f78dac2bcf2d9b3aa9
Dieser Commit ist enthalten in:
Marko Oblak verfasst und Cedomir Dimic committed 2023-04-19 05:43:25 -04:00
1 Ursprung 0830e983d8
Commit 5e168c8f6a
2 Dateien geändert
+7 -6

Keine Dateien entsprechen Ihrer Suche

+6 -5
Datei anzeigen
@@ -503,7 +503,7 @@ def amdsmi_get_socket_info(socket_handle):
_check_res(
amdsmi_wrapper.amdsmi_get_socket_info(
socket_handle, ctypes.byref(socket_info), ctypes.c_size_t(128))
socket_handle, socket_info, ctypes.c_size_t(128))
)
return socket_info.value.decode()
@@ -2489,11 +2489,12 @@ def amdsmi_status_string(status: amdsmi_wrapper.amdsmi_status_t) -> str:
if not isinstance(status, amdsmi_wrapper.amdsmi_status_t):
raise AmdSmiParameterException(status, amdsmi_wrapper.amdsmi_status_t)
status_string = ctypes.c_char_p()
_check_res(amdsmi_wrapper.amdsmi_status_string(
status, ctypes.byref(status_string)))
status_string_p_p = ctypes.pointer(ctypes.pointer(ctypes.c_char()))
return amdsmi_wrapper.string_cast(status_string)
_check_res(amdsmi_wrapper.amdsmi_status_string(
status, status_string_p_p))
return amdsmi_wrapper.string_cast(status_string_p_p.contents)
def amdsmi_get_compute_process_info() -> List[Dict[str, int]]: