17c478bd9Sstevel@tonic-gate#
27c478bd9Sstevel@tonic-gate# CDDL HEADER START
37c478bd9Sstevel@tonic-gate#
47c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the
57c478bd9Sstevel@tonic-gate# Common Development and Distribution License, Version 1.0 only
67c478bd9Sstevel@tonic-gate# (the "License").  You may not use this file except in compliance
77c478bd9Sstevel@tonic-gate# with the License.
87c478bd9Sstevel@tonic-gate#
97c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
107c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing.
117c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions
127c478bd9Sstevel@tonic-gate# and limitations under the License.
137c478bd9Sstevel@tonic-gate#
147c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each
157c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
167c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the
177c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying
187c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner]
197c478bd9Sstevel@tonic-gate#
207c478bd9Sstevel@tonic-gate# CDDL HEADER END
217c478bd9Sstevel@tonic-gate#
227c478bd9Sstevel@tonic-gate/*
237c478bd9Sstevel@tonic-gate * Copyright (c) 2001 by Sun Microsystems, Inc.
247c478bd9Sstevel@tonic-gate * All rights reserved.
257c478bd9Sstevel@tonic-gate */
267c478bd9Sstevel@tonic-gate
277c478bd9Sstevel@tonic-gate/*
287c478bd9Sstevel@tonic-gate * Cherrystone platsvcd.conf
297c478bd9Sstevel@tonic-gate */
307c478bd9Sstevel@tonic-gate
317c478bd9Sstevel@tonic-gate/*
327c478bd9Sstevel@tonic-gate * Format:
337c478bd9Sstevel@tonic-gate *
34*2a8bcb4eSToomas Soome * TIMEOUT <seconds>
35*2a8bcb4eSToomas Soome * 	Specifies a maximum interval in seconds that an application
367c478bd9Sstevel@tonic-gate *	is allowed to lock out the platform services daemon
377c478bd9Sstevel@tonic-gate *
387c478bd9Sstevel@tonic-gate * INTERVAL <poll interval in seconds> <#tasks at this interval>
397c478bd9Sstevel@tonic-gate * INTERVAL_END
407c478bd9Sstevel@tonic-gate *	Indicates the poll interval at which a list of tasks will be run
417c478bd9Sstevel@tonic-gate *
427c478bd9Sstevel@tonic-gate * TASK <policy library> <policy routine>
437c478bd9Sstevel@tonic-gate * <Number of objects listed in this TASK section>
447c478bd9Sstevel@tonic-gate * Object string ID of first object
457c478bd9Sstevel@tonic-gate * Object string ID of second object
467c478bd9Sstevel@tonic-gate * Object string ID of nth object
477c478bd9Sstevel@tonic-gate * TASK_END
487c478bd9Sstevel@tonic-gate *	Specifies the "task" or policy routine, the shared object file it
497c478bd9Sstevel@tonic-gate *	resides in, and the object IDs of objects it must be called for
507c478bd9Sstevel@tonic-gate */
517c478bd9Sstevel@tonic-gate
527c478bd9Sstevel@tonic-gateTIMEOUT 180
537c478bd9Sstevel@tonic-gate
547c478bd9Sstevel@tonic-gateINTERVAL 0 6
557c478bd9Sstevel@tonic-gateTASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_led_policy_0
567c478bd9Sstevel@tonic-gate7
577c478bd9Sstevel@tonic-gateCPU_FAN_FLT_LED
587c478bd9Sstevel@tonic-gateIO_FAN_FLT_LED
597c478bd9Sstevel@tonic-gateFSP_GEN_FAULT_LED
607c478bd9Sstevel@tonic-gateDISK0_FLT_LED
617c478bd9Sstevel@tonic-gateDISK1_FLT_LED
627c478bd9Sstevel@tonic-gateDISK0_REMOVE_LED
637c478bd9Sstevel@tonic-gateDISK1_REMOVE_LED
647c478bd9Sstevel@tonic-gateTASK_END
657c478bd9Sstevel@tonic-gateTASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_init_disk_bp_policy_0
667c478bd9Sstevel@tonic-gate1
677c478bd9Sstevel@tonic-gateDISK_PORT
687c478bd9Sstevel@tonic-gateTASK_END
697c478bd9Sstevel@tonic-gateTASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0
707c478bd9Sstevel@tonic-gate18
717c478bd9Sstevel@tonic-gateCPU0_DIE_TEMPERATURE_SENSOR
727c478bd9Sstevel@tonic-gateCPU1_DIE_TEMPERATURE_SENSOR
737c478bd9Sstevel@tonic-gateCPU2_DIE_TEMPERATURE_SENSOR
747c478bd9Sstevel@tonic-gateCPU3_DIE_TEMPERATURE_SENSOR
757c478bd9Sstevel@tonic-gateDBP0_AMB_TEMPERATURE_SENSOR
767c478bd9Sstevel@tonic-gateCPU0_FAN
777c478bd9Sstevel@tonic-gateCPU1_FAN
787c478bd9Sstevel@tonic-gateCPU2_FAN
797c478bd9Sstevel@tonic-gateIO0_FAN
807c478bd9Sstevel@tonic-gateIO1_FAN
817c478bd9Sstevel@tonic-gateFAN_TRAY_0
827c478bd9Sstevel@tonic-gateFAN_TRAY_1
837c478bd9Sstevel@tonic-gateDISK0
847c478bd9Sstevel@tonic-gateDISK1
857c478bd9Sstevel@tonic-gatePS0
867c478bd9Sstevel@tonic-gatePS1
877c478bd9Sstevel@tonic-gatePS0_LOGICAL_STATE
887c478bd9Sstevel@tonic-gatePS1_LOGICAL_STATE
897c478bd9Sstevel@tonic-gateTASK_END
907c478bd9Sstevel@tonic-gateTASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_update_thresholds_0
917c478bd9Sstevel@tonic-gate4
927c478bd9Sstevel@tonic-gateCPU0_DIE_TEMPERATURE_SENSOR
937c478bd9Sstevel@tonic-gateCPU1_DIE_TEMPERATURE_SENSOR
947c478bd9Sstevel@tonic-gateCPU2_DIE_TEMPERATURE_SENSOR
957c478bd9Sstevel@tonic-gateCPU3_DIE_TEMPERATURE_SENSOR
967c478bd9Sstevel@tonic-gateTASK_END
977c478bd9Sstevel@tonic-gateTASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 update_disk_bp_temp_thresholds
987c478bd9Sstevel@tonic-gate1
997c478bd9Sstevel@tonic-gateDBP0_AMB_TEMPERATURE_SENSOR
1007c478bd9Sstevel@tonic-gateTASK_END
1017c478bd9Sstevel@tonic-gateTASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_init_ps_presence
1027c478bd9Sstevel@tonic-gate2
1037c478bd9Sstevel@tonic-gatePS0
1047c478bd9Sstevel@tonic-gatePS1
1057c478bd9Sstevel@tonic-gateTASK_END
1067c478bd9Sstevel@tonic-gateINTERVAL_END
1077c478bd9Sstevel@tonic-gate
1087c478bd9Sstevel@tonic-gateINTERVAL 5 1
1097c478bd9Sstevel@tonic-gateTASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_fsp_device_fault_check_policy_0
1107c478bd9Sstevel@tonic-gate1
1117c478bd9Sstevel@tonic-gateFSP_GEN_FAULT_LED
1127c478bd9Sstevel@tonic-gateTASK_END
1137c478bd9Sstevel@tonic-gateINTERVAL_END
1147c478bd9Sstevel@tonic-gate
1157c478bd9Sstevel@tonic-gateINTERVAL 10 2
1167c478bd9Sstevel@tonic-gateTASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_check_temperature_policy_0
1177c478bd9Sstevel@tonic-gate5
1187c478bd9Sstevel@tonic-gateCPU0_DIE_TEMPERATURE_SENSOR
1197c478bd9Sstevel@tonic-gateCPU1_DIE_TEMPERATURE_SENSOR
1207c478bd9Sstevel@tonic-gateCPU2_DIE_TEMPERATURE_SENSOR
1217c478bd9Sstevel@tonic-gateCPU3_DIE_TEMPERATURE_SENSOR
1227c478bd9Sstevel@tonic-gateDBP0_AMB_TEMPERATURE_SENSOR
1237c478bd9Sstevel@tonic-gateTASK_END
1247c478bd9Sstevel@tonic-gateTASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy_0
1257c478bd9Sstevel@tonic-gate1
1267c478bd9Sstevel@tonic-gateSYSTEM
1277c478bd9Sstevel@tonic-gateTASK_END
1287c478bd9Sstevel@tonic-gateINTERVAL_END
1297c478bd9Sstevel@tonic-gate
1307c478bd9Sstevel@tonic-gateINTERVAL 30 1
1317c478bd9Sstevel@tonic-gateTASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_disk_monitor_policy_0
1327c478bd9Sstevel@tonic-gate1
1337c478bd9Sstevel@tonic-gateSYSTEM
1347c478bd9Sstevel@tonic-gateTASK_END
1357c478bd9Sstevel@tonic-gateINTERVAL_END
1367c478bd9Sstevel@tonic-gate
1377c478bd9Sstevel@tonic-gateINTERVAL 15 2
1387c478bd9Sstevel@tonic-gateTASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_fan_fault_check_policy_0
1397c478bd9Sstevel@tonic-gate2
1407c478bd9Sstevel@tonic-gateFAN_TRAY_0
1417c478bd9Sstevel@tonic-gateFAN_TRAY_1
1427c478bd9Sstevel@tonic-gateTASK_END
1437c478bd9Sstevel@tonic-gateTASK /usr/platform/SUNW,Sun-Fire-480R/lib/libpsvcpolicy_psr.so.1 psvc_ps_monitor_policy_0
1447c478bd9Sstevel@tonic-gate2
1457c478bd9Sstevel@tonic-gatePS0
1467c478bd9Sstevel@tonic-gatePS1
1477c478bd9Sstevel@tonic-gateTASK_END
1487c478bd9Sstevel@tonic-gateINTERVAL_END
1497c478bd9Sstevel@tonic-gate
1507c478bd9Sstevel@tonic-gateINTERVAL 10 1
1517c478bd9Sstevel@tonic-gateTASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0
1527c478bd9Sstevel@tonic-gate1
1537c478bd9Sstevel@tonic-gateKEYSWITCH
1547c478bd9Sstevel@tonic-gateTASK_END
1557c478bd9Sstevel@tonic-gateINTERVAL_END
156