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
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.
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]
23 * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
27 #pragma ident "%Z%%M% %I% %E% SMI"
31 * Silverstone platsvcd.conf
38 * Specifies a maximum interval in seconds that an application
39 * is allowed to lock out the platform services daemon
41 * INTERVAL <poll interval in seconds> <#tasks at this interval>
43 * Indicates the poll interval at which a list of tasks will be run
45 * TASK <policy library> <policy routine>
46 * <Number of objects listed in this TASK section>
47 * Object string ID of first object
48 * Object string ID of second object
49 * Object string ID of nth object
51 * Specifies the "task" or policy routine, the shared object file it
52 * resides in, and the object IDs of objects it must be called for
58 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_present_policy_0
66 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_update_thresholds_0
68 CPU0_DIE_TEMPERATURE_SENSOR
69 CPU1_DIE_TEMPERATURE_SENSOR
70 ZULU1_DIE_TEMPERATURE_SENSOR
71 CPU2_DIE_TEMPERATURE_SENSOR
72 CPU3_DIE_TEMPERATURE_SENSOR
73 ZULU3_DIE_TEMPERATURE_SENSOR
74 CPU4_DIE_TEMPERATURE_SENSOR
75 ZULU4_DIE_TEMPERATURE_SENSOR
76 CPU5_DIE_TEMPERATURE_SENSOR
77 CPU6_DIE_TEMPERATURE_SENSOR
78 ZULU6_DIE_TEMPERATURE_SENSOR
79 CPU7_DIE_TEMPERATURE_SENSOR
81 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_MB_update_thresholds_0
83 MB_AMB_TEMPERATURE_SENSOR
85 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_IO_update_thresholds_0
87 IOB_AMB_TEMPERATURE_SENSOR
89 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_DBP_update_thresholds_0
91 DBP0_AMB_TEMPERATURE_SENSOR
92 DBP1_AMB_TEMPERATURE_SENSOR
94 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_setpoint_0
99 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_led_policy_0
105 IO_BRIDGE_PFAN_FLT_LED
106 IO_BRIDGE_SFAN_FLT_LED
111 IO_BRIDGE_PFAN_REMOVE_LED
112 IO_BRIDGE_SFAN_REMOVE_LED
117 FSP_LEFT_THERMAL_FAULT_LED
118 FSP_RIGHT_THERMAL_FAULT_LED
122 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0
135 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0
137 CPU0_DIE_TEMPERATURE_SENSOR
138 CPU1_DIE_TEMPERATURE_SENSOR
139 ZULU1_DIE_TEMPERATURE_SENSOR
140 CPU2_DIE_TEMPERATURE_SENSOR
141 CPU3_DIE_TEMPERATURE_SENSOR
142 ZULU3_DIE_TEMPERATURE_SENSOR
143 CPU4_DIE_TEMPERATURE_SENSOR
144 ZULU4_DIE_TEMPERATURE_SENSOR
145 CPU5_DIE_TEMPERATURE_SENSOR
146 CPU6_DIE_TEMPERATURE_SENSOR
147 ZULU6_DIE_TEMPERATURE_SENSOR
148 CPU7_DIE_TEMPERATURE_SENSOR
149 MB_AMB_TEMPERATURE_SENSOR
150 IOB_AMB_TEMPERATURE_SENSOR
151 DBP0_AMB_TEMPERATURE_SENSOR
152 DBP1_AMB_TEMPERATURE_SENSOR
179 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_cpu_module_card_node_0
184 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_blast_shutoff_policy_0
188 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_init_speed_0
193 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_remove_missing_nodes_0
200 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_hotplug_policy_0
216 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_fault_check_policy_0
220 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0
233 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_switch_fan_onoff_policy_0
244 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_control_policy_0
251 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_check_and_disable_dr_policy_0
255 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_disk_fault_policy_0
259 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_check_temperature_policy_0
261 CPU0_DIE_TEMPERATURE_SENSOR
262 CPU1_DIE_TEMPERATURE_SENSOR
263 ZULU1_DIE_TEMPERATURE_SENSOR
264 CPU2_DIE_TEMPERATURE_SENSOR
265 CPU3_DIE_TEMPERATURE_SENSOR
266 ZULU3_DIE_TEMPERATURE_SENSOR
267 CPU4_DIE_TEMPERATURE_SENSOR
268 ZULU4_DIE_TEMPERATURE_SENSOR
269 CPU5_DIE_TEMPERATURE_SENSOR
270 CPU6_DIE_TEMPERATURE_SENSOR
271 ZULU6_DIE_TEMPERATURE_SENSOR
272 CPU7_DIE_TEMPERATURE_SENSOR
273 MB_AMB_TEMPERATURE_SENSOR
274 IOB_AMB_TEMPERATURE_SENSOR
275 DBP0_AMB_TEMPERATURE_SENSOR
276 DBP1_AMB_TEMPERATURE_SENSOR
278 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy
280 CPU0_DIE_TEMPERATURE_SENSOR
281 CPU1_DIE_TEMPERATURE_SENSOR
282 ZULU1_DIE_TEMPERATURE_SENSOR
283 CPU2_DIE_TEMPERATURE_SENSOR
284 CPU3_DIE_TEMPERATURE_SENSOR
285 ZULU3_DIE_TEMPERATURE_SENSOR
286 CPU4_DIE_TEMPERATURE_SENSOR
287 ZULU4_DIE_TEMPERATURE_SENSOR
288 CPU5_DIE_TEMPERATURE_SENSOR
289 CPU6_DIE_TEMPERATURE_SENSOR
290 ZULU6_DIE_TEMPERATURE_SENSOR
291 CPU7_DIE_TEMPERATURE_SENSOR
292 MB_AMB_TEMPERATURE_SENSOR
293 IOB_AMB_TEMPERATURE_SENSOR
294 DBP0_AMB_TEMPERATURE_SENSOR
295 DBP1_AMB_TEMPERATURE_SENSOR
300 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_FSP_fault_led_policy_0
302 FSP_LEFT_THERMAL_FAULT_LED
303 FSP_RIGHT_THERMAL_FAULT_LED
309 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_hotplug_notifier_policy_0
336 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_hotplug_policy_0
342 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_ps_hotplug_status_0
348 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_device_fail_notifier_policy_0
352 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_overcurrent_check_policy_0
359 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0