xref: /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/i86pc-legacy-hc-topology.xml (revision dc90e12310982077796c5117ebfe92ee04b370a3)
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*dc90e123SRobert MustacchiCopyright 2019 Joyent, Inc.
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>
806d65bee7SRob Johnston      <range name='slot' min='0' max='31'>
816d65bee7SRob Johnston        <enum-method name='smbios' version='1' />
826d65bee7SRob Johnston      </range>
83074bb90dSTom Pothier      <range name='hostbridge' min='0' max='254'>
84074bb90dSTom Pothier        <enum-method name='hostbridge' version='1' />
85074bb90dSTom Pothier      </range>
86672fc84aSRobert Mustacchi      <range name='usb-mobo' min='0' max='100'>
87672fc84aSRobert Mustacchi        <enum-method name='usb' version='1' />
88672fc84aSRobert Mustacchi      </range>
89*dc90e123SRobert Mustacchi      <range name='chipset' min='0' max='100'>
90*dc90e123SRobert Mustacchi        <enum-method name='chipset' version='1' />
91*dc90e123SRobert Mustacchi      </range>
92074bb90dSTom Pothier    </dependents>
93074bb90dSTom Pothier
94074bb90dSTom Pothier  </range>
95074bb90dSTom Pothier
96074bb90dSTom Pothier  <range name='chassis' min='0' max='0'>
97074bb90dSTom Pothier    <propmap name='chassis' />
98074bb90dSTom Pothier
99074bb90dSTom Pothier    <dependents grouping='children'>
100074bb90dSTom Pothier
1015dc9a986SDavid Zhang    <set type='product'
1025dc9a986SDavid 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'>
103074bb90dSTom Pothier       <range name='psu' min='0' max='100'>
104074bb90dSTom Pothier	<enum-method name='ipmi' version='1' />
105074bb90dSTom Pothier	<propmap name='psu' />
106074bb90dSTom Pothier       </range>
107074bb90dSTom Pothier       <range name='fanmodule' min='0' max='100'>
108074bb90dSTom Pothier	<propmap name='fan' />
109074bb90dSTom Pothier       </range>
110074bb90dSTom Pothier       <set type='product' setlist='Sun-Fire-X4200-M2'>
111074bb90dSTom Pothier	<range name='bay' min='0' max='3'>
112074bb90dSTom Pothier             <propmap name='Sun-Fire-X4200-M2-disk' />
113074bb90dSTom Pothier	</range>
114074bb90dSTom Pothier       </set>
115074bb90dSTom Pothier       <set type='product' setlist='Sun-Fire-X4200-Server'>
116074bb90dSTom Pothier	  <range name='bay' min='0' max='3'>
117074bb90dSTom Pothier             <propmap name='Sun-Fire-X4200-Server-disk' />
118074bb90dSTom Pothier	  </range>
119074bb90dSTom Pothier       </set>
1205dc9a986SDavid Zhang       <set type='product' setlist='Netra-X4200-M2'>
1215dc9a986SDavid Zhang	  <range name='bay' min='0' max='3'>
1225dc9a986SDavid Zhang             <propmap name='Netra-X4200-M2-disk' />
1235dc9a986SDavid Zhang	  </range>
1245dc9a986SDavid Zhang       </set>
125074bb90dSTom Pothier       <set type='product' setlist='default'>
126074bb90dSTom Pothier	  <range name='bay' min='0' max='1024'>
127074bb90dSTom Pothier             <enum-method name='ses' version='1' />
128074bb90dSTom Pothier	  </range>
129074bb90dSTom Pothier       </set>
130074bb90dSTom Pothier    </set>
131074bb90dSTom Pothier
132074bb90dSTom Pothier    <set type='product' setlist='Sun-Fire-X4500|Sun-Fire-X4540|SUN-FIRE-X4150|SUN-FIRE-X4250|SUN-FIRE-X4450'>
133074bb90dSTom Pothier       <range name='psu' min='0' max='100'>
134074bb90dSTom Pothier	<propmap name='psu' />
135074bb90dSTom Pothier       </range>
136074bb90dSTom Pothier       <range name='fanmodule' min='0' max='100'>
137074bb90dSTom Pothier	<propmap name='fan' />
138074bb90dSTom Pothier       </range>
139074bb90dSTom Pothier       <set type='product' setlist='Sun-Fire-X4500'>
140074bb90dSTom Pothier	<range name='bay' min='0' max='47'>
141074bb90dSTom Pothier              <propmap name='Sun-Fire-X4500-disk' />
142074bb90dSTom Pothier	</range>
143074bb90dSTom Pothier       </set>
144074bb90dSTom Pothier       <set type='product' setlist='Sun-Fire-X4540'>
145074bb90dSTom Pothier	<range name='bay' min='0' max='47'>
146074bb90dSTom Pothier             <propmap name='Sun-Fire-X4540-disk' />
147074bb90dSTom Pothier	</range>
148074bb90dSTom Pothier       </set>
149074bb90dSTom Pothier    </set>
150074bb90dSTom Pothier
151074bb90dSTom Pothier   <set type='product' setlist='Sun-Fire-X4600|Sun-Fire-X4600-M2'>
152074bb90dSTom Pothier       <range name='psu' min='0' max='100'>
153074bb90dSTom Pothier          <enum-method name='ipmi' version='1' />
154074bb90dSTom Pothier          <propmap name='psu' />
155074bb90dSTom Pothier       </range>
156074bb90dSTom Pothier       <range name='fan' min='0' max='3'>
157074bb90dSTom Pothier          <propmap name='fan' />
158074bb90dSTom Pothier       </range>
159074bb90dSTom Pothier       <range name='bay' min='0' max='3'>
160074bb90dSTom Pothier          <propmap name='Sun-Fire-X4600-M2-disk' />
161074bb90dSTom Pothier       </range>
162074bb90dSTom Pothier    </set>
163074bb90dSTom Pothier
1641410cb93SJoshua M. Clulow    <set type='product' setlist='Joyent-Compute-Platform-1101|Joyent-Compute-Platform-1102'>
1651410cb93SJoshua M. Clulow       <range name='psu' min='0' max='1'>
1661410cb93SJoshua M. Clulow          <enum-method name='ipmi' version='1' />
1671410cb93SJoshua M. Clulow       </range>
1681410cb93SJoshua M. Clulow       <range name='fan' min='0' max='100'>
1691410cb93SJoshua M. Clulow          <enum-method name='ipmi' version='1' />
1701410cb93SJoshua M. Clulow       </range>
1711410cb93SJoshua M. Clulow       <range name='bay' min='0' max='15'>
1721410cb93SJoshua M. Clulow          <propmap name='Joyent-Compute-Platform-1101-disk' />
1731410cb93SJoshua M. Clulow       </range>
1741410cb93SJoshua M. Clulow    </set>
1751410cb93SJoshua M. Clulow
176074bb90dSTom Pothier    <set type='product' setlist='default'>
177074bb90dSTom Pothier       <range name='psu' min='0' max='100'>
178074bb90dSTom Pothier	<enum-method name='ipmi' version='1' />
179074bb90dSTom Pothier       </range>
180074bb90dSTom Pothier       <range name='fan' min='0' max='100'>
181074bb90dSTom Pothier	<enum-method name='ipmi' version='1' />
182074bb90dSTom Pothier       </range>
183074bb90dSTom Pothier       <range name='bay' min='0' max='1024'>
184074bb90dSTom Pothier	<enum-method name='ses' version='1' />
185074bb90dSTom Pothier       </range>
186672fc84aSRobert Mustacchi       <range name='usb-chassis' min='0' max='1024'>
187672fc84aSRobert Mustacchi          <enum-method name='usb' version='1' />
188672fc84aSRobert Mustacchi       </range>
189074bb90dSTom Pothier    </set>
190074bb90dSTom Pothier
191074bb90dSTom Pothier    </dependents>
192074bb90dSTom Pothier
193074bb90dSTom Pothier  </range>
194074bb90dSTom Pothier
195074bb90dSTom Pothier</topology>
196