Print this page
LOCAL: preliminary topo mapping for Richmond-A disk bays
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/lib/fm/topo/maps/i86pc/i86pc-legacy-hc-topology.xml
+++ new/usr/src/lib/fm/topo/maps/i86pc/i86pc-legacy-hc-topology.xml
1 1 <?xml version="1.0"?>
2 2 <!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1">
3 3 <!--
4 4 Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
5 +Copyright (c) 2012, Joyent, Inc. All rights reserved.
5 6
6 7 CDDL HEADER START
7 8
8 9 The contents of this file are subject to the terms of the
9 10 Common Development and Distribution License (the "License").
10 11 You may not use this file except in compliance with the License.
11 12
12 13 You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
13 14 or http://www.opensolaris.org/os/licensing.
14 15 See the License for the specific language governing permissions
15 16 and limitations under the License.
16 17
17 18 When distributing Covered Code, include this CDDL HEADER in each
18 19 file and include the License file at usr/src/OPENSOLARIS.LICENSE.
19 20 If applicable, add the following below this CDDL HEADER, with the
20 21 fields enclosed by brackets "[]" replaced with your own identifying
21 22 information: Portions Copyright [yyyy] [name of copyright owner]
22 23
23 24 CDDL HEADER END
24 25
25 26 -->
26 27
27 28 <!--
28 29 This map file is loaded by the generic enumerator (x86pi.so) when
29 30 an FMA-compliant SMBIOS can't be found.
30 31 -->
31 32
32 33 <topology name='i86pc' scheme='hc'>
33 34
34 35 <range name='motherboard' min='0' max='0'>
35 36 <node instance='0'>
36 37 <set type='product'
37 38 setlist='Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4100-M2|Sun-Fire-X4200-M2|Netra-X4200-M2|Sun-Fire-X4140|Sun-Fire-X4240|Sun-Fire-X4440|Sun-Fire-X4500|Sun-Fire-X4540|Sun-Fire-X4600-M2'>
38 39 <fac-enum provider='fac_prov_ipmi' />
39 40 <propgroup name='protocol' version='1'
40 41 name-stability='Private' data-stability='Private' >
41 42 <propval name='label' type='string' value='MB' />
42 43 </propgroup>
43 44 <propgroup name='ipmi' version='1'
44 45 name-stability='Private' data-stability='Private' >
45 46 <propval name='entity_ref' type='string_array' >
46 47 <propitem value='MB' />
47 48 <propitem value='mb.fru' />
48 49 </propval>
49 50 </propgroup>
50 51
51 52 </set>
52 53 <set type='product' setlist='SUN-FIRE-X4150|SUN-FIRE-X4250|SUN-FIRE-X4450'>
53 54 <fac-enum provider='fac_prov_ipmi' />
54 55 <propgroup name='protocol' version='1'
55 56 name-stability='Private' data-stability='Private' >
56 57 <propval name='label' type='string' value='MB' />
57 58 </propgroup>
58 59 <propgroup name='ipmi' version='1'
59 60 name-stability='Private' data-stability='Private' >
60 61 <propval name='entity_ref' type='string_array' >
61 62 <propitem value='MB' />
62 63 </propval>
63 64 </propgroup>
64 65
65 66 </set>
66 67 <set type='product' setlist='default'>
67 68 <propgroup name='protocol' version='1'
68 69 name-stability='Private' data-stability='Private' >
69 70 <propval name='label' type='string' value='MB' />
70 71 </propgroup>
71 72 </set>
72 73 </node>
73 74
74 75 <dependents grouping='children'>
75 76 <range name='chip' min='0' max='100'>
76 77 <enum-method name='chip' version='1' />
77 78 <propmap name='chip' />
78 79 </range>
79 80 <range name='hostbridge' min='0' max='254'>
80 81 <enum-method name='hostbridge' version='1' />
81 82 </range>
82 83 </dependents>
83 84
84 85 </range>
85 86
86 87 <range name='chassis' min='0' max='0'>
87 88 <propmap name='chassis' />
88 89
89 90 <dependents grouping='children'>
90 91
91 92 <set type='product'
92 93 setlist='Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4100-M2|Sun-Fire-X4200-M2|Netra-X4200-M2|Sun-Fire-X4140|Sun-Fire-X4240|Sun-Fire-X4440'>
93 94 <range name='psu' min='0' max='100'>
94 95 <enum-method name='ipmi' version='1' />
95 96 <propmap name='psu' />
96 97 </range>
97 98 <range name='fanmodule' min='0' max='100'>
98 99 <propmap name='fan' />
99 100 </range>
100 101 <set type='product' setlist='Sun-Fire-X4200-M2'>
101 102 <range name='bay' min='0' max='3'>
102 103 <propmap name='Sun-Fire-X4200-M2-disk' />
103 104 </range>
104 105 </set>
105 106 <set type='product' setlist='Sun-Fire-X4200-Server'>
106 107 <range name='bay' min='0' max='3'>
107 108 <propmap name='Sun-Fire-X4200-Server-disk' />
108 109 </range>
109 110 </set>
110 111 <set type='product' setlist='Netra-X4200-M2'>
111 112 <range name='bay' min='0' max='3'>
112 113 <propmap name='Netra-X4200-M2-disk' />
113 114 </range>
114 115 </set>
115 116 <set type='product' setlist='default'>
116 117 <range name='bay' min='0' max='1024'>
117 118 <enum-method name='ses' version='1' />
118 119 </range>
119 120 </set>
120 121 </set>
121 122
122 123 <set type='product' setlist='Sun-Fire-X4500|Sun-Fire-X4540|SUN-FIRE-X4150|SUN-FIRE-X4250|SUN-FIRE-X4450'>
123 124 <range name='psu' min='0' max='100'>
124 125 <propmap name='psu' />
125 126 </range>
126 127 <range name='fanmodule' min='0' max='100'>
127 128 <propmap name='fan' />
128 129 </range>
129 130 <set type='product' setlist='Sun-Fire-X4500'>
130 131 <range name='bay' min='0' max='47'>
131 132 <propmap name='Sun-Fire-X4500-disk' />
132 133 </range>
133 134 </set>
134 135 <set type='product' setlist='Sun-Fire-X4540'>
135 136 <range name='bay' min='0' max='47'>
136 137 <propmap name='Sun-Fire-X4540-disk' />
137 138 </range>
138 139 </set>
139 140 </set>
140 141
141 142 <set type='product' setlist='Sun-Fire-X4600|Sun-Fire-X4600-M2'>
142 143 <range name='psu' min='0' max='100'>
↓ open down ↓ |
128 lines elided |
↑ open up ↑ |
143 144 <enum-method name='ipmi' version='1' />
144 145 <propmap name='psu' />
145 146 </range>
146 147 <range name='fan' min='0' max='3'>
147 148 <propmap name='fan' />
148 149 </range>
149 150 <range name='bay' min='0' max='3'>
150 151 <propmap name='Sun-Fire-X4600-M2-disk' />
151 152 </range>
152 153 </set>
154 +
155 + <set type='product' setlist='Joyent-Compute-Platform-1101'>
156 + <range name='psu' min='0' max='100'>
157 + <enum-method name='ipmi' version='1' />
158 + </range>
159 + <range name='fan' min='0' max='100'>
160 + <enum-method name='ipmi' version='1' />
161 + </range>
162 + <range name='bay' min='0' max='15'>
163 + <propmap name='Joyent-Compute-Platform-1101-disk' />
164 + </range>
165 + </set>
153 166
154 167 <set type='product' setlist='default'>
155 168 <range name='psu' min='0' max='100'>
156 169 <enum-method name='ipmi' version='1' />
157 170 </range>
158 171 <range name='fan' min='0' max='100'>
159 172 <enum-method name='ipmi' version='1' />
160 173 </range>
161 174 <range name='bay' min='0' max='1024'>
162 175 <enum-method name='ses' version='1' />
163 176 </range>
164 177 </set>
165 178
166 179 </dependents>
167 180
168 181 </range>
169 182
170 183 </topology>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX