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 2004 Sun Microsystems, Inc. All rights reserved. 24 * Use is subject to license terms. 25 */ 26 27/* 28 * Silverstone 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 300 53 54INTERVAL 0 13 55TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_present_policy_0 565 57CPU0_PRIM_FAN 58CPU1_PRIM_FAN 59IO0_PRIM_FAN 60IO1_PRIM_FAN 61IO_BRIDGE_PRIM_FAN 62TASK_END 63TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_update_thresholds_0 6412 65CPU0_DIE_TEMPERATURE_SENSOR 66CPU1_DIE_TEMPERATURE_SENSOR 67ZULU1_DIE_TEMPERATURE_SENSOR 68CPU2_DIE_TEMPERATURE_SENSOR 69CPU3_DIE_TEMPERATURE_SENSOR 70ZULU3_DIE_TEMPERATURE_SENSOR 71CPU4_DIE_TEMPERATURE_SENSOR 72ZULU4_DIE_TEMPERATURE_SENSOR 73CPU5_DIE_TEMPERATURE_SENSOR 74CPU6_DIE_TEMPERATURE_SENSOR 75ZULU6_DIE_TEMPERATURE_SENSOR 76CPU7_DIE_TEMPERATURE_SENSOR 77TASK_END 78TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_MB_update_thresholds_0 791 80MB_AMB_TEMPERATURE_SENSOR 81TASK_END 82TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_IO_update_thresholds_0 831 84IOB_AMB_TEMPERATURE_SENSOR 85TASK_END 86TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_DBP_update_thresholds_0 872 88DBP0_AMB_TEMPERATURE_SENSOR 89DBP1_AMB_TEMPERATURE_SENSOR 90TASK_END 91TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_setpoint_0 922 93CPU0_PRIM_FAN 94CPU1_PRIM_FAN 95TASK_END 96TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_led_policy_0 9720 98CPU_PFAN_FLT_LED 99CPU_SFAN_FLT_LED 100IO_PFAN_FLT_LED 101IO_SFAN_FLT_LED 102IO_BRIDGE_PFAN_FLT_LED 103IO_BRIDGE_SFAN_FLT_LED 104CPU_PFAN_REMOVE_LED 105CPU_SFAN_REMOVE_LED 106IO_PFAN_REMOVE_LED 107IO_SFAN_REMOVE_LED 108IO_BRIDGE_PFAN_REMOVE_LED 109IO_BRIDGE_SFAN_REMOVE_LED 110FSP_GEN_FAULT_LED 111FSP_REMOVE_LED 112FSP_DISK_FAULT_LED 113FSP_POWER_FAULT_LED 114FSP_LEFT_THERMAL_FAULT_LED 115FSP_RIGHT_THERMAL_FAULT_LED 116FSP_LEFT_DOOR_LED 117FSP_RIGHT_DOOR_LED 118TASK_END 119TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0 12010 121CPU0_PRIM_FAN 122CPU1_PRIM_FAN 123CPU0_SEC_FAN 124CPU1_SEC_FAN 125IO0_PRIM_FAN 126IO1_PRIM_FAN 127IO0_SEC_FAN 128IO1_SEC_FAN 129IO_BRIDGE_PRIM_FAN 130IO_BRIDGE_SEC_FAN 131TASK_END 132TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0 13341 134CPU0_DIE_TEMPERATURE_SENSOR 135CPU1_DIE_TEMPERATURE_SENSOR 136ZULU1_DIE_TEMPERATURE_SENSOR 137CPU2_DIE_TEMPERATURE_SENSOR 138CPU3_DIE_TEMPERATURE_SENSOR 139ZULU3_DIE_TEMPERATURE_SENSOR 140CPU4_DIE_TEMPERATURE_SENSOR 141ZULU4_DIE_TEMPERATURE_SENSOR 142CPU5_DIE_TEMPERATURE_SENSOR 143CPU6_DIE_TEMPERATURE_SENSOR 144ZULU6_DIE_TEMPERATURE_SENSOR 145CPU7_DIE_TEMPERATURE_SENSOR 146MB_AMB_TEMPERATURE_SENSOR 147IOB_AMB_TEMPERATURE_SENSOR 148DBP0_AMB_TEMPERATURE_SENSOR 149DBP1_AMB_TEMPERATURE_SENSOR 150PS0 151PS1 152PS2 153CPU0_PRIM_FAN 154CPU1_PRIM_FAN 155CPU0_SEC_FAN 156CPU1_SEC_FAN 157IO0_PRIM_FAN 158IO1_PRIM_FAN 159IO0_SEC_FAN 160IO1_SEC_FAN 161IO_BRIDGE_PRIM_FAN 162IO_BRIDGE_SEC_FAN 163DISK0 164DISK1 165DISK2 166DISK3 167DISK4 168DISK5 169DISK6 170DISK7 171DISK8 172DISK9 173DISK10 174DISK11 175TASK_END 176TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_cpu_module_card_node_0 1772 178ZULU_1_3_MOD_CARD 179ZULU_4_6_MOD_CARD 180TASK_END 181TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_blast_shutoff_policy_0 1821 183FAN_BLAST_OFF_SWITCH 184TASK_END 185TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_init_speed_0 1862 187CPU0_PRIM_FAN 188IO0_PRIM_FAN 189TASK_END 190TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_remove_missing_nodes_0 1911 192SYSTEM 193TASK_END 194INTERVAL_END 195 196INTERVAL 5 1 197TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_hotplug_policy_0 19810 199CPU0_PRIM_FAN 200CPU1_PRIM_FAN 201CPU0_SEC_FAN 202CPU1_SEC_FAN 203IO0_PRIM_FAN 204IO1_PRIM_FAN 205IO0_SEC_FAN 206IO1_SEC_FAN 207IO_BRIDGE_PRIM_FAN 208IO_BRIDGE_SEC_FAN 209TASK_END 210INTERVAL_END 211 212INTERVAL 30 4 213TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_fault_check_policy_0 2141 215SYSTEM 216TASK_END 217TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0 21810 219CPU0_PRIM_FAN 220CPU1_PRIM_FAN 221CPU0_SEC_FAN 222CPU1_SEC_FAN 223IO0_PRIM_FAN 224IO1_PRIM_FAN 225IO0_SEC_FAN 226IO1_SEC_FAN 227IO_BRIDGE_PRIM_FAN 228IO_BRIDGE_SEC_FAN 229TASK_END 230TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_switch_fan_onoff_policy_0 2318 232CPU0_SEC_FAN 233CPU1_SEC_FAN 234IO0_PRIM_FAN 235IO1_PRIM_FAN 236IO0_SEC_FAN 237IO1_SEC_FAN 238IO_BRIDGE_PRIM_FAN 239IO_BRIDGE_SEC_FAN 240TASK_END 241TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_control_policy_0 2421 243CPU0_PRIM_FAN 244TASK_END 245INTERVAL_END 246 247INTERVAL 30 4 248TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_check_and_disable_dr_policy_0 2491 250SYSTEM 251TASK_END 252TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_disk_fault_policy_0 2531 254SYSTEM 255TASK_END 256TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_check_temperature_policy_0 25716 258CPU0_DIE_TEMPERATURE_SENSOR 259CPU1_DIE_TEMPERATURE_SENSOR 260ZULU1_DIE_TEMPERATURE_SENSOR 261CPU2_DIE_TEMPERATURE_SENSOR 262CPU3_DIE_TEMPERATURE_SENSOR 263ZULU3_DIE_TEMPERATURE_SENSOR 264CPU4_DIE_TEMPERATURE_SENSOR 265ZULU4_DIE_TEMPERATURE_SENSOR 266CPU5_DIE_TEMPERATURE_SENSOR 267CPU6_DIE_TEMPERATURE_SENSOR 268ZULU6_DIE_TEMPERATURE_SENSOR 269CPU7_DIE_TEMPERATURE_SENSOR 270MB_AMB_TEMPERATURE_SENSOR 271IOB_AMB_TEMPERATURE_SENSOR 272DBP0_AMB_TEMPERATURE_SENSOR 273DBP1_AMB_TEMPERATURE_SENSOR 274TASK_END 275TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy 27616 277CPU0_DIE_TEMPERATURE_SENSOR 278CPU1_DIE_TEMPERATURE_SENSOR 279ZULU1_DIE_TEMPERATURE_SENSOR 280CPU2_DIE_TEMPERATURE_SENSOR 281CPU3_DIE_TEMPERATURE_SENSOR 282ZULU3_DIE_TEMPERATURE_SENSOR 283CPU4_DIE_TEMPERATURE_SENSOR 284ZULU4_DIE_TEMPERATURE_SENSOR 285CPU5_DIE_TEMPERATURE_SENSOR 286CPU6_DIE_TEMPERATURE_SENSOR 287ZULU6_DIE_TEMPERATURE_SENSOR 288CPU7_DIE_TEMPERATURE_SENSOR 289MB_AMB_TEMPERATURE_SENSOR 290IOB_AMB_TEMPERATURE_SENSOR 291DBP0_AMB_TEMPERATURE_SENSOR 292DBP1_AMB_TEMPERATURE_SENSOR 293TASK_END 294INTERVAL_END 295 296INTERVAL 30 1 297TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_FSP_fault_led_policy_0 2983 299FSP_LEFT_THERMAL_FAULT_LED 300FSP_RIGHT_THERMAL_FAULT_LED 301FSP_DISK_FAULT_LED 302TASK_END 303INTERVAL_END 304 305INTERVAL 15 1 306TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_hotplug_notifier_policy_0 30721 308PCI0_CARD 309PCI1_CARD 310PCI2_CARD 311PCI3_CARD 312PCI4_CARD 313PCI5_CARD 314PCI6_CARD 315PCI7_CARD 316PCI8_CARD 317DISK0 318DISK1 319DISK2 320DISK3 321DISK4 322DISK5 323DISK6 324DISK7 325DISK8 326DISK9 327DISK10 328DISK11 329TASK_END 330INTERVAL_END 331 332INTERVAL 5 4 333TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_hotplug_policy_0 3343 335PS0 336PS1 337PS2 338TASK_END 339TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_ps_hotplug_status_0 3403 341PS0 342PS1 343PS2 344TASK_END 345TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_device_fail_notifier_policy_0 3461 347SYSTEM 348TASK_END 349TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_overcurrent_check_policy_0 3501 351SYSTEM 352TASK_END 353INTERVAL_END 354 355INTERVAL 30 1 356TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0 3571 358KEYSWITCH 359TASK_END 360INTERVAL_END 361 362 363