beautypg.com

6 get watchdog timer command, Table 7-10, Get watchdog timer command – Artesyn ATCA-9305 User's Manual (May 2014) User Manual

Page 157: System management

background image

System Management

ATCA-9305 User’s Manual (10009109-07)

157

7.9.6

Get Watchdog Timer Command

This command retrieves the current settings and present countdown of the watchdog timer.
The Timer Use Expiration flags in byte 5 retain their states across system resets and system
power cycles. With the exception of bit 6 in the Timer Use byte, the Timer Use Expiration flags
are cleared using the Set Watchdog Timer command. They may also become cleared because
of a loss of IPMC power, firmware update, or other cause of IPMC hard reset. Bit 6 of the Timer
Use byte is automatically cleared to 0b whenever the timer times out, is stopped when the
system is powered down, enters a sleep state, or is reset.

Potential race conditions exist with implementation of this option. If the Set Watchdog Timer
command is sent just before a pretime-out interrupt or time-out is set to occur, the time-out
could occur before the command is executed. To avoid this condition, it is recommended that
software set this value no closer than three counts before the pretime-out or time-out value
is reached.

Table 7-10 Get Watchdog Timer Command

Type

Byte

Data Field

Request Data

-

-

Response Data 1

Completion Code

Response Data 2

Timer Use
[7] 1b=don’t log
[6] 1b=timer is started (running)
0b=timer is stopped
[5:3] reserved
[2:0] timer use (logged on expiration if “don’t log” bit = 0)
000b=reserved
001b=Monitor FRB-2
010b=Monitor/POST
011b=OS Load
100b=SMS/OS
101b=OEM
110b, 111b=reserved