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-controllerand watchdog-timerare 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.

2 Netra CP2500 Board Programming Guide • March 2007

Page 16
Image 16
Sun Microsystems CP2500 manual Picl Plug-In Module