TT-System-Firmware APIs 19.15.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
flash_unlock_rqst Struct Reference

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.

Detailed Description

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.

Field Documentation

◆ __pad0__

uint8_t flash_unlock_rqst::__pad0__

◆ command_code

uint8_t flash_unlock_rqst::command_code

The command code corresponding to TT_SMC_MSG_FLASH_UNLOCK.

◆ num_variable_words

uint8_t flash_unlock_rqst::num_variable_words

Number of valid words in verified_variables.

Zero for hosts that predate board variables.

◆ pad

uint8_t flash_unlock_rqst::pad[2]

Two bytes of padding.

◆ verified_variables

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.


The documentation for this struct was generated from the following file: