LWPVATS-4489 - [AMDSMI][LinuxBM] Implement smi-tool for calling rocm APIs using amdsmi wrapper

Signed-off-by: David Ceranic <David.Ceranic@amd.com>
Change-Id: I15900a6686e672291b2c0f9d54fd0b5b7e35e589


[ROCm/amdsmi commit: ab928f3be5]
This commit is contained in:
David Ceranic
2022-11-22 17:52:42 +01:00
parent da7e846b04
commit 90f19f35e7
2 changed files with 1026 additions and 3 deletions
@@ -1381,15 +1381,17 @@ def amdsmi_topo_get_link_type(
)
hops = ctypes.c_uint64()
type = AmdSmiIoLinkType()
#type = AmdSmiIoLinkType()
type = ctypes.c_uint32()
_check_res(
amdsmi_wrapper.amdsmi_topo_get_link_type(
device_handle_src, device_handle_dst, ctypes.byref(hops), type
#device_handle_src, device_handle_dst, ctypes.byref(hops), type
device_handle_src, device_handle_dst, ctypes.byref(hops), ctypes.byref(type)
)
)
return {"hops": hops.value, "type": type}
return {"hops": hops.value, "type": type.value}
def amdsmi_is_P2P_accessible(
File diff suppressed because it is too large Load Diff