gsfp - Man Page
Gsfp
Synopsis
Data Structures
struct igsc_gfsp_tile_mem_err
struct igsc_gfsp_mem_err
Enumerations
enum igsc_ifr_pending_reset { IGSC_IFR_PENDING_RESET_NONE = 0, IGSC_IFR_PENDING_RESET_SHALLOW = 1, IGSC_IFR_PENDING_RESET_DEEP = 2 }
enum igsc_ifr_array_scan_test_status_mask { IGSC_ARRAY_SCAN_STATUS_TEST_EXECUTION_MASK = BIT(0), IGSC_ARRAY_SCAN_STATUS_TEST_RESULT_MASK = BIT(1), IGSC_ARRAY_SCAN_STATUS_FOUND_HW_ERROR_MASK = BIT(2), IGSC_ARRAY_SCAN_STATUS_HW_REPAIR_MASK = BIT(3) }
enum igsc_ifr_array_scan_extended_status { IGSC_IFR_EXT_STS_PASSED = 0, IGSC_IFR_EXT_STS_SHALLOW_RST_PENDING = 1, IGSC_IFR_EXT_STS_DEEP_RST_PENDING = 2, IGSC_IFR_EXT_STS_NO_REPAIR_NEEDED = 3, IGSC_IFR_EXT_STS_REPAIRED_ARRAY = 4, IGSC_IFR_EXT_STS_REPAIRED_SUBSLICE = 5, IGSC_IFR_EXT_STS_REPAIRED_ARRAY_SUBSLICE = 6, IGSC_IFR_EXT_STS_REPAIRED_ARRAY_FAULTY_SUBSLICE = 7, IGSC_IFR_EXT_STS_REPAIR_NOT_SUPPORTED = 8, IGSC_IFR_EXT_STS_NO_RESORCES = 9, IGSC_IFR_EXT_STS_NON_SUBSLICE_IN_ARRAY = 10, IGSC_IFR_EXT_STS_NON_SUBSLICE_IN_SCAN = 11, IGSC_IFR_EXT_STS_TEST_ERROR = 12 }
enum igsc_ifr_supported_tests_masks { IGSC_IFR_SUPPORTED_TESTS_ARRAY_AND_SCAN = BIT(0), IGSC_IFR_SUPPORTED_TESTS_MEMORY_PPR = BIT(1) }
enum igsc_ifr_hw_capabilities_masks { IGSC_IRF_HW_CAPABILITY_IN_FIELD_REPAIR = BIT(0), IGSC_IRF_HW_CAPABILITY_FULL_EU_MODE_SWITCH = BIT(1) }
enum igsc_ifr_previous_errors_masks { IGSC_IFR_PREV_ERROR_DSS_ERR_ARR_STS_PKT = BIT(0), IGSC_IFR_PREV_ERROR_NON_DSS_ERR_ARR_STS_PKT = BIT(1), IGSC_IFR_PREV_ERROR_DSS_REPAIRABLE_PKT = BIT(2), IGSC_IFR_PREV_ERROR_DSS_UNREPAIRABLE_PKT = BIT(3), IGSC_IFR_PREV_ERROR_NON_DSS_REPAIRABLE_PKT = BIT(4), IGSC_IFR_PREV_ERROR_NON_DSS_UNREPAIRABLE_PKT = BIT(5), IGSC_IFR_PREV_ERROR_DSS_ERR_SCAN_STS_PKT = BIT(6), IGSC_IFR_PREV_ERROR_NON_DSS_ERR_SCAN_STS_PKT = BIT(7), IGSC_IFR_PREV_ERROR_NOT_ENOUGH_SPARE_DSS = BIT(8), IGSC_IFR_PREV_ERROR_MIS_DSS_STS_PKT_ON_ARR = BIT(9), IGSC_IFR_PREV_ERROR_MIS_NON_DSS_STS_PKT_ON_ARR = BIT(10), IGSC_IFR_PREV_ERROR_MIS_DSS_STS_PKT_ON_SCAN = BIT(11), IGSC_IFR_PREV_ERROR_MIS_NON_DSS_STS_PKT_ON_SCAN = BIT(12), IGSC_IFR_PREV_ERROR_DSS_ENG_DONE_CLR_IN_ARR = BIT(13), IGSC_IFR_PREV_ERROR_NON_DSS_ENG_DONE_CLR_IN_ARR = BIT(14), IGSC_IFR_PREV_ERROR_UNEXPECTED = BIT(31) }
enum igsc_ifr_repairs_mask { IGSC_IFR_REPAIRS_MASK_DSS_EN_REPAIR = BIT(0), IGSC_IFR_REPAIRS_MASK_ARRAY_REPAIR = BIT(1), IGSC_IFR_REPAIRS_MASK_FAILURE = BIT(2) }
enum igsc_gfsp_health_indicators { IGSC_HEALTH_INDICATOR_HEALTHY = 0, IGSC_HEALTH_INDICATOR_DEGRADED = 1, IGSC_HEALTH_INDICATOR_CRITICAL = 2, IGSC_HEALTH_INDICATOR_REPLACE = 3 }
Gets memory health indicator.
enum csc_late_binding_flags { CSC_LATE_BINDING_FLAGS_IS_PERSISTENT_MASK = 0x1 }
enum csc_late_binding_type { CSC_LATE_BINDING_TYPE_INVALID = 0, CSC_LATE_BINDING_TYPE_FAN_TABLE, CSC_LATE_BINDING_TYPE_VR_CONFIG }
Sends Late Binding HECI command.
enum csc_late_binding_status { CSC_LATE_BINDING_STATUS_SUCCESS = 0, CSC_LATE_BINDING_STATUS_4ID_MISMATCH = 1, CSC_LATE_BINDING_STATUS_ARB_FAILURE = 2, CSC_LATE_BINDING_STATUS_GENERAL_ERROR = 3, CSC_LATE_BINDING_STATUS_INVALID_PARAMS = 4, CSC_LATE_BINDING_STATUS_INVALID_SIGNATURE = 5, CSC_LATE_BINDING_STATUS_INVALID_PAYLOAD = 6, CSC_LATE_BINDING_STATUS_TIMEOUT = 7 }
Functions
IGSC_EXPORT int igsc_gfsp_count_tiles (IN struct igsc_device_handle *handle, OUT uint32_t *max_num_of_tiles)
Gets number of tiles.
IGSC_EXPORT int igsc_gfsp_memory_errors (IN struct igsc_device_handle *handle, IN OUT struct igsc_gfsp_mem_err *tiles)
Gets GFSP number of memory errors.
IGSC_EXPORT int igsc_ifr_run_array_scan_test (IN struct igsc_device_handle *handle, OUT uint32_t *status, OUT uint32_t *extended_status, OUT uint32_t *pending_reset, OUT uint32_t *error_code)
Runs IFR Array and Scan tests on GSC IFR device.
IGSC_EXPORT int igsc_ifr_run_mem_ppr_test (IN struct igsc_device_handle *handle, OUT uint32_t *status, OUT uint32_t *pending_reset, OUT uint32_t *error_code)
Runs IFR memory Post Package Repair (PPR) test on GSC IFR device.
IGSC_EXPORT int igsc_ifr_get_status_ext (IN struct igsc_device_handle *handle, OUT uint32_t *supported_tests, OUT uint32_t *hw_capabilities, OUT uint32_t *ifr_applied, OUT uint32_t *prev_errors, OUT uint32_t *pending_reset)
Retrieves the status of GSC IFR device.
IGSC_EXPORT int igsc_ifr_count_tiles (IN struct igsc_device_handle *handle, OUT uint16_t *supported_tiles)
Counts the IFR supported tiles.
IGSC_EXPORT int igsc_ifr_get_tile_repair_info (IN struct igsc_device_handle *handle, IN uint16_t tile_idx, OUT uint16_t *used_array_repair_entries, OUT uint16_t *available_array_repair_entries, OUT uint16_t *failed_dss)
Retrieves the IFR repair info.
IGSC_EXPORT int igsc_ecc_config_set (IN struct igsc_device_handle *handle, IN uint8_t req_ecc_state, OUT uint8_t *cur_ecc_state, OUT uint8_t *pen_ecc_state)
Set ECC Configuration.
IGSC_EXPORT int igsc_ecc_config_get (IN struct igsc_device_handle *handle, OUT uint8_t *cur_ecc_state, OUT uint8_t *pen_ecc_state)
Get ECC Configuration.
IGSC_EXPORT int igsc_device_oem_version (IN struct igsc_device_handle *handle, OUT struct igsc_oem_version *version)
Retrieves the OEM Version from the device.
IGSC_EXPORT int igsc_device_ifr_bin_version (IN struct igsc_device_handle *handle, OUT struct igsc_ifr_bin_version *version)
Retrieves the IFR Binary Version from the device.
IGSC_EXPORT int igsc_device_psc_version (IN struct igsc_device_handle *handle, OUT struct igsc_psc_version *version)
Retrieves the PSC Version from the device.
IGSC_EXPORT int igsc_gfsp_get_health_indicator (IN struct igsc_device_handle *handle, OUT uint8_t *health_indicator)
IGSC_EXPORT int igsc_gfsp_heci_cmd (struct igsc_device_handle *handle, uint32_t gfsp_cmd, uint8_t *in_buffer, size_t in_buffer_size, uint8_t *out_buffer, size_t out_buffer_size, size_t *actual_out_buffer_size)
Send generic GFSP command and receive response.
IGSC_EXPORT int igsc_device_update_late_binding_config (IN struct igsc_device_handle *handle, IN uint32_t type, IN uint32_t flags, IN uint8_t *payload, IN size_t payload_size, OUT uint32_t *status)
IGSC_EXPORT int igsc_device_commit_arb_svn (IN struct igsc_device_handle *handle, uint8_t *fw_error)
Sends ARB SVN Commit HECI command.
IGSC_EXPORT int igsc_device_get_min_allowed_arb_svn (IN struct igsc_device_handle *handle, OUT uint8_t *min_allowed_svn)
Retrieves Minimal allowed ARB SVN.
Detailed Description
Data Structure Documentation
struct igsc_gfsp_tile_mem_err
gfsp number of memory errors per tile
Definition at line 1333 of file igsc_lib.h.
Data Fields:
uint32_t corr_err Correctable memory errors on this boot and tile
uint32_t uncorr_err Uncorrectable memory errors on this boot and tile
struct igsc_gfsp_mem_err
gfsp number of memory errors on the card
Definition at line 1341 of file igsc_lib.h.
Data Fields:
struct igsc_gfsp_tile_mem_err errors[] array of memory errors structs for each tile
uint32_t num_of_tiles Number of entries in errors array(number of available entries when passed to function and number of filled entries when returned
Enumeration Type Documentation
enum csc_late_binding_flags
Late Binding flags
Definition at line 1650 of file igsc_lib.h.
enum csc_late_binding_status
Late Binding payload status
- Returns
IGSC_SUCCESS if successful, otherwise error code.
Definition at line 1666 of file igsc_lib.h.
enum csc_late_binding_type
Sends Late Binding HECI command. Late Binding payload type
- Parameters
handle A handle to the device.
type Late Binding payload type
flags Late Binding flags to be sent to the firmware enum csc_late_binding_flags
payload Late Binding data to be sent to the firmware
payload_size Size of the payload data
status Late Binding payload status
Definition at line 1657 of file igsc_lib.h.
enum igsc_gfsp_health_indicators
Gets memory health indicator.
- Parameters
handle A handle to the device.
health_indicator contains pointer to- Returns
IGSC_SUCCESS if successful, otherwise error code.
Definition at line 1609 of file igsc_lib.h.
enum igsc_ifr_array_scan_extended_status
Enumerator
- IGSC_IFR_EXT_STS_PASSED
Test passed successfully, no repairs needed
- IGSC_IFR_EXT_STS_SHALLOW_RST_PENDING
Shallow reset already pending from previous test, aborting test
- IGSC_IFR_EXT_STS_DEEP_RST_PENDING
Deep reset already pending from previous test, aborting test
- IGSC_IFR_EXT_STS_NO_REPAIR_NEEDED
Test passed, recoverable error found, no repair needed
- IGSC_IFR_EXT_STS_REPAIRED_ARRAY
Test passed, recoverable error found and repaired using array repairs
- IGSC_IFR_EXT_STS_REPAIRED_SUBSLICE
Test passed, recoverable error found and repaired using Subslice swaps
- IGSC_IFR_EXT_STS_REPAIRED_ARRAY_SUBSLICE
Test passed, recoverable error found and repaired using array repairs and Subslice swaps
- IGSC_IFR_EXT_STS_REPAIRED_ARRAY_FAULTY_SUBSLICE
Test passed, recoverable error found and repaired using array repairs and faulty spare Subslice
- IGSC_IFR_EXT_STS_REPAIR_NOT_SUPPORTED
Test completed, unrecoverable error found, part doesn't support in field repair
- IGSC_IFR_EXT_STS_NO_RESORCES
Test completed, unrecoverable error found, not enough repair resources available
- IGSC_IFR_EXT_STS_NON_SUBSLICE_IN_ARRAY
Test completed, unrecoverable error found, non-Subslice failure in Array test
- IGSC_IFR_EXT_STS_NON_SUBSLICE_IN_SCAN
Test completed, unrecoverable error found, non-Subslice failure in Scan test
- IGSC_IFR_EXT_STS_TEST_ERROR
Test error
Definition at line 1390 of file igsc_lib.h.
enum igsc_ifr_array_scan_test_status_mask
IFR array and scan test status bit masks
Enumerator
- IGSC_ARRAY_SCAN_STATUS_TEST_EXECUTION_MASK
0 - Test executed, 1 - Test not executed
- IGSC_ARRAY_SCAN_STATUS_TEST_RESULT_MASK
0 - Test finished successfully, 1 - Error occurred during test execution
- IGSC_ARRAY_SCAN_STATUS_FOUND_HW_ERROR_MASK
0 - HW error not found, 1 - HW error found
- IGSC_ARRAY_SCAN_STATUS_HW_REPAIR_MASK
0 - HW error will be fully repaired or no HW error found, 1 - HW error will not be fully repaired
Definition at line 1383 of file igsc_lib.h.
enum igsc_ifr_hw_capabilities_masks
IFR hw capabilities masks
Enumerator
- IGSC_IRF_HW_CAPABILITY_IN_FIELD_REPAIR
1: both in field tests and in field repairs are supported. 0: only in field tests are supported
- IGSC_IRF_HW_CAPABILITY_FULL_EU_MODE_SWITCH
1: Full EU mode switch is supported
Definition at line 1452 of file igsc_lib.h.
enum igsc_ifr_pending_reset
IFR pending reset values definition
Enumerator
- IGSC_IFR_PENDING_RESET_NONE
0 - No reset needed
- IGSC_IFR_PENDING_RESET_SHALLOW
1 - Need to perform a shallow reset
- IGSC_IFR_PENDING_RESET_DEEP
2 - Need to perform a deep reset
Definition at line 1374 of file igsc_lib.h.
enum igsc_ifr_previous_errors_masks
IFR previous errors masks
Enumerator
- IGSC_IFR_PREV_ERROR_DSS_ERR_ARR_STS_PKT
DSS Engine error in an array test status packet
- IGSC_IFR_PREV_ERROR_NON_DSS_ERR_ARR_STS_PKT
Non DSS Engine error in an array test status packet
- IGSC_IFR_PREV_ERROR_DSS_REPAIRABLE_PKT
DSS Repairable repair packet in an array test
- IGSC_IFR_PREV_ERROR_DSS_UNREPAIRABLE_PKT
DSS Unrepairable repair packet in an array test
- IGSC_IFR_PREV_ERROR_NON_DSS_REPAIRABLE_PKT
Non DSS Repairable repair packet in an array test
- IGSC_IFR_PREV_ERROR_NON_DSS_UNREPAIRABLE_PKT
Non DSS Unrepairable repair packet in an array test
- IGSC_IFR_PREV_ERROR_DSS_ERR_SCAN_STS_PKT
DSS failure in a scan test packet
- IGSC_IFR_PREV_ERROR_NON_DSS_ERR_SCAN_STS_PKT
Non DSS failure in a scan test packet
- IGSC_IFR_PREV_ERROR_NOT_ENOUGH_SPARE_DSS
Not enough spare DSS available
- IGSC_IFR_PREV_ERROR_MIS_DSS_STS_PKT_ON_ARR
Missing DSS status packet on array test
- IGSC_IFR_PREV_ERROR_MIS_NON_DSS_STS_PKT_ON_ARR
Missing non DSS status packet on array test
- IGSC_IFR_PREV_ERROR_MIS_DSS_STS_PKT_ON_SCAN
Missing DSS status packet on scan test
- IGSC_IFR_PREV_ERROR_MIS_NON_DSS_STS_PKT_ON_SCAN
Missing non DSS status packet on scan test
- IGSC_IFR_PREV_ERROR_DSS_ENG_DONE_CLR_IN_ARR
DSS Engine Done clear bit in array test status packet
- IGSC_IFR_PREV_ERROR_NON_DSS_ENG_DONE_CLR_IN_ARR
Non DSS Engine Done clear bit in array test status packet
- IGSC_IFR_PREV_ERROR_UNEXPECTED
Unexpected test failure
Definition at line 1461 of file igsc_lib.h.
enum igsc_ifr_repairs_mask
IFR repairs masks
Enumerator
- IGSC_IFR_REPAIRS_MASK_DSS_EN_REPAIR
DSS enable repair applied
- IGSC_IFR_REPAIRS_MASK_ARRAY_REPAIR
Array repair applied
- IGSC_IFR_REPAIRS_MASK_FAILURE
Repair failure occurred
Definition at line 1483 of file igsc_lib.h.
enum igsc_ifr_supported_tests_masks
IFR supported tests masks
Enumerator
- IGSC_IFR_SUPPORTED_TESTS_ARRAY_AND_SCAN
1 - Array and Scan test
- IGSC_IFR_SUPPORTED_TESTS_MEMORY_PPR
2 - Memory PPR
Definition at line 1444 of file igsc_lib.h.
Function Documentation
IGSC_EXPORT int igsc_device_commit_arb_svn (IN struct igsc_device_handle * handle, uint8_t * fw_error)
Sends ARB SVN Commit HECI command.
- Parameters
handle A handle to the device.
fw_error An error returned by firmware in case of failure, can be NULL if not needed- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_device_get_min_allowed_arb_svn (IN struct igsc_device_handle * handle, OUT uint8_t * min_allowed_svn)
Retrieves Minimal allowed ARB SVN.
- Parameters
handle A handle to the device.
min_allowed_svn buffer for minimal allowed ARB SVN value- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_device_ifr_bin_version (IN struct igsc_device_handle * handle, OUT struct igsc_ifr_bin_version * version)
Retrieves the IFR Binary Version from the device.
- Parameters
handle A handle to the device.
version The memory to store obtained IFR binary version.- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_device_oem_version (IN struct igsc_device_handle * handle, OUT struct igsc_oem_version * version)
Retrieves the OEM Version from the device.
- Parameters
handle A handle to the device.
version The memory to store obtained OEM version.- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_device_psc_version (IN struct igsc_device_handle * handle, OUT struct igsc_psc_version * version)
Retrieves the PSC Version from the device.
- Parameters
handle A handle to the device.
version The memory to store obtained PSC version.- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_ecc_config_get (IN struct igsc_device_handle * handle, OUT uint8_t * cur_ecc_state, OUT uint8_t * pen_ecc_state)
Get ECC Configuration.
- Parameters
handle A handle to the device.
cur_ecc_state Current ECC State
pen_ecc_state Pending ECC State- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_ecc_config_set (IN struct igsc_device_handle * handle, IN uint8_t req_ecc_state, OUT uint8_t * cur_ecc_state, OUT uint8_t * pen_ecc_state)
Set ECC Configuration.
- Parameters
handle A handle to the device.
req_ecc_state Requested ECC State
cur_ecc_state Current ECC State after command execution
pen_ecc_state Pending ECC State after command execution- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_gfsp_count_tiles (IN struct igsc_device_handle * handle, OUT uint32_t * max_num_of_tiles)
Gets number of tiles.
- Parameters
handle A handle to the device.
max_num_of_tiles maximum number of tiles- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_gfsp_heci_cmd (struct igsc_device_handle * handle, uint32_t gfsp_cmd, uint8_t * in_buffer, size_t in_buffer_size, uint8_t * out_buffer, size_t out_buffer_size, size_t * actual_out_buffer_size)
Send generic GFSP command and receive response.
- Parameters
handle A handle to the device.
gfsp_cmd command id
in_buffer pointer to the input buffer
in_buffer_size input buffer size
out_buffer pointer to the output buffer
out_buffer_size output buffer size
actual_out_buffer_size pointer to the actual data size returned in the output buffer- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_gfsp_memory_errors (IN struct igsc_device_handle * handle, IN OUT struct igsc_gfsp_mem_err * tiles)
Gets GFSP number of memory errors.
- Parameters
handle A handle to the device.
tiles structure to store errors- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_ifr_count_tiles (IN struct igsc_device_handle * handle, OUT uint16_t * supported_tiles)
Counts the IFR supported tiles.
- Parameters
handle A handle to the device.
supported_tiles Number of supported tiles- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_ifr_get_status_ext (IN struct igsc_device_handle * handle, OUT uint32_t * supported_tests, OUT uint32_t * hw_capabilities, OUT uint32_t * ifr_applied, OUT uint32_t * prev_errors, OUT uint32_t * pending_reset)
Retrieves the status of GSC IFR device.
- Parameters
handle A handle to the device.
supported_tests Bitmap holding the tests supported on the platform,- See also
enum igsc_ifr_supported_tests_masks
- Parameters
hw_capabilities Bitmap holdinf hw capabilities on the platform,
- See also
enum igsc_ifr_hw_capabilities_masks
- Parameters
ifr_applied Bitmap holding the in-field-repairs applied during boot,
- See also
enum igsc_ifr_repairs_mask
- Parameters
prev_errors Bitmap holding which errors were seen on this SOC in previous tests,
- See also
enum igsc_ifr_previous_errors_masks
- Parameters
pending_reset Whether a reset is pending after running the test,
- See also
enum igsc_ifr_pending_reset
- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_ifr_get_tile_repair_info (IN struct igsc_device_handle * handle, IN uint16_t tile_idx, OUT uint16_t * used_array_repair_entries, OUT uint16_t * available_array_repair_entries, OUT uint16_t * failed_dss)
Retrieves the IFR repair info.
- Parameters
handle A handle to the device.
tile_idx The index of the tile the info is requested from
used_array_repair_entries Number of array repair entries used by FW
available_array_repair_entries Number of available array repair entries
failed_dss Number of failed DSS- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_ifr_run_array_scan_test (IN struct igsc_device_handle * handle, OUT uint32_t * status, OUT uint32_t * extended_status, OUT uint32_t * pending_reset, OUT uint32_t * error_code)
Runs IFR Array and Scan tests on GSC IFR device.
- Parameters
handle A handle to the device.
status Test run status,- See also
enum igsc_ifr_array_scan_test_status_mask
- Parameters
extended_status Test run extended status,
- See also
enum igsc_ifr_array_scan_extended_status
- Parameters
pending_reset Whether a reset is pending,
- See also
enum igsc_ifr_pending_reset
- Parameters
error_code The error code of the test (0 - no error)
- Returns
IGSC_SUCCESS if successful, otherwise error code.
IGSC_EXPORT int igsc_ifr_run_mem_ppr_test (IN struct igsc_device_handle * handle, OUT uint32_t * status, OUT uint32_t * pending_reset, OUT uint32_t * error_code)
Runs IFR memory Post Package Repair (PPR) test on GSC IFR device.
- Parameters
handle A handle to the device.
status Test run status,0 - Test is available and will be run after a reset Other values - error
pending_reset Whether a reset is pending,- See also
enum igsc_ifr_pending_reset
- Parameters
error_code The error code of the test (0 - no error)
- Returns
IGSC_SUCCESS if successful, otherwise error code.
Author
Generated automatically by Doxygen for Intel Graphics System Controller Firmware Update Library from the source code.