Firmware & VBIOS queries

Firmware & VBIOS queries#

AMD SMI: Firmware & VBIOS queries
Firmware & VBIOS queries

Functions

amdsmi_status_t amdsmi_get_gpu_vbios_info (amdsmi_processor_handle processor_handle, amdsmi_vbios_info_t *info)
 Returns the static information for the vBIOS on the processor. More...
 
amdsmi_status_t amdsmi_get_gpu_board_info (amdsmi_processor_handle processor_handle, amdsmi_board_info_t *info)
 Returns the board part number and board information for the requested processor. More...
 
amdsmi_status_t amdsmi_get_fw_info (amdsmi_processor_handle processor_handle, amdsmi_fw_info_t *info)
 Returns the firmware versions running on PF of the processor. More...
 
amdsmi_status_t amdsmi_get_fw_error_records (amdsmi_processor_handle processor_handle, amdsmi_fw_error_record_t *records)
 Gets firmware error records. More...
 
amdsmi_status_t amdsmi_get_dfc_fw_table (amdsmi_processor_handle processor_handle, amdsmi_dfc_fw_t *info)
 Returns the DFC fw table. More...
 

Detailed Description

Function Documentation

◆ amdsmi_get_gpu_vbios_info()

amdsmi_status_t amdsmi_get_gpu_vbios_info ( amdsmi_processor_handle  processor_handle,
amdsmi_vbios_info_t info 
)

Returns the static information for the vBIOS on the processor.

Parameters
[in]processor_handlePF of a processor for which to query
[out]infoReference to static vBIOS information. Must be allocated by user.
Returns
amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail

◆ amdsmi_get_gpu_board_info()

amdsmi_status_t amdsmi_get_gpu_board_info ( amdsmi_processor_handle  processor_handle,
amdsmi_board_info_t info 
)

Returns the board part number and board information for the requested processor.

Parameters
[in]processor_handlePF of a processor for which to query
[out]infoReference to board info structure. Must be allocated by user.
Returns
amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail

◆ amdsmi_get_fw_info()

amdsmi_status_t amdsmi_get_fw_info ( amdsmi_processor_handle  processor_handle,
amdsmi_fw_info_t info 
)

Returns the firmware versions running on PF of the processor.

Parameters
[in]processor_handlePF of a processor for which to query
[out]infoReference to the fw info. Must be allocated by user.
Returns
amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail

◆ amdsmi_get_fw_error_records()

amdsmi_status_t amdsmi_get_fw_error_records ( amdsmi_processor_handle  processor_handle,
amdsmi_fw_error_record_t records 
)

Gets firmware error records.

Parameters
[in]processor_handlePF of a processor for which to query
[out]recordsreference to the error records structure. Must be allocated by user.
Returns
amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail

◆ amdsmi_get_dfc_fw_table()

amdsmi_status_t amdsmi_get_dfc_fw_table ( amdsmi_processor_handle  processor_handle,
amdsmi_dfc_fw_t info 
)

Returns the DFC fw table.

Parameters
[in]processor_handlePF of a processor for which to query
[out]infoReference to the dfc fw info. Must be allocated by user.
Returns
amdsmi_status_t | AMDSMI_STATUS_SUCCESS on success, non-zero on fail