TT-System-Firmware APIs 19.13.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
tt_pcie_log_rqst Struct Reference

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)

Detailed Description

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.

Field Documentation

◆ buffer_addr_hi

uint32_t tt_pcie_log_rqst::buffer_addr_hi

Upper 32 bits of host buffer IOVA (for SETUP)

◆ buffer_addr_lo

uint32_t tt_pcie_log_rqst::buffer_addr_lo

Lower 32 bits of host buffer IOVA (for SETUP)

◆ buffer_size

uint32_t tt_pcie_log_rqst::buffer_size

Buffer size in bytes (for SETUP)

◆ command_code

uint8_t tt_pcie_log_rqst::command_code

The command code corresponding to TT_SMC_MSG_TT_PCIE_LOG.

◆ pad

uint8_t tt_pcie_log_rqst::pad

One byte of padding.

◆ subcmd

uint8_t tt_pcie_log_rqst::subcmd

tt_pcie_log sub-command: 1=SETUP, 2=RELEASE

◆ version

uint8_t tt_pcie_log_rqst::version

Host version for tt_pcie_log protocol (for SETUP)


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