xref: /illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/conf/platsvcd.conf (revision eb9a1df2aeb866bf1de4494433b6d7e5fa07b3ae)
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#pragma ident	"%Z%%M%	%I%	%E% SMI"
28
29
30/*
31 * Littleneck 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 180
56
57INTERVAL 0 3
58TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_init_led_policy_0
591
60SYSTEM_FAULT_LED_WR
61TASK_END
62TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_init_state_policy_0
635
64PS0
65PS1
66FAN
67DISK0
68DISK1
69TASK_END
70TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_update_thresholds_0
712
72CPU0_DIE_TEMPERATURE_SENSOR
73CPU1_DIE_TEMPERATURE_SENSOR
74TASK_END
75INTERVAL_END
76
77INTERVAL 30 1
78TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_device_fail_notifier_policy_0
795
80PS0
81PS1
82FAN
83DISK0
84DISK1
85TASK_END
86INTERVAL_END
87
88INTERVAL 10 2
89TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_check_temperature_policy_0
902
91CPU0_DIE_TEMPERATURE_SENSOR
92CPU1_DIE_TEMPERATURE_SENSOR
93TASK_END
94TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_shutdown_policy_0
951
96SYSTEM
97TASK_END
98INTERVAL_END
99
100INTERVAL 15 2
101TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_hotplug_notifier_policy_0
1022
103DISK0
104DISK1
105TASK_END
106TASK /usr/platform/SUNW,Sun-Fire-280R/lib/libpsvcpolicy_psr.so.1 psvc_ps_hotplug_policy_0
1072
108PS0
109PS1
110TASK_END
111INTERVAL_END
112
113INTERVAL 15 1
114TASK /usr/platform/sun4u/lib/libpsvcpolicy.so.1 psvc_keyswitch_position_policy_0
1151
116KEYSWITCH
117TASK_END
118INTERVAL_END
119
120
121