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#pragma ident "%Z%%M% %I% %E% SMI" 28 29 30/* 31 * Silverstone platsvcd.conf 32 */ 33 34/* 35 * Format: 36 * 37 * TIMEOUT <seconds> 38 * Specifies a maximum interval in seconds that an application 39 * is allowed to lock out the platform services daemon 40 * 41 * INTERVAL <poll interval in seconds> <#tasks at this interval> 42 * INTERVAL_END 43 * Indicates the poll interval at which a list of tasks will be run 44 * 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 50 * TASK_END 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 53 */ 54 55TIMEOUT 300 56 57INTERVAL 0 13 58TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_present_policy_0 595 60CPU0_PRIM_FAN 61CPU1_PRIM_FAN 62IO0_PRIM_FAN 63IO1_PRIM_FAN 64IO_BRIDGE_PRIM_FAN 65TASK_END 66TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_update_thresholds_0 6712 68CPU0_DIE_TEMPERATURE_SENSOR 69CPU1_DIE_TEMPERATURE_SENSOR 70ZULU1_DIE_TEMPERATURE_SENSOR 71CPU2_DIE_TEMPERATURE_SENSOR 72CPU3_DIE_TEMPERATURE_SENSOR 73ZULU3_DIE_TEMPERATURE_SENSOR 74CPU4_DIE_TEMPERATURE_SENSOR 75ZULU4_DIE_TEMPERATURE_SENSOR 76CPU5_DIE_TEMPERATURE_SENSOR 77CPU6_DIE_TEMPERATURE_SENSOR 78ZULU6_DIE_TEMPERATURE_SENSOR 79CPU7_DIE_TEMPERATURE_SENSOR 80TASK_END 81TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_MB_update_thresholds_0 821 83MB_AMB_TEMPERATURE_SENSOR 84TASK_END 85TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_IO_update_thresholds_0 861 87IOB_AMB_TEMPERATURE_SENSOR 88TASK_END 89TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_DBP_update_thresholds_0 902 91DBP0_AMB_TEMPERATURE_SENSOR 92DBP1_AMB_TEMPERATURE_SENSOR 93TASK_END 94TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_setpoint_0 952 96CPU0_PRIM_FAN 97CPU1_PRIM_FAN 98TASK_END 99TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_led_policy_0 10020 101CPU_PFAN_FLT_LED 102CPU_SFAN_FLT_LED 103IO_PFAN_FLT_LED 104IO_SFAN_FLT_LED 105IO_BRIDGE_PFAN_FLT_LED 106IO_BRIDGE_SFAN_FLT_LED 107CPU_PFAN_REMOVE_LED 108CPU_SFAN_REMOVE_LED 109IO_PFAN_REMOVE_LED 110IO_SFAN_REMOVE_LED 111IO_BRIDGE_PFAN_REMOVE_LED 112IO_BRIDGE_SFAN_REMOVE_LED 113FSP_GEN_FAULT_LED 114FSP_REMOVE_LED 115FSP_DISK_FAULT_LED 116FSP_POWER_FAULT_LED 117FSP_LEFT_THERMAL_FAULT_LED 118FSP_RIGHT_THERMAL_FAULT_LED 119FSP_LEFT_DOOR_LED 120FSP_RIGHT_DOOR_LED 121TASK_END 122TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0 12310 124CPU0_PRIM_FAN 125CPU1_PRIM_FAN 126CPU0_SEC_FAN 127CPU1_SEC_FAN 128IO0_PRIM_FAN 129IO1_PRIM_FAN 130IO0_SEC_FAN 131IO1_SEC_FAN 132IO_BRIDGE_PRIM_FAN 133IO_BRIDGE_SEC_FAN 134TASK_END 135TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0 13641 137CPU0_DIE_TEMPERATURE_SENSOR 138CPU1_DIE_TEMPERATURE_SENSOR 139ZULU1_DIE_TEMPERATURE_SENSOR 140CPU2_DIE_TEMPERATURE_SENSOR 141CPU3_DIE_TEMPERATURE_SENSOR 142ZULU3_DIE_TEMPERATURE_SENSOR 143CPU4_DIE_TEMPERATURE_SENSOR 144ZULU4_DIE_TEMPERATURE_SENSOR 145CPU5_DIE_TEMPERATURE_SENSOR 146CPU6_DIE_TEMPERATURE_SENSOR 147ZULU6_DIE_TEMPERATURE_SENSOR 148CPU7_DIE_TEMPERATURE_SENSOR 149MB_AMB_TEMPERATURE_SENSOR 150IOB_AMB_TEMPERATURE_SENSOR 151DBP0_AMB_TEMPERATURE_SENSOR 152DBP1_AMB_TEMPERATURE_SENSOR 153PS0 154PS1 155PS2 156CPU0_PRIM_FAN 157CPU1_PRIM_FAN 158CPU0_SEC_FAN 159CPU1_SEC_FAN 160IO0_PRIM_FAN 161IO1_PRIM_FAN 162IO0_SEC_FAN 163IO1_SEC_FAN 164IO_BRIDGE_PRIM_FAN 165IO_BRIDGE_SEC_FAN 166DISK0 167DISK1 168DISK2 169DISK3 170DISK4 171DISK5 172DISK6 173DISK7 174DISK8 175DISK9 176DISK10 177DISK11 178TASK_END 179TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_cpu_module_card_node_0 1802 181ZULU_1_3_MOD_CARD 182ZULU_4_6_MOD_CARD 183TASK_END 184TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_blast_shutoff_policy_0 1851 186FAN_BLAST_OFF_SWITCH 187TASK_END 188TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_init_speed_0 1892 190CPU0_PRIM_FAN 191IO0_PRIM_FAN 192TASK_END 193TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_remove_missing_nodes_0 1941 195SYSTEM 196TASK_END 197INTERVAL_END 198 199INTERVAL 5 1 200TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_hotplug_policy_0 20110 202CPU0_PRIM_FAN 203CPU1_PRIM_FAN 204CPU0_SEC_FAN 205CPU1_SEC_FAN 206IO0_PRIM_FAN 207IO1_PRIM_FAN 208IO0_SEC_FAN 209IO1_SEC_FAN 210IO_BRIDGE_PRIM_FAN 211IO_BRIDGE_SEC_FAN 212TASK_END 213INTERVAL_END 214 215INTERVAL 30 4 216TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_fan_fault_check_policy_0 2171 218SYSTEM 219TASK_END 220TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_enable_disable_policy_0 22110 222CPU0_PRIM_FAN 223CPU1_PRIM_FAN 224CPU0_SEC_FAN 225CPU1_SEC_FAN 226IO0_PRIM_FAN 227IO1_PRIM_FAN 228IO0_SEC_FAN 229IO1_SEC_FAN 230IO_BRIDGE_PRIM_FAN 231IO_BRIDGE_SEC_FAN 232TASK_END 233TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_switch_fan_onoff_policy_0 2348 235CPU0_SEC_FAN 236CPU1_SEC_FAN 237IO0_PRIM_FAN 238IO1_PRIM_FAN 239IO0_SEC_FAN 240IO1_SEC_FAN 241IO_BRIDGE_PRIM_FAN 242IO_BRIDGE_SEC_FAN 243TASK_END 244TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_fan_control_policy_0 2451 246CPU0_PRIM_FAN 247TASK_END 248INTERVAL_END 249 250INTERVAL 30 4 251TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_check_and_disable_dr_policy_0 2521 253SYSTEM 254TASK_END 255TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_disk_fault_policy_0 2561 257SYSTEM 258TASK_END 259TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_check_temperature_policy_0 26016 261CPU0_DIE_TEMPERATURE_SENSOR 262CPU1_DIE_TEMPERATURE_SENSOR 263ZULU1_DIE_TEMPERATURE_SENSOR 264CPU2_DIE_TEMPERATURE_SENSOR 265CPU3_DIE_TEMPERATURE_SENSOR 266ZULU3_DIE_TEMPERATURE_SENSOR 267CPU4_DIE_TEMPERATURE_SENSOR 268ZULU4_DIE_TEMPERATURE_SENSOR 269CPU5_DIE_TEMPERATURE_SENSOR 270CPU6_DIE_TEMPERATURE_SENSOR 271ZULU6_DIE_TEMPERATURE_SENSOR 272CPU7_DIE_TEMPERATURE_SENSOR 273MB_AMB_TEMPERATURE_SENSOR 274IOB_AMB_TEMPERATURE_SENSOR 275DBP0_AMB_TEMPERATURE_SENSOR 276DBP1_AMB_TEMPERATURE_SENSOR 277TASK_END 278TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy 27916 280CPU0_DIE_TEMPERATURE_SENSOR 281CPU1_DIE_TEMPERATURE_SENSOR 282ZULU1_DIE_TEMPERATURE_SENSOR 283CPU2_DIE_TEMPERATURE_SENSOR 284CPU3_DIE_TEMPERATURE_SENSOR 285ZULU3_DIE_TEMPERATURE_SENSOR 286CPU4_DIE_TEMPERATURE_SENSOR 287ZULU4_DIE_TEMPERATURE_SENSOR 288CPU5_DIE_TEMPERATURE_SENSOR 289CPU6_DIE_TEMPERATURE_SENSOR 290ZULU6_DIE_TEMPERATURE_SENSOR 291CPU7_DIE_TEMPERATURE_SENSOR 292MB_AMB_TEMPERATURE_SENSOR 293IOB_AMB_TEMPERATURE_SENSOR 294DBP0_AMB_TEMPERATURE_SENSOR 295DBP1_AMB_TEMPERATURE_SENSOR 296TASK_END 297INTERVAL_END 298 299INTERVAL 30 1 300TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_update_FSP_fault_led_policy_0 3013 302FSP_LEFT_THERMAL_FAULT_LED 303FSP_RIGHT_THERMAL_FAULT_LED 304FSP_DISK_FAULT_LED 305TASK_END 306INTERVAL_END 307 308INTERVAL 15 1 309TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_hotplug_notifier_policy_0 31021 311PCI0_CARD 312PCI1_CARD 313PCI2_CARD 314PCI3_CARD 315PCI4_CARD 316PCI5_CARD 317PCI6_CARD 318PCI7_CARD 319PCI8_CARD 320DISK0 321DISK1 322DISK2 323DISK3 324DISK4 325DISK5 326DISK6 327DISK7 328DISK8 329DISK9 330DISK10 331DISK11 332TASK_END 333INTERVAL_END 334 335INTERVAL 5 4 336TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_hotplug_policy_0 3373 338PS0 339PS1 340PS2 341TASK_END 342TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_check_ps_hotplug_status_0 3433 344PS0 345PS1 346PS2 347TASK_END 348TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_device_fail_notifier_policy_0 3491 350SYSTEM 351TASK_END 352TASK /usr/platform/SUNW,Sun-Fire-880/lib/libpsvcpolicy_psr.so.1 psvc_ps_overcurrent_check_policy_0 3531 354SYSTEM 355TASK_END 356INTERVAL_END 357 358INTERVAL 30 1 359TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0 3601 361KEYSWITCH 362TASK_END 363INTERVAL_END 364 365 366