1<?xml version="1.0"?> 2<!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1"> 3<!-- 4 Copyright 2007 Sun Microsystems, Inc. All rights reserved. 5 Use is subject to license terms. 6 7 CDDL HEADER START 8 9 The contents of this file are subject to the terms of the 10 Common Development and Distribution License (the "License"). 11 You may not use this file except in compliance with the License. 12 13 You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14 or http://www.opensolaris.org/os/licensing. 15 See the License for the specific language governing permissions 16 and limitations under the License. 17 18 When distributing Covered Code, include this CDDL HEADER in each 19 file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20 If applicable, add the following below this CDDL HEADER, with the 21 fields enclosed by brackets "[]" replaced with your own identifying 22 information: Portions Copyright [yyyy] [name of copyright owner] 23 24 CDDL HEADER END 25 26 ident "%Z%%M% %I% %E% SMI" 27--> 28 29<topology name='chip' scheme='hc'> 30 31 <range name='chip' min='0' max='100'> 32 33 <propset type='product' 34 set='Sun-Fire-V20z|Sun-Fire-V40z|W1100z-2100z|Sun-Ultra-20-Workstation|Ultra20-M2|Sun-Ultra-40-M2-Workstation'> 35 36 <propgroup name='protocol' version='1' 37 name-stability='Private' data-stability='Private' > 38 39 <propmethod name='simple_chip_label' version='0' 40 propname='label' proptype='string' > 41 42 <argval name='format' type='string' value='CPU %d' /> 43 <argval name='offset' type='uint32' value='0' /> 44 45 </propmethod> 46 47 </propgroup> 48 49 </propset> 50 <propset type='product' 51 set='Sun-Fire(TM)-X2100|Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4200E|Sun-Fire-X4500|X2100-M2'> 52 53 <propgroup name='protocol' version='1' 54 name-stability='Private' data-stability='Private' > 55 56 <propmethod name='simple_chip_label' version='0' 57 propname='label' proptype='string' > 58 59 <argval name='format' type='string' value='CPU %d' /> 60 <argval name='offset' type='uint32' value='0' /> 61 62 </propmethod> 63 64 </propgroup> 65 66 </propset> 67 <propset type='product' 68 set='Sun-Fire-X4100-M2|Sun-Fire-X4200-M2'> 69 70 <propgroup name='protocol' version='1' 71 name-stability='Private' data-stability='Private' > 72 73 <propmethod name='simple_chip_label' version='0' 74 propname='label' proptype='string' > 75 76 <argval name='format' type='string' value='CPU %d' /> 77 <argval name='offset' type='uint32' value='1' /> 78 79 </propmethod> 80 81 </propgroup> 82 83 </propset> 84 <propset type='product' 85 set='Sun-Fire-X4600|Sun-Fire-X4600-M2'> 86 87 <propgroup name='protocol' version='1' 88 name-stability='Private' data-stability='Private' > 89 90 <propmethod name='g4_chip_label' version='0' 91 propname='label' proptype='string' > 92 93 <argval name='format' type='string' value='CPU %c' /> 94 95 </propmethod> 96 97 </propgroup> 98 99 </propset> 100 101 <dependents grouping='children'> 102 103 <range name='memory-controller' min='0' max='16'> 104 <dependents grouping='children'> 105 106 <range name='dimm' min='0' max='16'> 107 108 <propset type='product' set='Sun-Ultra-20-Workstation|Sun-Fire(TM)-X2100'> 109 110 <propgroup name='protocol' version='1' 111 name-stability='Private' 112 data-stability='Private' > 113 114 <propmethod name='simple_dimm_label' version='0' 115 propname='label' proptype='string' > 116 117 <argval name='format' type='string' 118 value='DIMM %d' /> 119 <argval name='offset' type='uint32' value='1' /> 120 121 </propmethod> 122 123 </propgroup> 124 125 </propset> 126 <propset type='product' set='Sun-Fire-V20z|Sun-Fire-V40z|Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4200E'> 127 128 <propgroup name='protocol' version='1' 129 name-stability='Private' 130 data-stability='Private' > 131 132 <propmethod name='simple_dimm_label_mp' version='0' 133 propname='label' proptype='string' > 134 135 <argval name='format' type='string' 136 value='CPU %d DIMM %d' /> 137 <argval name='offset' type='uint32' value='0' /> 138 <argval name='order' type='string' 139 value='forward' /> 140 <argval name='dimms_per_chip' type='uint32' 141 value='4' /> 142 143 </propmethod> 144 145 </propgroup> 146 147 </propset> 148 <propset type='product' 149 set='Sun-Ultra-40-M2-Workstation'> 150 151 <propgroup name='protocol' version='1' 152 name-stability='Private' 153 data-stability='Private' > 154 155 <propmethod name='seq_dimm_label' version='0' 156 propname='label' proptype='string' > 157 158 <argval name='format' type='string' 159 value='DIMM %d' /> 160 <argval name='offset' type='uint32' value='0' /> 161 <argval name='order' type='string' 162 value='reverse' /> 163 164 </propmethod> 165 166 </propgroup> 167 168 </propset> 169 <propset type='product' 170 set='X2100-M2'> 171 172 <propgroup name='protocol' version='1' 173 name-stability='Private' 174 data-stability='Private' > 175 176 <propmethod name='seq_dimm_label' version='0' 177 propname='label' proptype='string' > 178 179 <argval name='format' type='string' 180 value='B0D%d' /> 181 <argval name='offset' type='uint32' value='0' /> 182 <argval name='order' type='string' 183 value='reverse' /> 184 185 </propmethod> 186 187 </propgroup> 188 189 </propset> 190 191 </range> 192 193 </dependents> 194 </range> 195 196 </dependents> 197 </range> 198 199</topology> 200