TT-System-Firmware APIs 19.8.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
set_wdt_timeout_rqst Struct Reference

Host request to set watchdog timeout. More...

#include <msgqueue.h>

Data Fields

uint8_t command_code
 The command code corresponding to TT_SMC_MSG_SET_WDT_TIMEOUT.
uint8_t pad [3]
 Three bytes of padding.
uint32_t timeout_ms
 The watchdog timeout value in milliseconds.

Detailed Description

Host request to set watchdog timeout.

Messages of this type are processed by set_watchdog_timeout.

Field Documentation

◆ command_code

uint8_t set_wdt_timeout_rqst::command_code

The command code corresponding to TT_SMC_MSG_SET_WDT_TIMEOUT.

◆ pad

uint8_t set_wdt_timeout_rqst::pad[3]

Three bytes of padding.

◆ timeout_ms

uint32_t set_wdt_timeout_rqst::timeout_ms

The watchdog timeout value in milliseconds.

Valid values:

  • 0: Disable the watchdog timer completely
  • >CONFIG_TT_BH_ARC_WDT_FEED_INTERVAL: Enable watchdog with specified timeout

Values between 1 and CONFIG_TT_BH_ARC_WDT_FEED_INTERVAL (inclusive) are rejected with ENOTSUP, as they are below the minimum feed interval.


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