beautypg.com

Picl plug-in module – Sun Microsystems Netra CP2500 User Manual

Page 16

background image

2

Netra CP2500 Board Programming Guide • March 2007

PICL Plug-In Module

The watchdog subsystem is managed by a platform information and control library
(PICL) plug-in module. This PICL plug-in module provides a set of PICL properties
to the system, which enables a Solaris PICL client to specify the attributes of the
watchdog system.

To use the PICL API to set the watchdog properties, your application must follow
the following sequence:

Note –

The following instructions are not server-specific. Check your server

documentation for additional software configuration that might be needed with the
watchdog timer.

1. If the watchdog timer is running, stop it by disabling the primary HEALTHY#

signal monitoring for the CPU card on which the watchdog timer is to be
changed.

2. In your application, use the PICL API to disarm, set, and arm the active watchdog

timer.

Refer to the picld(1M), libpicl(3LIB), and libpicltree(3LIB) man pages for
a complete description of the PICL architecture and programming interface.
Develop your application to use the PICL programming interface to do the
following:

Disarm the active watchdog timer.

Change the watchdog timer PICL properties to the required values.

Re-arm the watchdog timer. The properties of watchdog-controller and
watchdog-timer

are defined in

TABLE 1-1

,

TABLE 1-2

, and

TABLE 1-3

.

3. Re-enable the primary HEALTHY# signal monitoring on the CPU card in the

specified slot.