[SWDEV-554587] Added IFWI Version and boot_firmware API

- Changed amd-smi static --vbios to accept ifwi
- Change population logic for vbios version API
- Added IFWI boot_firmware to the CLI, C++, Rust, and Python API

Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>
Change-Id: I4ea504d40a43cfb011ab38fc9a664ecf12d39c8a
Этот коммит содержится в:
Maisam Arif
2025-09-16 19:51:13 -05:00
коммит произвёл Arif, Maisam
родитель c708a7e11f
Коммит cd21b5edcc
20 изменённых файлов: 185 добавлений и 72 удалений
+5 -5
Просмотреть файл
@@ -1101,11 +1101,11 @@ int main() {
ret = amdsmi_get_gpu_vbios_info(processor_handles[device_index], &vbios_info);
CHK_AMDSMI_RET(ret)
printf(" Output of amdsmi_get_gpu_vbios_info:\n");
printf("\tVBios Name: %s\n", vbios_info.name);
printf("\tBuild Date: %s\n", vbios_info.build_date);
printf("\tPart Number: %s\n", vbios_info.part_number);
printf("\tVBios Version String: %s\n\n",
vbios_info.version);
printf("\tVBIOS/IFWI Name: %s\n", vbios_info.name);
printf("\tVBIOS/IFWI Build Date: %s\n", vbios_info.build_date);
printf("\tVBIOS/IFWI Part Number: %s\n", vbios_info.part_number);
printf("\tVBIOS/IFWI Version String: %s\n\n", vbios_info.version);
printf("\tVBIOS/IFWI Boot Firmware: %s\n\n", vbios_info.boot_firmware);
// Get Cache info
amdsmi_gpu_cache_info_t cache_info = {};