# # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License, Version 1.0 only # (the "License"). You may not use this file except in compliance # with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # /* * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ /* * Daktari platsvcd.conf */ /* * Format: * * TIMEOUT * Specifies a maximum interval in seconds that an application * is allowed to lock out the platform services daemon * * INTERVAL <#tasks at this interval> * INTERVAL_END * Indicates the poll interval at which a list of tasks will be run * * TASK * * Object string ID of first object * Object string ID of second object * Object string ID of nth object * TASK_END * Specifies the "task" or policy routine, the shared object file it * resides in, and the object IDs of objects it must be called for */ TIMEOUT 300 INTERVAL 0 13 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_present_policy_0 5 CPU0_PRIM_FAN CPU1_PRIM_FAN IO0_PRIM_FAN IO1_PRIM_FAN IO_BRIDGE_PRIM_FAN TASK_END TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_update_thresholds_0 12 CPU0_DIE_TEMPERATURE_SENSOR CPU1_DIE_TEMPERATURE_SENSOR ZULU1_DIE_TEMPERATURE_SENSOR CPU2_DIE_TEMPERATURE_SENSOR CPU3_DIE_TEMPERATURE_SENSOR ZULU3_DIE_TEMPERATURE_SENSOR CPU4_DIE_TEMPERATURE_SENSOR ZULU4_DIE_TEMPERATURE_SENSOR CPU5_DIE_TEMPERATURE_SENSOR CPU6_DIE_TEMPERATURE_SENSOR ZULU6_DIE_TEMPERATURE_SENSOR CPU7_DIE_TEMPERATURE_SENSOR TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_MB_update_thresholds_0 1 MB_AMB_TEMPERATURE_SENSOR TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_IO_update_thresholds_0 1 IOB_AMB_TEMPERATURE_SENSOR TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_DBP_update_thresholds_0 2 DBP0_AMB_TEMPERATURE_SENSOR DBP1_AMB_TEMPERATURE_SENSOR TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_setpoint_0 2 CPU0_PRIM_FAN CPU1_PRIM_FAN TASK_END TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_led_policy_0 20 CPU_PFAN_FLT_LED CPU_SFAN_FLT_LED IO_PFAN_FLT_LED IO_SFAN_FLT_LED IO_BRIDGE_PFAN_FLT_LED IO_BRIDGE_SFAN_FLT_LED CPU_PFAN_REMOVE_LED CPU_SFAN_REMOVE_LED IO_PFAN_REMOVE_LED IO_SFAN_REMOVE_LED IO_BRIDGE_PFAN_REMOVE_LED IO_BRIDGE_SFAN_REMOVE_LED FSP_GEN_FAULT_LED FSP_REMOVE_LED FSP_DISK_FAULT_LED FSP_POWER_FAULT_LED FSP_LEFT_THERMAL_FAULT_LED FSP_RIGHT_THERMAL_FAULT_LED FSP_LEFT_DOOR_LED FSP_RIGHT_DOOR_LED TASK_END TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0 10 CPU0_PRIM_FAN CPU1_PRIM_FAN CPU0_SEC_FAN CPU1_SEC_FAN IO0_PRIM_FAN IO1_PRIM_FAN IO0_SEC_FAN IO1_SEC_FAN IO_BRIDGE_PRIM_FAN IO_BRIDGE_SEC_FAN TASK_END TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0 41 CPU0_DIE_TEMPERATURE_SENSOR CPU1_DIE_TEMPERATURE_SENSOR ZULU1_DIE_TEMPERATURE_SENSOR CPU2_DIE_TEMPERATURE_SENSOR CPU3_DIE_TEMPERATURE_SENSOR ZULU3_DIE_TEMPERATURE_SENSOR CPU4_DIE_TEMPERATURE_SENSOR ZULU4_DIE_TEMPERATURE_SENSOR CPU5_DIE_TEMPERATURE_SENSOR CPU6_DIE_TEMPERATURE_SENSOR ZULU6_DIE_TEMPERATURE_SENSOR CPU7_DIE_TEMPERATURE_SENSOR MB_AMB_TEMPERATURE_SENSOR IOB_AMB_TEMPERATURE_SENSOR DBP0_AMB_TEMPERATURE_SENSOR DBP1_AMB_TEMPERATURE_SENSOR PS0 PS1 PS2 CPU0_PRIM_FAN CPU1_PRIM_FAN CPU0_SEC_FAN CPU1_SEC_FAN IO0_PRIM_FAN IO1_PRIM_FAN IO0_SEC_FAN IO1_SEC_FAN IO_BRIDGE_PRIM_FAN IO_BRIDGE_SEC_FAN DISK0 DISK1 DISK2 DISK3 DISK4 DISK5 DISK6 DISK7 DISK8 DISK9 DISK10 DISK11 TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_cpu_module_card_node_0 2 ZULU_1_3_MOD_CARD ZULU_4_6_MOD_CARD TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_blast_shutoff_policy_0 1 FAN_BLAST_OFF_SWITCH TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_init_speed_0 2 CPU0_PRIM_FAN IO0_PRIM_FAN TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_remove_missing_nodes_0 1 SYSTEM TASK_END INTERVAL_END INTERVAL 5 1 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_hotplug_policy_0 10 CPU0_PRIM_FAN CPU1_PRIM_FAN CPU0_SEC_FAN CPU1_SEC_FAN IO0_PRIM_FAN IO1_PRIM_FAN IO0_SEC_FAN IO1_SEC_FAN IO_BRIDGE_PRIM_FAN IO_BRIDGE_SEC_FAN TASK_END INTERVAL_END INTERVAL 30 4 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_fault_check_policy_0 1 SYSTEM TASK_END TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0 10 CPU0_PRIM_FAN CPU1_PRIM_FAN CPU0_SEC_FAN CPU1_SEC_FAN IO0_PRIM_FAN IO1_PRIM_FAN IO0_SEC_FAN IO1_SEC_FAN IO_BRIDGE_PRIM_FAN IO_BRIDGE_SEC_FAN TASK_END TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_switch_fan_onoff_policy_0 8 CPU0_SEC_FAN CPU1_SEC_FAN IO0_PRIM_FAN IO1_PRIM_FAN IO0_SEC_FAN IO1_SEC_FAN IO_BRIDGE_PRIM_FAN IO_BRIDGE_SEC_FAN TASK_END TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_control_policy_0 1 CPU0_PRIM_FAN TASK_END INTERVAL_END INTERVAL 30 4 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_check_and_disable_dr_policy_0 1 SYSTEM TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_disk_fault_policy_0 1 SYSTEM TASK_END TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_check_temperature_policy_0 16 CPU0_DIE_TEMPERATURE_SENSOR CPU1_DIE_TEMPERATURE_SENSOR ZULU1_DIE_TEMPERATURE_SENSOR CPU2_DIE_TEMPERATURE_SENSOR CPU3_DIE_TEMPERATURE_SENSOR ZULU3_DIE_TEMPERATURE_SENSOR CPU4_DIE_TEMPERATURE_SENSOR ZULU4_DIE_TEMPERATURE_SENSOR CPU5_DIE_TEMPERATURE_SENSOR CPU6_DIE_TEMPERATURE_SENSOR ZULU6_DIE_TEMPERATURE_SENSOR CPU7_DIE_TEMPERATURE_SENSOR MB_AMB_TEMPERATURE_SENSOR IOB_AMB_TEMPERATURE_SENSOR DBP0_AMB_TEMPERATURE_SENSOR DBP1_AMB_TEMPERATURE_SENSOR TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy 16 CPU0_DIE_TEMPERATURE_SENSOR CPU1_DIE_TEMPERATURE_SENSOR ZULU1_DIE_TEMPERATURE_SENSOR CPU2_DIE_TEMPERATURE_SENSOR CPU3_DIE_TEMPERATURE_SENSOR ZULU3_DIE_TEMPERATURE_SENSOR CPU4_DIE_TEMPERATURE_SENSOR ZULU4_DIE_TEMPERATURE_SENSOR CPU5_DIE_TEMPERATURE_SENSOR CPU6_DIE_TEMPERATURE_SENSOR ZULU6_DIE_TEMPERATURE_SENSOR CPU7_DIE_TEMPERATURE_SENSOR MB_AMB_TEMPERATURE_SENSOR IOB_AMB_TEMPERATURE_SENSOR DBP0_AMB_TEMPERATURE_SENSOR DBP1_AMB_TEMPERATURE_SENSOR TASK_END INTERVAL_END INTERVAL 30 1 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_FSP_fault_led_policy_0 3 FSP_LEFT_THERMAL_FAULT_LED FSP_RIGHT_THERMAL_FAULT_LED FSP_DISK_FAULT_LED TASK_END INTERVAL_END INTERVAL 15 1 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_hotplug_notifier_policy_0 21 PCI0_CARD PCI1_CARD PCI2_CARD PCI3_CARD PCI4_CARD PCI5_CARD PCI6_CARD PCI7_CARD PCI8_CARD DISK0 DISK1 DISK2 DISK3 DISK4 DISK5 DISK6 DISK7 DISK8 DISK9 DISK10 DISK11 TASK_END INTERVAL_END INTERVAL 5 4 TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_hotplug_policy_0 3 PS0 PS1 PS2 TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_ps_hotplug_status_0 3 PS0 PS1 PS2 TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_device_fail_notifier_policy_0 1 SYSTEM TASK_END TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_overcurrent_check_policy_0 1 SYSTEM TASK_END INTERVAL_END INTERVAL 30 1 TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0 1 KEYSWITCH TASK_END INTERVAL_END