xref: /illumos-gate/usr/src/cmd/picl/plugins/sun4u/cherrystone/conf/platsvcd.conf (revision 9b9d39d2a32ff806d2431dbcc50968ef1e6d46b2)
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
27/*
28 * Cherrystone platsvcd.conf
29 */
30
31/*
32 * Format:
33 *
34 * TIMEOUT <seconds>
35 * 	Specifies a maximum interval in seconds that an application
36 *	is allowed to lock out the platform services daemon
37 *
38 * INTERVAL <poll interval in seconds> <#tasks at this interval>
39 * INTERVAL_END
40 *	Indicates the poll interval at which a list of tasks will be run
41 *
42 * TASK <policy library> <policy routine>
43 * <Number of objects listed in this TASK section>
44 * Object string ID of first object
45 * Object string ID of second object
46 * Object string ID of nth object
47 * TASK_END
48 *	Specifies the "task" or policy routine, the shared object file it
49 *	resides in, and the object IDs of objects it must be called for
50 */
51
52TIMEOUT 180
53
54INTERVAL 0 6
55TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_led_policy_0
567
57CPU_FAN_FLT_LED
58IO_FAN_FLT_LED
59FSP_GEN_FAULT_LED
60DISK0_FLT_LED
61DISK1_FLT_LED
62DISK0_REMOVE_LED
63DISK1_REMOVE_LED
64TASK_END
65TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_init_disk_bp_policy_0
661
67DISK_PORT
68TASK_END
69TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0
7018
71CPU0_DIE_TEMPERATURE_SENSOR
72CPU1_DIE_TEMPERATURE_SENSOR
73CPU2_DIE_TEMPERATURE_SENSOR
74CPU3_DIE_TEMPERATURE_SENSOR
75DBP0_AMB_TEMPERATURE_SENSOR
76CPU0_FAN
77CPU1_FAN
78CPU2_FAN
79IO0_FAN
80IO1_FAN
81FAN_TRAY_0
82FAN_TRAY_1
83DISK0
84DISK1
85PS0
86PS1
87PS0_LOGICAL_STATE
88PS1_LOGICAL_STATE
89TASK_END
90TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_update_thresholds_0
914
92CPU0_DIE_TEMPERATURE_SENSOR
93CPU1_DIE_TEMPERATURE_SENSOR
94CPU2_DIE_TEMPERATURE_SENSOR
95CPU3_DIE_TEMPERATURE_SENSOR
96TASK_END
97TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 update_disk_bp_temp_thresholds
981
99DBP0_AMB_TEMPERATURE_SENSOR
100TASK_END
101TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_init_ps_presence
1022
103PS0
104PS1
105TASK_END
106INTERVAL_END
107
108INTERVAL 5 1
109TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_fsp_device_fault_check_policy_0
1101
111FSP_GEN_FAULT_LED
112TASK_END
113INTERVAL_END
114
115INTERVAL 10 2
116TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_check_temperature_policy_0
1175
118CPU0_DIE_TEMPERATURE_SENSOR
119CPU1_DIE_TEMPERATURE_SENSOR
120CPU2_DIE_TEMPERATURE_SENSOR
121CPU3_DIE_TEMPERATURE_SENSOR
122DBP0_AMB_TEMPERATURE_SENSOR
123TASK_END
124TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy_0
1251
126SYSTEM
127TASK_END
128INTERVAL_END
129
130INTERVAL 30 1
131TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_disk_monitor_policy_0
1321
133SYSTEM
134TASK_END
135INTERVAL_END
136
137INTERVAL 15 2
138TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_fan_fault_check_policy_0
1392
140FAN_TRAY_0
141FAN_TRAY_1
142TASK_END
143TASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_ps_monitor_policy_0
1442
145PS0
146PS1
147TASK_END
148INTERVAL_END
149
150INTERVAL 10 1
151TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0
1521
153KEYSWITCH
154TASK_END
155INTERVAL_END
156