![]() |
TT-System-Firmware APIs 19.15.99
Tenstorrent Firmware
|
Host request to unlock flash for writing. More...
#include <msgqueue.h>
Data Fields | |
| uint8_t | command_code |
| The command code corresponding to TT_SMC_MSG_FLASH_UNLOCK. | |
| uint8_t | num_variable_words: 3 |
| Number of valid words in verified_variables. | |
| uint8_t | : 5 |
| uint8_t | pad [2] |
| Two bytes of padding. | |
| uint32_t | verified_variables [1] |
| Board variables the flash writer has verified against the image it is about to write. | |
Host request to unlock flash for writing.
Messages of this type are processed by flash_unlock_handler.
A flash writer declares which board variables it verified against the image it is about to write. The reply reports the variables this board requires in data[1..7], whether or not the request was accepted.
| uint8_t flash_unlock_rqst::__pad0__ |
| uint8_t flash_unlock_rqst::command_code |
The command code corresponding to TT_SMC_MSG_FLASH_UNLOCK.
| uint8_t flash_unlock_rqst::num_variable_words |
Number of valid words in verified_variables.
Zero for hosts that predate board variables.
| uint8_t flash_unlock_rqst::pad[2] |
Two bytes of padding.
| uint32_t flash_unlock_rqst::verified_variables[1] |
Board variables the flash writer has verified against the image it is about to write.
One bit is allocated per board variable.