Any adapter or device that has resident microcode or firmware that can be updated in the field has a separate Test unit for both the display of the installed microcode or firmware level and the installation of the microcode or firmware. Use a separate Test Unit for each specific function (display and install) as follows:
Test Unit | Description |
---|---|
Microcode Display: | This Test Unit provides the calling application with all the present microcode revision levels residing in the adapter or device under test. All device specific output resulting from a microcode device or adapter queries are passed to the calling application using OUTPUT_DATA (*data_log) as defined in TU_INPUT_TYPE. For more information refer to Definition of EXECTU(). |
Microcode Installation: | This Test Unit provides a function to update the Adapter or Device Microcode. The Microcode file name is passed from the calling application using INPUT_DATA (*tu_data) as defined in TU_INPUT_TYPE. For more information refer to Definition of EXECTU(). |