Cleanup & rev_id fix

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: I497037939b3f13b4f835762f2cdd42261e7f26f4
Signed-off-by: Maisam Arif <maisarif@amd.com>
이 커밋은 다음에 포함됨:
Maisam Arif
2024-02-15 16:49:10 -06:00
부모 61f8888488
커밋 482930eee3
2개의 변경된 파일10개의 추가작업 그리고 8개의 파일을 삭제
+4 -4
파일 보기
@@ -620,7 +620,7 @@ ASIC:
SUBVENDOR_ID: 0
DEVICE_ID: 0x74a0
REV_ID: 0x0
ASIC_SERIAL: 0x71660a3c71d5f817
ASIC_SERIAL: 0x71660A3C71D5F817
OAM_ID: 0
BUS:
BDF: 0000:01:00.0
@@ -731,7 +731,7 @@ ASIC:
SUBVENDOR_ID: 0
DEVICE_ID: 0x74a0
REV_ID: 0x0
ASIC_SERIAL: 0xb4b2fa0be8628b1a
ASIC_SERIAL: 0xB4B2FA0BE8628B1A
OAM_ID: 1
BUS:
BDF: 0001:01:00.0
@@ -842,7 +842,7 @@ ASIC:
SUBVENDOR_ID: 0
DEVICE_ID: 0x74a0
REV_ID: 0x0
ASIC_SERIAL: 0xa9073066a98ba4a6
ASIC_SERIAL: 0xA9073066A98BA4A6
OAM_ID: 2
BUS:
BDF: 0002:01:00.0
@@ -953,7 +953,7 @@ ASIC:
SUBVENDOR_ID: 0
DEVICE_ID: 0x74a0
REV_ID: 0x0
ASIC_SERIAL: 0x53a0a1ff3830f499
ASIC_SERIAL: 0x53A0A1FF3830F499
OAM_ID: 3
BUS:
BDF: 0003:01:00.0
+6 -4
파일 보기
@@ -1574,7 +1574,7 @@ def amdsmi_get_gpu_asic_info(
"vendor_name": asic_info_struct.vendor_name.decode("utf-8"),
"subvendor_id": asic_info_struct.subvendor_id,
"device_id": asic_info_struct.device_id,
"rev_id": asic_info_struct.rev_id,
"rev_id": hex(asic_info_struct.rev_id),
"asic_serial": asic_info_struct.asic_serial.decode("utf-8"),
"oam_id": asic_info_struct.oam_id
}
@@ -1584,16 +1584,18 @@ def amdsmi_get_gpu_asic_info(
if not asic_info[value]:
asic_info[value] = "N/A"
hex_values = ["vendor_id", "subvendor_id", "device_id", "rev_id"]
hex_values = ["vendor_id", "subvendor_id", "device_id"]
for value in hex_values:
if asic_info[value]:
asic_info[value] = hex(asic_info[value])
else:
asic_info[value] = "N/A"
# Ensure hex output for asic_serial
# Convert asic serial (hex string) to hex output format
if asic_info["asic_serial"]:
asic_info["asic_serial"] = str.format("0x{:016X}", int(asic_info["asic_serial"], base=16))
asic_serial_string = asic_info["asic_serial"]
asic_serial_hex = int(asic_serial_string, base=16)
asic_info["asic_serial"] = str.format("0x{:016X}", asic_serial_hex)
else:
asic_info["asic_serial"] = "N/A"