xref: /titanic_52/usr/src/lib/fm/topo/maps/i86pc/i86pc-legacy-hc-topology.xml (revision 1410cb930a3e26032c59c6835837a28c47366b3c)
1074bb90dSTom Pothier<?xml version="1.0"?>
2074bb90dSTom Pothier<!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1">
3074bb90dSTom Pothier<!--
4e74a1fb9STom PothierCopyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
5*1410cb93SJoshua M. ClulowCopyright (c) 2013, Joyent, Inc. All rights reserved.
6074bb90dSTom Pothier
7074bb90dSTom Pothier CDDL HEADER START
8074bb90dSTom Pothier
9074bb90dSTom Pothier The contents of this file are subject to the terms of the
10074bb90dSTom Pothier Common Development and Distribution License (the "License").
11074bb90dSTom Pothier You may not use this file except in compliance with the License.
12074bb90dSTom Pothier
13074bb90dSTom Pothier You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14074bb90dSTom Pothier or http://www.opensolaris.org/os/licensing.
15074bb90dSTom Pothier See the License for the specific language governing permissions
16074bb90dSTom Pothier and limitations under the License.
17074bb90dSTom Pothier
18074bb90dSTom Pothier When distributing Covered Code, include this CDDL HEADER in each
19074bb90dSTom Pothier file and include the License file at usr/src/OPENSOLARIS.LICENSE.
20074bb90dSTom Pothier If applicable, add the following below this CDDL HEADER, with the
21074bb90dSTom Pothier fields enclosed by brackets "[]" replaced with your own identifying
22074bb90dSTom Pothier information: Portions Copyright [yyyy] [name of copyright owner]
23074bb90dSTom Pothier
24074bb90dSTom Pothier CDDL HEADER END
25074bb90dSTom Pothier
26074bb90dSTom Pothier-->
27074bb90dSTom Pothier
28074bb90dSTom Pothier<!--
29074bb90dSTom Pothier This map file is loaded by the generic enumerator (x86pi.so) when
30074bb90dSTom Pothier an FMA-compliant SMBIOS can't be found.
31074bb90dSTom Pothier-->
32074bb90dSTom Pothier
33074bb90dSTom Pothier<topology name='i86pc' scheme='hc'>
34074bb90dSTom Pothier
35074bb90dSTom Pothier  <range name='motherboard' min='0' max='0'>
36074bb90dSTom Pothier    <node instance='0'>
375dc9a986SDavid Zhang      <set type='product'
385dc9a986SDavid Zhang		  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'>
39074bb90dSTom Pothier        <fac-enum provider='fac_prov_ipmi' />
40074bb90dSTom Pothier        <propgroup name='protocol' version='1'
41074bb90dSTom Pothier            name-stability='Private' data-stability='Private' >
42074bb90dSTom Pothier            <propval name='label' type='string' value='MB' />
43074bb90dSTom Pothier        </propgroup>
44074bb90dSTom Pothier        <propgroup name='ipmi' version='1'
45074bb90dSTom Pothier            name-stability='Private' data-stability='Private' >
46074bb90dSTom Pothier            <propval name='entity_ref' type='string_array' >
47074bb90dSTom Pothier	        <propitem value='MB' />
48074bb90dSTom Pothier	        <propitem value='mb.fru' />
49074bb90dSTom Pothier	    </propval>
50074bb90dSTom Pothier        </propgroup>
51074bb90dSTom Pothier
52074bb90dSTom Pothier      </set>
53074bb90dSTom Pothier      <set type='product' setlist='SUN-FIRE-X4150|SUN-FIRE-X4250|SUN-FIRE-X4450'>
54074bb90dSTom Pothier        <fac-enum provider='fac_prov_ipmi' />
55074bb90dSTom Pothier        <propgroup name='protocol' version='1'
56074bb90dSTom Pothier            name-stability='Private' data-stability='Private' >
57074bb90dSTom Pothier            <propval name='label' type='string' value='MB' />
58074bb90dSTom Pothier        </propgroup>
59074bb90dSTom Pothier        <propgroup name='ipmi' version='1'
60074bb90dSTom Pothier            name-stability='Private' data-stability='Private' >
61888e0559SRobert Johnston            <propval name='entity_ref' type='string_array' >
62888e0559SRobert Johnston	        <propitem value='MB' />
63888e0559SRobert Johnston	    </propval>
64074bb90dSTom Pothier        </propgroup>
65074bb90dSTom Pothier
66074bb90dSTom Pothier      </set>
67074bb90dSTom Pothier      <set type='product' setlist='default'>
68074bb90dSTom Pothier        <propgroup name='protocol' version='1'
69074bb90dSTom Pothier            name-stability='Private' data-stability='Private' >
70074bb90dSTom Pothier            <propval name='label' type='string' value='MB' />
71074bb90dSTom Pothier        </propgroup>
72074bb90dSTom Pothier      </set>
73074bb90dSTom Pothier    </node>
74074bb90dSTom Pothier
75074bb90dSTom Pothier    <dependents grouping='children'>
76074bb90dSTom Pothier      <range name='chip' min='0' max='100'>
77074bb90dSTom Pothier        <enum-method name='chip' version='1' />
78074bb90dSTom Pothier	<propmap name='chip' />
79074bb90dSTom Pothier      </range>
80074bb90dSTom Pothier      <range name='hostbridge' min='0' max='254'>
81074bb90dSTom Pothier        <enum-method name='hostbridge' version='1' />
82074bb90dSTom Pothier      </range>
83074bb90dSTom Pothier    </dependents>
84074bb90dSTom Pothier
85074bb90dSTom Pothier  </range>
86074bb90dSTom Pothier
87074bb90dSTom Pothier  <range name='chassis' min='0' max='0'>
88074bb90dSTom Pothier    <propmap name='chassis' />
89074bb90dSTom Pothier
90074bb90dSTom Pothier    <dependents grouping='children'>
91074bb90dSTom Pothier
925dc9a986SDavid Zhang    <set type='product'
935dc9a986SDavid Zhang		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'>
94074bb90dSTom Pothier       <range name='psu' min='0' max='100'>
95074bb90dSTom Pothier   	  <enum-method name='ipmi' version='1' />
96074bb90dSTom Pothier   	  <propmap name='psu' />
97074bb90dSTom Pothier       </range>
98074bb90dSTom Pothier       <range name='fanmodule' min='0' max='100'>
99074bb90dSTom Pothier          <propmap name='fan' />
100074bb90dSTom Pothier       </range>
101074bb90dSTom Pothier       <set type='product' setlist='Sun-Fire-X4200-M2'>
102074bb90dSTom Pothier	  <range name='bay' min='0' max='3'>
103074bb90dSTom Pothier             <propmap name='Sun-Fire-X4200-M2-disk' />
104074bb90dSTom Pothier          </range>
105074bb90dSTom Pothier       </set>
106074bb90dSTom Pothier       <set type='product' setlist='Sun-Fire-X4200-Server'>
107074bb90dSTom Pothier	  <range name='bay' min='0' max='3'>
108074bb90dSTom Pothier             <propmap name='Sun-Fire-X4200-Server-disk' />
109074bb90dSTom Pothier	  </range>
110074bb90dSTom Pothier       </set>
1115dc9a986SDavid Zhang       <set type='product' setlist='Netra-X4200-M2'>
1125dc9a986SDavid Zhang	  <range name='bay' min='0' max='3'>
1135dc9a986SDavid Zhang             <propmap name='Netra-X4200-M2-disk' />
1145dc9a986SDavid Zhang	  </range>
1155dc9a986SDavid Zhang       </set>
116074bb90dSTom Pothier       <set type='product' setlist='default'>
117074bb90dSTom Pothier	  <range name='bay' min='0' max='1024'>
118074bb90dSTom Pothier             <enum-method name='ses' version='1' />
119074bb90dSTom Pothier	  </range>
120074bb90dSTom Pothier       </set>
121074bb90dSTom Pothier    </set>
122074bb90dSTom Pothier
123074bb90dSTom Pothier    <set type='product' setlist='Sun-Fire-X4500|Sun-Fire-X4540|SUN-FIRE-X4150|SUN-FIRE-X4250|SUN-FIRE-X4450'>
124074bb90dSTom Pothier       <range name='psu' min='0' max='100'>
125074bb90dSTom Pothier 	  <propmap name='psu' />
126074bb90dSTom Pothier       </range>
127074bb90dSTom Pothier       <range name='fanmodule' min='0' max='100'>
128074bb90dSTom Pothier          <propmap name='fan' />
129074bb90dSTom Pothier       </range>
130074bb90dSTom Pothier       <set type='product' setlist='Sun-Fire-X4500'>
131074bb90dSTom Pothier	  <range name='bay' min='0' max='47'>
132074bb90dSTom Pothier              <propmap name='Sun-Fire-X4500-disk' />
133074bb90dSTom Pothier	  </range>
134074bb90dSTom Pothier       </set>
135074bb90dSTom Pothier       <set type='product' setlist='Sun-Fire-X4540'>
136074bb90dSTom Pothier	  <range name='bay' min='0' max='47'>
137074bb90dSTom Pothier             <propmap name='Sun-Fire-X4540-disk' />
138074bb90dSTom Pothier	  </range>
139074bb90dSTom Pothier       </set>
140074bb90dSTom Pothier    </set>
141074bb90dSTom Pothier
142074bb90dSTom Pothier   <set type='product' setlist='Sun-Fire-X4600|Sun-Fire-X4600-M2'>
143074bb90dSTom Pothier       <range name='psu' min='0' max='100'>
144074bb90dSTom Pothier          <enum-method name='ipmi' version='1' />
145074bb90dSTom Pothier          <propmap name='psu' />
146074bb90dSTom Pothier       </range>
147074bb90dSTom Pothier       <range name='fan' min='0' max='3'>
148074bb90dSTom Pothier          <propmap name='fan' />
149074bb90dSTom Pothier       </range>
150074bb90dSTom Pothier       <range name='bay' min='0' max='3'>
151074bb90dSTom Pothier          <propmap name='Sun-Fire-X4600-M2-disk' />
152074bb90dSTom Pothier       </range>
153074bb90dSTom Pothier    </set>
154074bb90dSTom Pothier
155*1410cb93SJoshua M. Clulow    <set type='product' setlist='Joyent-Compute-Platform-1101|Joyent-Compute-Platform-1102'>
156*1410cb93SJoshua M. Clulow       <range name='psu' min='0' max='1'>
157*1410cb93SJoshua M. Clulow          <enum-method name='ipmi' version='1' />
158*1410cb93SJoshua M. Clulow       </range>
159*1410cb93SJoshua M. Clulow       <range name='fan' min='0' max='100'>
160*1410cb93SJoshua M. Clulow          <enum-method name='ipmi' version='1' />
161*1410cb93SJoshua M. Clulow       </range>
162*1410cb93SJoshua M. Clulow       <range name='bay' min='0' max='15'>
163*1410cb93SJoshua M. Clulow          <propmap name='Joyent-Compute-Platform-1101-disk' />
164*1410cb93SJoshua M. Clulow       </range>
165*1410cb93SJoshua M. Clulow    </set>
166*1410cb93SJoshua M. Clulow
167074bb90dSTom Pothier    <set type='product' setlist='default'>
168074bb90dSTom Pothier       <range name='psu' min='0' max='100'>
169074bb90dSTom Pothier   	  <enum-method name='ipmi' version='1' />
170074bb90dSTom Pothier       </range>
171074bb90dSTom Pothier       <range name='fan' min='0' max='100'>
172074bb90dSTom Pothier	  <enum-method name='ipmi' version='1' />
173074bb90dSTom Pothier       </range>
174074bb90dSTom Pothier       <range name='bay' min='0' max='1024'>
175074bb90dSTom Pothier          <enum-method name='ses' version='1' />
176074bb90dSTom Pothier       </range>
177074bb90dSTom Pothier    </set>
178074bb90dSTom Pothier
179074bb90dSTom Pothier    </dependents>
180074bb90dSTom Pothier
181074bb90dSTom Pothier  </range>
182074bb90dSTom Pothier
183074bb90dSTom Pothier</topology>
184