xref: /illumos-gate/usr/src/cmd/picl/plugins/sun4u/cherrystone/conf/platsvcd.conf (revision 45ede40b2394db7967e59f19288fae9b62efd4aa)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License, Version 1.0 only
6# (the "License").  You may not use this file except in compliance
7# with the License.
8#
9# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10# or http://www.opensolaris.org/os/licensing.
11# See the License for the specific language governing permissions
12# and limitations under the License.
13#
14# When distributing Covered Code, include this CDDL HEADER in each
15# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16# If applicable, add the following below this CDDL HEADER, with the
17# fields enclosed by brackets "[]" replaced with your own identifying
18# information: Portions Copyright [yyyy] [name of copyright owner]
19#
20# CDDL HEADER END
21#
22/*
23 * Copyright (c) 2001 by Sun Microsystems, Inc.
24 * All rights reserved.
25 *
26 * #pragma ident	"%Z%%M%	%I%	%E% SMI"
27 */
28
29/*
30 * Cherrystone platsvcd.conf
31 */
32
33/*
34 * Format:
35 *
36 * TIMEOUT <seconds>
37 * 	Specifies a maximum interval in seconds that an application
38 *	is allowed to lock out the platform services daemon
39 *
40 * INTERVAL <poll interval in seconds> <#tasks at this interval>
41 * INTERVAL_END
42 *	Indicates the poll interval at which a list of tasks will be run
43 *
44 * TASK <policy library> <policy routine>
45 * <Number of objects listed in this TASK section>
46 * Object string ID of first object
47 * Object string ID of second object
48 * Object string ID of nth object
49 * TASK_END
50 *	Specifies the "task" or policy routine, the shared object file it
51 *	resides in, and the object IDs of objects it must be called for
52 */
53
54TIMEOUT 180
55
56INTERVAL 0 6
57TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_led_policy_0
587
59CPU_FAN_FLT_LED
60IO_FAN_FLT_LED
61FSP_GEN_FAULT_LED
62DISK0_FLT_LED
63DISK1_FLT_LED
64DISK0_REMOVE_LED
65DISK1_REMOVE_LED
66TASK_END
67TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_init_disk_bp_policy_0
681
69DISK_PORT
70TASK_END
71TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0
7218
73CPU0_DIE_TEMPERATURE_SENSOR
74CPU1_DIE_TEMPERATURE_SENSOR
75CPU2_DIE_TEMPERATURE_SENSOR
76CPU3_DIE_TEMPERATURE_SENSOR
77DBP0_AMB_TEMPERATURE_SENSOR
78CPU0_FAN
79CPU1_FAN
80CPU2_FAN
81IO0_FAN
82IO1_FAN
83FAN_TRAY_0
84FAN_TRAY_1
85DISK0
86DISK1
87PS0
88PS1
89PS0_LOGICAL_STATE
90PS1_LOGICAL_STATE
91TASK_END
92TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_update_thresholds_0
934
94CPU0_DIE_TEMPERATURE_SENSOR
95CPU1_DIE_TEMPERATURE_SENSOR
96CPU2_DIE_TEMPERATURE_SENSOR
97CPU3_DIE_TEMPERATURE_SENSOR
98TASK_END
99TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 update_disk_bp_temp_thresholds
1001
101DBP0_AMB_TEMPERATURE_SENSOR
102TASK_END
103TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_init_ps_presence
1042
105PS0
106PS1
107TASK_END
108INTERVAL_END
109
110INTERVAL 5 1
111TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_fsp_device_fault_check_policy_0
1121
113FSP_GEN_FAULT_LED
114TASK_END
115INTERVAL_END
116
117INTERVAL 10 2
118TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_check_temperature_policy_0
1195
120CPU0_DIE_TEMPERATURE_SENSOR
121CPU1_DIE_TEMPERATURE_SENSOR
122CPU2_DIE_TEMPERATURE_SENSOR
123CPU3_DIE_TEMPERATURE_SENSOR
124DBP0_AMB_TEMPERATURE_SENSOR
125TASK_END
126TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy_0
1271
128SYSTEM
129TASK_END
130INTERVAL_END
131
132INTERVAL 30 1
133TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_disk_monitor_policy_0
1341
135SYSTEM
136TASK_END
137INTERVAL_END
138
139INTERVAL 15 2
140TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_fan_fault_check_policy_0
1412
142FAN_TRAY_0
143FAN_TRAY_1
144TASK_END
145TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_ps_monitor_policy_0
1462
147PS0
148PS1
149TASK_END
150INTERVAL_END
151
152INTERVAL 10 1
153TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0
1541
155KEYSWITCH
156TASK_END
157INTERVAL_END
158