xref: /illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/conf/platsvcd.conf (revision 86d949f9497332fe19be6b5d711d265eb957439f)
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 (c) 2000-2001 by Sun Microsystems, Inc.
24 * All rights reserved.
25 */
26
27/*
28 * Littleneck 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 180
53
54INTERVAL 0 3
55TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_init_led_policy_0
561
57SYSTEM_FAULT_LED_WR
58TASK_END
59TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0
605
61PS0
62PS1
63FAN
64DISK0
65DISK1
66TASK_END
67TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_update_thresholds_0
682
69CPU0_DIE_TEMPERATURE_SENSOR
70CPU1_DIE_TEMPERATURE_SENSOR
71TASK_END
72INTERVAL_END
73
74INTERVAL 30 1
75TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_device_fail_notifier_policy_0
765
77PS0
78PS1
79FAN
80DISK0
81DISK1
82TASK_END
83INTERVAL_END
84
85INTERVAL 10 2
86TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_check_temperature_policy_0
872
88CPU0_DIE_TEMPERATURE_SENSOR
89CPU1_DIE_TEMPERATURE_SENSOR
90TASK_END
91TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy_0
921
93SYSTEM
94TASK_END
95INTERVAL_END
96
97INTERVAL 15 2
98TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_hotplug_notifier_policy_0
992
100DISK0
101DISK1
102TASK_END
103TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_ps_hotplug_policy_0
1042
105PS0
106PS1
107TASK_END
108INTERVAL_END
109
110INTERVAL 15 1
111TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0
1121
113KEYSWITCH
114TASK_END
115INTERVAL_END
116
117
118