![]() |
TT-System-Firmware APIs 19.13.99
Tenstorrent Firmware
|
Host request to setup/release FW logging. More...
#include <msgqueue.h>
Data Fields | |
| uint8_t | command_code |
| The command code corresponding to TT_SMC_MSG_TT_PCIE_LOG. | |
| uint8_t | subcmd |
| tt_pcie_log sub-command: 1=SETUP, 2=RELEASE | |
| uint8_t | version |
| Host version for tt_pcie_log protocol (for SETUP) | |
| uint8_t | pad |
| One byte of padding. | |
| uint32_t | buffer_addr_lo |
| Lower 32 bits of host buffer IOVA (for SETUP) | |
| uint32_t | buffer_addr_hi |
| Upper 32 bits of host buffer IOVA (for SETUP) | |
| uint32_t | buffer_size |
| Buffer size in bytes (for SETUP) | |
Host request to setup/release FW logging.
Messages of this type are processed by the logging handler.
For SETUP sub-command, buffer_addr_lo/hi specify the host DMA buffer IOVA and buffer_size specifies the size in bytes. For RELEASE sub-command, only subcmd is used - other fields are ignored.
| uint32_t tt_pcie_log_rqst::buffer_addr_hi |
Upper 32 bits of host buffer IOVA (for SETUP)
| uint32_t tt_pcie_log_rqst::buffer_addr_lo |
Lower 32 bits of host buffer IOVA (for SETUP)
| uint32_t tt_pcie_log_rqst::buffer_size |
Buffer size in bytes (for SETUP)
| uint8_t tt_pcie_log_rqst::command_code |
The command code corresponding to TT_SMC_MSG_TT_PCIE_LOG.
| uint8_t tt_pcie_log_rqst::pad |
One byte of padding.
| uint8_t tt_pcie_log_rqst::subcmd |
tt_pcie_log sub-command: 1=SETUP, 2=RELEASE
| uint8_t tt_pcie_log_rqst::version |
Host version for tt_pcie_log protocol (for SETUP)