1 5068 robj <?xml version="1.0"?> 2 5068 robj <!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1"> 3 5068 robj <!-- 4 8526 Robert Copyright 2009 Sun Microsystems, Inc. All rights reserved. 5 5068 robj Use is subject to license terms. 6 5068 robj 7 5068 robj CDDL HEADER START 8 5068 robj 9 5068 robj The contents of this file are subject to the terms of the 10 5068 robj Common Development and Distribution License (the "License"). 11 5068 robj You may not use this file except in compliance with the License. 12 5068 robj 13 5068 robj You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14 5068 robj or http://www.opensolaris.org/os/licensing. 15 5068 robj See the License for the specific language governing permissions 16 5068 robj and limitations under the License. 17 5068 robj 18 5068 robj When distributing Covered Code, include this CDDL HEADER in each 19 5068 robj file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20 5068 robj If applicable, add the following below this CDDL HEADER, with the 21 5068 robj fields enclosed by brackets "[]" replaced with your own identifying 22 5068 robj information: Portions Copyright [yyyy] [name of copyright owner] 23 5068 robj 24 5068 robj CDDL HEADER END 25 5068 robj 26 5068 robj --> 27 5068 robj 28 5068 robj <topology name='chip' scheme='hc'> 29 5068 robj 30 7349 Adrian <range name='chip' min='0' max='256'> 31 5068 robj 32 6070 robj <set type='product' 33 7243 robj setlist='Sun-Fire(TM)-X2100|W1100z-2100z|Sun-Ultra-20-Workstation|Ultra20-M2|Sun-Ultra-40-M2-Workstation'> 34 7583 Robert 35 7583 Robert <propgroup name='protocol' version='1' 36 7583 Robert name-stability='Private' data-stability='Private' > 37 7583 Robert 38 7583 Robert <propmethod name='simple_chip_label' version='0' 39 7583 Robert propname='label' proptype='string' > 40 7583 Robert 41 7583 Robert <argval name='format' type='string' value='CPU %d' /> 42 7583 Robert <argval name='offset' type='uint32' value='0' /> 43 7583 Robert 44 7583 Robert </propmethod> 45 7583 Robert 46 7583 Robert </propgroup> 47 7583 Robert 48 7583 Robert </set> 49 7583 Robert <set type='product' setlist='SUN-FIRE-X4150|SUN-FIRE-X4250'> 50 5068 robj 51 8701 Robert <fac-enum provider='fac_prov_ipmi' /> 52 5068 robj <propgroup name='protocol' version='1' 53 5068 robj name-stability='Private' data-stability='Private' > 54 5068 robj 55 5068 robj <propmethod name='simple_chip_label' version='0' 56 5068 robj propname='label' proptype='string' > 57 5068 robj 58 5068 robj <argval name='format' type='string' value='CPU %d' /> 59 5068 robj <argval name='offset' type='uint32' value='0' /> 60 5068 robj 61 5068 robj </propmethod> 62 5068 robj 63 8701 Robert </propgroup> 64 8701 Robert <propgroup name='ipmi' version='1' 65 8701 Robert name-stability='Private' data-stability='Private' > 66 8701 Robert <propmethod name='ipmi_entity' version='0' 67 10234 Robert propname='entity_ref' proptype='string_array' > 68 8701 Robert 69 10234 Robert <argval name='format' type='string_array'> 70 10234 Robert <argitem value='MB/P%d' /> 71 10234 Robert </argval> 72 8701 Robert <argval name='offset' type='uint32' value='0' /> 73 8701 Robert <argval name='nparams' type='uint32' value='1' /> 74 8701 Robert 75 8701 Robert </propmethod> 76 5068 robj </propgroup> 77 5068 robj 78 6070 robj </set> 79 6070 robj <set type='product' 80 7243 robj setlist='Sun-Fire-V20z|Sun-Fire-V40z'> 81 11050 Robert 82 11050 Robert <fac-enum provider='fac_prov_ipmi' /> 83 5068 robj <propgroup name='protocol' version='1' 84 5068 robj name-stability='Private' data-stability='Private' > 85 5068 robj 86 5068 robj <propmethod name='simple_chip_label' version='0' 87 5068 robj propname='label' proptype='string' > 88 5068 robj 89 5068 robj <argval name='format' type='string' value='CPU %d' /> 90 5068 robj <argval name='offset' type='uint32' value='0' /> 91 5068 robj 92 5068 robj </propmethod> 93 5068 robj 94 5068 robj </propgroup> 95 7243 robj <propgroup name='ipmi' version='1' 96 7243 robj name-stability='Private' data-stability='Private' > 97 7243 robj <propmethod name='ipmi_entity' version='0' 98 10234 Robert propname='entity_ref' proptype='string_array' > 99 7243 robj 100 10234 Robert <argval name='format' type='string_array'> 101 10234 Robert <argitem value='cpu%d.vpd' /> 102 10234 Robert </argval> 103 7243 robj <argval name='offset' type='uint32' value='0' /> 104 7243 robj <argval name='nparams' type='uint32' value='1' /> 105 7243 robj 106 7243 robj </propmethod> 107 7243 robj </propgroup> 108 5068 robj 109 6070 robj </set> 110 6070 robj <set type='product' 111 7243 robj setlist='X2100-M2|Sun-Blade-X8440-Server-Module'> 112 5068 robj <propgroup name='protocol' version='1' 113 5068 robj name-stability='Private' data-stability='Private' > 114 5068 robj 115 7243 robj <propmethod name='simple_chip_label' version='0' 116 7243 robj propname='label' proptype='string' > 117 7243 robj 118 7243 robj <argval name='format' type='string' value='CPU %d' /> 119 7243 robj <argval name='offset' type='uint32' value='0' /> 120 7243 robj 121 7243 robj </propmethod> 122 7243 robj 123 7243 robj </propgroup> 124 7243 robj <propgroup name='ipmi' version='1' 125 7243 robj name-stability='Private' data-stability='Private' > 126 7243 robj <propmethod name='ipmi_entity' version='0' 127 10234 Robert propname='entity_ref' proptype='string_array' > 128 7243 robj 129 10234 Robert <argval name='format' type='string_array'> 130 10234 Robert <argitem value='p%d.fru' /> 131 10234 Robert </argval> 132 7243 robj <argval name='offset' type='uint32' value='0' /> 133 7243 robj <argval name='nparams' type='uint32' value='1' /> 134 7243 robj 135 7243 robj </propmethod> 136 7243 robj </propgroup> 137 7243 robj </set> 138 7243 robj 139 7243 robj <set type='product' 140 7243 robj setlist='Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4200E|Sun-Fire-X4140|Sun-Fire-X4240|Sun-Fire-X4440'> 141 7243 robj <fac-enum provider='fac_prov_ipmi' /> 142 7243 robj <!-- 143 7243 robj chip FRU label 144 7243 robj --> 145 7243 robj <propgroup name='protocol' version='1' 146 7243 robj name-stability='Private' data-stability='Private' > 147 7243 robj 148 7243 robj <propmethod name='simple_chip_label' version='0' 149 7243 robj propname='label' proptype='string' > 150 7243 robj 151 7243 robj <argval name='format' type='string' value='CPU %d' /> 152 7243 robj <argval name='offset' type='uint32' value='0' /> 153 7243 robj 154 7243 robj </propmethod> 155 7243 robj 156 7243 robj </propgroup> 157 7243 robj <propgroup name='ipmi' version='1' 158 7243 robj name-stability='Private' data-stability='Private' > 159 7243 robj <propmethod name='ipmi_entity' version='0' 160 10234 Robert propname='entity_ref' proptype='string_array' > 161 7243 robj 162 10234 Robert <argval name='format' type='string_array'> 163 10234 Robert <argitem value='MB/P%d' /> 164 10234 Robert <argitem value='p%d.fru' /> 165 10234 Robert </argval> 166 7243 robj <argval name='offset' type='uint32' value='0' /> 167 7243 robj <argval name='nparams' type='uint32' value='1' /> 168 7243 robj 169 7243 robj </propmethod> 170 7243 robj </propgroup> 171 7243 robj <!-- 172 7243 robj chip service LED 173 7243 robj --> 174 7243 robj <facility name='service' type='indicator' provider='fac_prov_ipmi' > 175 7243 robj <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 176 7243 robj <propval name='type' type='uint32' value='0' /> 177 10234 Robert <propmethod name='ipmi_entity' version='0' 178 10234 Robert propname='entity_ref' proptype='string_array' > 179 10234 Robert 180 10234 Robert <argval name='format' type='string_array'> 181 10234 Robert <argitem value='p%d.led' /> 182 10234 Robert <argitem value='MB/P%d/SVC' /> 183 10234 Robert </argval> 184 7243 robj <argval name='offset' type='uint32' value='0' /> 185 7243 robj <argval name='nparams' type='uint32' value='1' /> 186 7243 robj </propmethod> 187 7243 robj <propmethod name='ipmi_indicator_mode' version='0' 188 7243 robj propname='mode' proptype='uint32' mutable='1'> 189 7243 robj </propmethod> 190 7243 robj </propgroup> 191 7243 robj </facility> 192 7243 robj </set> 193 7243 robj <set type='product' setlist='Sun-Fire-X4500'> 194 7243 robj <fac-enum provider='fac_prov_ipmi' /> 195 7243 robj <!-- 196 7243 robj chip FRU label 197 7243 robj --> 198 7243 robj <propgroup name='protocol' version='1' 199 7243 robj name-stability='Private' data-stability='Private' > 200 7243 robj 201 7243 robj <propmethod name='simple_chip_label' version='0' 202 7243 robj propname='label' proptype='string' > 203 7243 robj 204 7243 robj <argval name='format' type='string' value='CPU %d' /> 205 7243 robj <argval name='offset' type='uint32' value='0' /> 206 7243 robj 207 7243 robj </propmethod> 208 7243 robj 209 7243 robj </propgroup> 210 7243 robj <propgroup name='ipmi' version='1' 211 7243 robj name-stability='Private' data-stability='Private' > 212 7243 robj <propmethod name='ipmi_entity' version='0' 213 10234 Robert propname='entity_ref' proptype='string_array' > 214 7243 robj 215 10234 Robert <argval name='format' type='string_array'> 216 10234 Robert <argitem value='p%d.fru' /> 217 10234 Robert </argval> 218 7243 robj <argval name='offset' type='uint32' value='0' /> 219 7243 robj <argval name='nparams' type='uint32' value='1' /> 220 7243 robj 221 7243 robj </propmethod> 222 7243 robj </propgroup> 223 7243 robj <!-- 224 7243 robj chip service LED 225 7243 robj --> 226 7243 robj <facility name='service' type='indicator' provider='fac_prov_ipmi' > 227 7243 robj <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 228 7243 robj <propval name='type' type='uint32' value='0' /> 229 10234 Robert <propmethod name='ipmi_entity' version='0' 230 10234 Robert propname='entity_ref' proptype='string_array' > 231 10234 Robert 232 10234 Robert <argval name='format' type='string_array'> 233 10234 Robert <argitem value='p%d.fail.led' /> 234 10234 Robert </argval> 235 7243 robj <argval name='offset' type='uint32' value='0' /> 236 7243 robj <argval name='nparams' type='uint32' value='1' /> 237 7243 robj </propmethod> 238 7243 robj <propmethod name='ipmi_indicator_mode' version='0' 239 7243 robj propname='mode' proptype='uint32' mutable='1' > 240 7243 robj </propmethod> 241 7243 robj </propgroup> 242 7243 robj </facility> 243 7243 robj </set> 244 7243 robj 245 7243 robj <set type='product' setlist='Sun-Fire-X4540'> 246 7243 robj <fac-enum provider='fac_prov_ipmi' /> 247 7243 robj <!-- 248 7243 robj chip FRU label 249 7243 robj --> 250 7243 robj <propgroup name='protocol' version='1' 251 7243 robj name-stability='Private' data-stability='Private' > 252 7243 robj 253 7243 robj <propmethod name='simple_chip_label' version='0' 254 7243 robj propname='label' proptype='string' > 255 7243 robj 256 7243 robj <argval name='format' type='string' value='CPU %d' /> 257 7243 robj <argval name='offset' type='uint32' value='0' /> 258 7243 robj 259 7243 robj </propmethod> 260 7243 robj 261 7243 robj </propgroup> 262 7243 robj <propgroup name='ipmi' version='1' 263 7243 robj name-stability='Private' data-stability='Private' > 264 7243 robj <propmethod name='ipmi_entity' version='0' 265 10234 Robert propname='entity_ref' proptype='string_array' > 266 7243 robj 267 10234 Robert <argval name='format' type='string_array'> 268 10234 Robert <argitem value='MB/P%d' /> 269 10234 Robert <argitem value='p%d.fru' /> 270 10234 Robert </argval> 271 7243 robj <argval name='offset' type='uint32' value='0' /> 272 7243 robj <argval name='nparams' type='uint32' value='1' /> 273 7243 robj 274 7243 robj </propmethod> 275 7243 robj </propgroup> 276 7243 robj <!-- 277 7243 robj chip service LED 278 7243 robj --> 279 7243 robj <facility name='service' type='indicator' provider='fac_prov_ipmi' > 280 7243 robj <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 281 7243 robj <propval name='type' type='uint32' value='0' /> 282 10234 Robert <propmethod name='ipmi_entity' version='0' 283 10234 Robert propname='entity_ref' proptype='string_array' > 284 10234 Robert 285 10234 Robert <argval name='format' type='string_array'> 286 10234 Robert <argitem value='P%d/SVC' /> 287 10234 Robert <argitem value='p%d.led' /> 288 10234 Robert </argval> 289 7243 robj <argval name='offset' type='uint32' value='0' /> 290 7243 robj <argval name='nparams' type='uint32' value='1' /> 291 7243 robj </propmethod> 292 7243 robj <propmethod name='ipmi_indicator_mode' version='0' 293 7243 robj propname='mode' proptype='uint32' mutable='1' > 294 7243 robj </propmethod> 295 7243 robj </propgroup> 296 7243 robj </facility> 297 7243 robj </set> 298 7243 robj <set type='product' 299 7243 robj setlist='Sun-Fire-X4100-M2|Sun-Fire-X4200-M2'> 300 7243 robj <fac-enum provider='fac_prov_ipmi' /> 301 7243 robj <!-- 302 7243 robj chip FRU label 303 7243 robj --> 304 7243 robj <propgroup name='protocol' version='1' 305 7243 robj name-stability='Private' data-stability='Private' > 306 5068 robj <propmethod name='simple_chip_label' version='0' 307 5068 robj propname='label' proptype='string' > 308 5068 robj 309 5068 robj <argval name='format' type='string' value='CPU %d' /> 310 5068 robj <argval name='offset' type='uint32' value='1' /> 311 5068 robj 312 5068 robj </propmethod> 313 5068 robj 314 5068 robj </propgroup> 315 7243 robj <propgroup name='ipmi' version='1' 316 7243 robj name-stability='Private' data-stability='Private' > 317 7243 robj <propmethod name='ipmi_entity' version='0' 318 10234 Robert propname='entity_ref' proptype='string_array' > 319 7243 robj 320 10234 Robert <argval name='format' type='string_array'> 321 10234 Robert <argitem value='p%d.fru' /> 322 10234 Robert </argval> 323 7243 robj <argval name='offset' type='uint32' value='0' /> 324 7243 robj <argval name='nparams' type='uint32' value='1' /> 325 5068 robj 326 7243 robj </propmethod> 327 7243 robj </propgroup> 328 7243 robj <!-- 329 7243 robj chip service LED 330 7243 robj --> 331 7243 robj <facility name='service' type='indicator' provider='fac_prov_ipmi' > 332 7243 robj <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 333 7243 robj <propval name='type' type='uint32' value='0' /> 334 10234 Robert <propmethod name='ipmi_entity' version='0' 335 10234 Robert propname='entity_ref' proptype='string_array' > 336 10234 Robert 337 10234 Robert <argval name='format' type='string_array'> 338 10234 Robert <argitem value='p%d.led' /> 339 10234 Robert </argval> 340 7243 robj <argval name='offset' type='uint32' value='0' /> 341 7243 robj <argval name='nparams' type='uint32' value='1' /> 342 7243 robj </propmethod> 343 7243 robj <propmethod name='ipmi_indicator_mode' version='0' 344 7243 robj propname='mode' proptype='uint32' mutable='1' > 345 7243 robj </propmethod> 346 7243 robj </propgroup> 347 7243 robj </facility> 348 8055 Adrian </set> 349 8055 Adrian <set type='product' 350 8657 Adrian setlist='Sun-Fire-X4450|SUN-FIRE-X4450'> 351 11050 Robert <fac-enum provider='fac_prov_ipmi' /> 352 8657 Adrian <!-- 353 8657 Adrian chip FRU label 354 8657 Adrian --> 355 8657 Adrian <propgroup name='protocol' version='1' 356 8657 Adrian name-stability='Private' data-stability='Private' > 357 8657 Adrian <propmethod name='fsb2_chip_label' version='0' 358 8657 Adrian propname='label' proptype='string' > 359 8657 Adrian 360 8657 Adrian <argval name='format' type='string' value='CPU %d' /> 361 8657 Adrian <argval name='offset' type='uint32' value='0' /> 362 8657 Adrian 363 8657 Adrian </propmethod> 364 8657 Adrian 365 10234 Robert </propgroup> 366 10234 Robert <propgroup name='ipmi' version='1' 367 10234 Robert name-stability='Private' data-stability='Private' > 368 10234 Robert <propmethod name='ipmi_entity' version='0' 369 10234 Robert propname='entity_ref' proptype='string_array' > 370 10234 Robert 371 10234 Robert <argval name='format' type='string_array'> 372 10234 Robert <argitem value='MB/P%d' /> 373 10234 Robert </argval> 374 10234 Robert <argval name='offset' type='uint32' value='0' /> 375 10234 Robert <argval name='nparams' type='uint32' value='1' /> 376 10234 Robert 377 10234 Robert </propmethod> 378 8657 Adrian </propgroup> 379 8657 Adrian </set> 380 8657 Adrian <set type='product' 381 8657 Adrian setlist='Sun-Blade-X6450-Server-Module|SUN-BLADE-X6450-SERVER-MODULE|Sun-Blade-X6450|SUN-BLADE-X6450'> 382 8055 Adrian <!-- 383 8055 Adrian chip FRU label 384 8055 Adrian --> 385 8055 Adrian <propgroup name='protocol' version='1' 386 8055 Adrian name-stability='Private' data-stability='Private' > 387 8055 Adrian <propmethod name='fsb2_chip_label' version='0' 388 8055 Adrian propname='label' proptype='string' > 389 8055 Adrian 390 8055 Adrian <argval name='format' type='string' value='CPU %d' /> 391 8055 Adrian <argval name='offset' type='uint32' value='0' /> 392 8055 Adrian 393 8055 Adrian </propmethod> 394 8055 Adrian 395 8055 Adrian </propgroup> 396 8055 Adrian </set> 397 8055 Adrian <set type='product' 398 8055 Adrian setlist='Sun-Blade-X8450-Server-Module|SUN-BLADE-X8450-SERVER-MODULE'> 399 8055 Adrian <!-- 400 8055 Adrian chip FRU label 401 8055 Adrian --> 402 8055 Adrian <propgroup name='protocol' version='1' 403 8055 Adrian name-stability='Private' data-stability='Private' > 404 8055 Adrian <propmethod name='fsb2_chip_label' version='0' 405 8055 Adrian propname='label' proptype='string' > 406 8055 Adrian 407 8055 Adrian <argval name='format' type='string' value='CPU %d' /> 408 8055 Adrian <argval name='offset' type='uint32' value='0' /> 409 8055 Adrian 410 8055 Adrian </propmethod> 411 8055 Adrian 412 8055 Adrian </propgroup> 413 6070 robj </set> 414 6070 robj <set type='product' 415 6070 robj setlist='Sun-Fire-X4600|Sun-Fire-X4600-M2'> 416 5068 robj 417 7243 robj <fac-enum provider='fac_prov_ipmi' /> 418 7243 robj <!-- 419 7243 robj chip FRU label 420 7243 robj --> 421 5068 robj <propgroup name='protocol' version='1' 422 5068 robj name-stability='Private' data-stability='Private' > 423 5068 robj 424 5068 robj <propmethod name='g4_chip_label' version='0' 425 5068 robj propname='label' proptype='string' > 426 5068 robj 427 5068 robj <argval name='format' type='string' value='CPU %c' /> 428 6292 robj 429 6292 robj </propmethod> 430 6292 robj 431 6292 robj </propgroup> 432 7243 robj <propgroup name='ipmi' version='1' 433 7243 robj name-stability='Private' data-stability='Private' > 434 7243 robj <propmethod name='ipmi_entity' version='0' 435 10234 Robert propname='entity_ref' proptype='string_array' > 436 7243 robj 437 10234 Robert <argval name='format' type='string_array'> 438 10234 Robert <argitem value='p%d.fru' /> 439 10234 Robert </argval> 440 7243 robj <argval name='offset' type='uint32' value='0' /> 441 7243 robj <argval name='nparams' type='uint32' value='1' /> 442 6292 robj 443 7243 robj </propmethod> 444 7243 robj </propgroup> 445 7243 robj <!-- 446 7243 robj chip service LED 447 7243 robj --> 448 7243 robj <facility name='service' type='indicator' provider='fac_prov_ipmi' > 449 7243 robj <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 450 7243 robj <propval name='type' type='uint32' value='0' /> 451 10234 Robert <propmethod name='ipmi_entity' version='0' propname='entity_ref' 452 10234 Robert proptype='string_array' > 453 10234 Robert <argval name='format' type='string_array'> 454 10234 Robert <argitem value='p%d.led' /> 455 10234 Robert </argval> 456 7243 robj <argval name='offset' type='uint32' value='0' /> 457 7243 robj <argval name='nparams' type='uint32' value='1' /> 458 7243 robj </propmethod> 459 7243 robj <propmethod name='ipmi_indicator_mode' version='0' 460 7243 robj propname='mode' proptype='uint32' mutable='1' > 461 7243 robj </propmethod> 462 7243 robj </propgroup> 463 7243 robj </facility> 464 7243 robj 465 6292 robj </set> 466 6292 robj <set type='product' 467 6292 robj setlist='Sun-Blade-X8420-Server-Module|Sun-Blade-X8440-Server-Module|SUN-BLADE-X8440-SERVER-MODULE'> 468 6292 robj 469 6292 robj <propgroup name='protocol' version='1' 470 6292 robj name-stability='Private' data-stability='Private' > 471 6292 robj 472 6292 robj <propmethod name='a4fplus_chip_label' version='0' 473 6292 robj propname='label' proptype='string' > 474 6292 robj 475 6292 robj <argval name='format' type='string' value='CPU %d' /> 476 5068 robj 477 5068 robj </propmethod> 478 5068 robj 479 5068 robj </propgroup> 480 5068 robj 481 6070 robj </set> 482 5068 robj 483 5068 robj <dependents grouping='children'> 484 5068 robj 485 5068 robj <range name='memory-controller' min='0' max='16'> 486 5068 robj <dependents grouping='children'> 487 5590 robj 488 7349 Adrian <range name='dram-channel' min='0' max='3'> 489 5590 robj <dependents grouping='children'> 490 5590 robj 491 5590 robj <range name='chip-select' min='0' max='7'> 492 6070 robj <set type='product' setlist='Sun-Blade-X8440-Server-Module|Sun-Fire-X4600-M2'> 493 5590 robj 494 5590 robj <propgroup name='protocol' version='1' 495 5590 robj name-stability='Private' 496 5590 robj data-stability='Private' > 497 5590 robj 498 5590 robj <propmethod name='simple_cs_label_mp' version='0' 499 5590 robj propname='label' proptype='string' > 500 5590 robj 501 5590 robj <argval name='format' type='string' 502 5590 robj value='CPU %d DIMM %d' /> 503 5590 robj <argval name='offset' type='uint32' value='0' /> 504 5590 robj 505 5590 robj </propmethod> 506 5590 robj 507 5590 robj </propgroup> 508 5590 robj 509 6070 robj </set> 510 9375 Srihari 511 9375 Srihari <!-- 512 9375 Srihari Lets consider both upper and lower case formats for the product name 513 9375 Srihari Since few X6240 test systems had SMB_TYPE_SYSTEM set to 514 9375 Srihari all upper case characters in SMBIOS 515 9375 Srihari --> 516 9375 Srihari <set type='product' setlist='SUN-BLADE-X6240-SERVER-MODULE|Sun-Blade-X6240-Server-Module'> 517 9375 Srihari 518 10234 Robert <fac-enum provider='fac_prov_ipmi' /> 519 9375 Srihari <propgroup name='protocol' version='1' 520 9375 Srihari name-stability='Private' 521 9375 Srihari data-stability='Private' > 522 9375 Srihari 523 9375 Srihari <propmethod name='simple_cs_label_mp' version='0' 524 9375 Srihari propname='label' proptype='string' > 525 9375 Srihari 526 9375 Srihari <argval name='format' type='string' 527 9375 Srihari value='CPU %d D%d' /> 528 9375 Srihari <argval name='offset' type='uint32' value='0' /> 529 9375 Srihari </propmethod> 530 9375 Srihari 531 10234 Robert <propmethod name='get_dimm_serial' version='0' 532 9375 Srihari propname='serial' proptype='string' 533 10234 Robert nonvolatile='1' /> 534 9375 Srihari 535 10234 Robert </propgroup> 536 10234 Robert <propgroup name='ipmi' version='1' 537 10234 Robert name-stability='Private' data-stability='Private' > 538 10234 Robert 539 10234 Robert <propmethod name='cs_ipmi_entity' version='0' 540 10234 Robert propname='entity_ref' proptype='string_array' > 541 10234 Robert 542 10234 Robert <argval name='format' type='string_array'> 543 10234 Robert <argitem value='MB/P%d/D%d' /> 544 10234 Robert <argitem value='p%d.d%d.fru' /> 545 10234 Robert </argval> 546 9375 Srihari <argval name='offset' type='uint32' value='0' /> 547 9375 Srihari 548 9375 Srihari </propmethod> 549 9375 Srihari </propgroup> 550 9375 Srihari 551 9375 Srihari </set> 552 9375 Srihari 553 9375 Srihari <!-- 554 9375 Srihari Lets consider both upper and lower case formats for the product name 555 9375 Srihari Since few X6440 test systems had SMB_TYPE_SYSTEM set to 556 9375 Srihari all upper case characters in SMBIOS 557 9375 Srihari --> 558 9375 Srihari <set type='product' setlist='SUN-BLADE-X6440-SERVER-MODULE|Sun-Blade-X6440-Server-Module'> 559 9375 Srihari 560 10234 Robert <fac-enum provider='fac_prov_ipmi' /> 561 9375 Srihari <propgroup name='protocol' version='1' 562 9375 Srihari name-stability='Private' 563 9375 Srihari data-stability='Private' > 564 9375 Srihari 565 9375 Srihari <propmethod name='simple_cs_label_mp' version='0' 566 9375 Srihari propname='label' proptype='string' > 567 9375 Srihari 568 9375 Srihari <argval name='format' type='string' 569 9375 Srihari value='CPU %d D%d' /> 570 9375 Srihari <argval name='offset' type='uint32' value='0' /> 571 9375 Srihari </propmethod> 572 9375 Srihari 573 10234 Robert <propmethod name='get_dimm_serial' version='0' 574 9375 Srihari propname='serial' proptype='string' 575 10234 Robert nonvolatile='1' /> 576 9375 Srihari 577 10234 Robert </propgroup> 578 10234 Robert <propgroup name='ipmi' version='1' 579 10234 Robert name-stability='Private' data-stability='Private' > 580 10234 Robert 581 10234 Robert <propmethod name='cs_ipmi_entity' version='0' 582 10234 Robert propname='entity_ref' proptype='string_array' > 583 10234 Robert 584 10234 Robert <argval name='format' type='string_array'> 585 10234 Robert <argitem value='MB/P%d/D%d' /> 586 10234 Robert <argitem value='p%d.d%d.fru' /> 587 10234 Robert </argval> 588 9375 Srihari <argval name='offset' type='uint32' value='0' /> 589 9375 Srihari 590 9375 Srihari </propmethod> 591 9375 Srihari </propgroup> 592 9375 Srihari 593 9375 Srihari </set> 594 9375 Srihari 595 9375 Srihari 596 6070 robj <set type='product' setlist='Sun-Fire-X4140|Sun-Fire-X4240|Sun-Fire-X4440'> 597 5590 robj 598 10234 Robert <fac-enum provider='fac_prov_ipmi' /> 599 5590 robj <propgroup name='protocol' version='1' 600 5590 robj name-stability='Private' 601 5590 robj data-stability='Private' > 602 5590 robj 603 5590 robj <propmethod name='simple_cs_label_mp' version='0' 604 5590 robj propname='label' proptype='string' > 605 5590 robj 606 5590 robj <argval name='format' type='string' 607 5590 robj value='CPU %d D%d' /> 608 5590 robj <argval name='offset' type='uint32' value='0' /> 609 5590 robj 610 5590 robj </propmethod> 611 10234 Robert <propmethod name='get_dimm_serial' version='0' 612 10234 Robert propname='serial' proptype='string' 613 10234 Robert nonvolatile='1' /> 614 10234 Robert </propgroup> 615 10234 Robert <propgroup name='ipmi' version='1' 616 10234 Robert name-stability='Private' data-stability='Private' > 617 10234 Robert 618 10234 Robert <propmethod name='cs_ipmi_entity' version='0' 619 10234 Robert propname='entity_ref' proptype='string_array' > 620 10234 Robert 621 10234 Robert <argval name='format' type='string_array'> 622 10234 Robert <argitem value='MB/P%d/D%d' /> 623 10234 Robert <argitem value='p%d.d%d.fru' /> 624 10234 Robert </argval> 625 10234 Robert <argval name='offset' type='uint32' value='0' /> 626 5590 robj 627 10234 Robert </propmethod> 628 5590 robj </propgroup> 629 5590 robj 630 6070 robj </set> 631 5590 robj </range> 632 5590 robj </dependents> 633 5590 robj </range> 634 5068 robj 635 5068 robj <range name='dimm' min='0' max='16'> 636 5068 robj 637 6070 robj <set type='product' setlist='Sun-Ultra-20-Workstation|Sun-Fire(TM)-X2100'> 638 5068 robj 639 5068 robj <propgroup name='protocol' version='1' 640 5068 robj name-stability='Private' 641 5068 robj data-stability='Private' > 642 5068 robj 643 5068 robj <propmethod name='simple_dimm_label' version='0' 644 5068 robj propname='label' proptype='string' > 645 5068 robj 646 5068 robj <argval name='format' type='string' 647 5068 robj value='DIMM %d' /> 648 5068 robj <argval name='offset' type='uint32' value='1' /> 649 5068 robj 650 5068 robj </propmethod> 651 5068 robj 652 5068 robj </propgroup> 653 5068 robj 654 6070 robj </set> 655 6292 robj <set type='product' setlist='Sun-Fire-V20z|Sun-Fire-V40z'> 656 5068 robj 657 11050 Robert <fac-enum provider='fac_prov_ipmi' /> 658 5068 robj <propgroup name='protocol' version='1' 659 5068 robj name-stability='Private' 660 5068 robj data-stability='Private' > 661 5068 robj 662 5068 robj <propmethod name='simple_dimm_label_mp' version='0' 663 5068 robj propname='label' proptype='string' > 664 5068 robj 665 5068 robj <argval name='format' type='string' 666 5068 robj value='CPU %d DIMM %d' /> 667 5068 robj <argval name='offset' type='uint32' value='0' /> 668 5068 robj <argval name='order' type='string' 669 5068 robj value='forward' /> 670 5068 robj <argval name='dimms_per_chip' type='uint32' 671 5068 robj value='4' /> 672 6292 robj 673 6292 robj </propmethod> 674 6292 robj <propmethod name='get_dimm_serial' version='0' 675 8526 Robert propname='serial' proptype='string' 676 10234 Robert nonvolatile='1' /> 677 10234 Robert 678 10234 Robert </propgroup> 679 10234 Robert <propgroup name='ipmi' version='1' 680 10234 Robert name-stability='Private' data-stability='Private' > 681 10234 Robert 682 10234 Robert <propmethod name='dimm_ipmi_entity' version='0' 683 10234 Robert propname='entity_ref' proptype='string_array' > 684 6292 robj 685 10234 Robert <argval name='format' type='string_array'> 686 10234 Robert <argitem value='cpu%d.mem%d.vpd' /> 687 10234 Robert </argval> 688 6292 robj <argval name='offset' type='uint32' value='0' /> 689 6292 robj 690 6292 robj </propmethod> 691 6292 robj </propgroup> 692 6292 robj </set> 693 7243 robj <set type='product' setlist='Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4200E'> 694 6292 robj 695 7243 robj <fac-enum provider='fac_prov_ipmi' /> 696 6292 robj <propgroup name='protocol' version='1' 697 6292 robj name-stability='Private' 698 6292 robj data-stability='Private' > 699 6292 robj 700 6292 robj <propmethod name='simple_dimm_label_mp' version='0' 701 6292 robj propname='label' proptype='string' > 702 6292 robj 703 6292 robj <argval name='format' type='string' 704 6292 robj value='CPU %d DIMM %d' /> 705 6292 robj <argval name='offset' type='uint32' value='0' /> 706 6292 robj <argval name='order' type='string' 707 6292 robj value='forward' /> 708 6292 robj <argval name='dimms_per_chip' type='uint32' 709 6292 robj value='4' /> 710 6292 robj 711 6292 robj </propmethod> 712 6292 robj <propmethod name='get_dimm_serial' version='0' 713 8526 Robert propname='serial' proptype='string' 714 10234 Robert nonvolatile='1' /> 715 7243 robj </propgroup> 716 7243 robj <propgroup name='ipmi' version='1' 717 7243 robj name-stability='Private' data-stability='Private' > 718 7243 robj 719 7243 robj <propmethod name='dimm_ipmi_entity' version='0' 720 10234 Robert propname='entity_ref' proptype='string_array' > 721 7243 robj 722 10234 Robert <argval name='format' type='string_array'> 723 10234 Robert <argitem value='p%d.d%d.fru' /> 724 10234 Robert </argval> 725 7243 robj <argval name='offset' type='uint32' value='0' /> 726 6292 robj 727 7243 robj </propmethod> 728 6292 robj </propgroup> 729 7243 robj <facility name='service' type='indicator' provider='fac_prov_ipmi' > 730 7243 robj <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 731 7243 robj <propval name='type' type='uint32' value='0' /> 732 10234 Robert <propmethod name='dimm_ipmi_entity' version='0' 733 10234 Robert propname='entity_ref' proptype='string_array' > 734 10234 Robert 735 10234 Robert <argval name='format' type='string_array'> 736 10234 Robert <argitem value='p%d.d%d.led' /> 737 10234 Robert </argval> 738 7243 robj <argval name='offset' type='uint32' value='0' /> 739 7243 robj </propmethod> 740 7243 robj <propmethod name='ipmi_indicator_mode' version='0' 741 7243 robj propname='mode' proptype='uint32' mutable='1' > 742 7243 robj </propmethod> 743 7243 robj </propgroup> 744 7243 robj </facility> 745 7243 robj </set> 746 7243 robj <set type='product' setlist='Sun-Fire-X4500'> 747 7243 robj 748 7243 robj <fac-enum provider='fac_prov_ipmi' /> 749 7243 robj <propgroup name='protocol' version='1' 750 7243 robj name-stability='Private' 751 7243 robj data-stability='Private' > 752 6292 robj 753 7243 robj <propmethod name='simple_dimm_label_mp' version='0' 754 7243 robj propname='label' proptype='string' > 755 7243 robj 756 7243 robj <argval name='format' type='string' 757 7243 robj value='CPU %d DIMM %d' /> 758 7243 robj <argval name='offset' type='uint32' value='0' /> 759 7243 robj <argval name='order' type='string' 760 7243 robj value='forward' /> 761 7243 robj <argval name='dimms_per_chip' type='uint32' 762 7243 robj value='4' /> 763 7243 robj 764 7243 robj </propmethod> 765 7243 robj <propmethod name='get_dimm_serial' version='0' 766 8526 Robert propname='serial' proptype='string' 767 10234 Robert nonvolatile='1' /> 768 7243 robj </propgroup> 769 7243 robj <propgroup name='ipmi' version='1' 770 7243 robj name-stability='Private' data-stability='Private' > 771 7243 robj 772 7243 robj <propmethod name='dimm_ipmi_entity' version='0' 773 10234 Robert propname='entity_ref' proptype='string_array' > 774 7243 robj 775 10234 Robert <argval name='format' type='string_array'> 776 10234 Robert <argitem value='p%d.d%d.fru' /> 777 10234 Robert </argval> 778 7243 robj <argval name='offset' type='uint32' value='0' /> 779 7243 robj 780 7243 robj </propmethod> 781 7243 robj </propgroup> 782 7243 robj <facility name='service' type='indicator' provider='fac_prov_ipmi' > 783 7243 robj <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 784 7243 robj <propval name='type' type='uint32' value='0' /> 785 10234 Robert <propmethod name='dimm_ipmi_entity' version='0' 786 10234 Robert propname='entity_ref' proptype='string_array' > 787 10234 Robert 788 10234 Robert <argval name='format' type='string_array'> 789 10234 Robert <argitem value='p%d.d%d.fail.led' /> 790 10234 Robert </argval> 791 7243 robj <argval name='offset' type='uint32' value='0' /> 792 7243 robj </propmethod> 793 7243 robj <propmethod name='ipmi_indicator_mode' version='0' 794 7243 robj propname='mode' proptype='uint32' mutable='1' > 795 7243 robj </propmethod> 796 7243 robj </propgroup> 797 7243 robj </facility> 798 6292 robj </set> 799 6292 robj <set type='product' setlist='Sun-Fire-X4100-M2|Sun-Fire-X4200-M2'> 800 6292 robj 801 7243 robj <fac-enum provider='fac_prov_ipmi' /> 802 6292 robj <propgroup name='protocol' version='1' 803 6292 robj name-stability='Private' 804 6292 robj data-stability='Private' > 805 6292 robj 806 6360 robj <propmethod name='g12f_dimm_label' version='0' 807 6360 robj propname='label' proptype='string' > 808 6360 robj 809 6360 robj <argval name='format' type='string' 810 6360 robj value='CPU %d %c%d' /> 811 6360 robj 812 6360 robj </propmethod> 813 6292 robj <propmethod name='get_dimm_serial' version='0' 814 8526 Robert propname='serial' proptype='string' 815 10234 Robert nonvolatile='1' /> 816 6292 robj 817 6292 robj </propgroup> 818 7243 robj <propgroup name='ipmi' version='1' 819 7243 robj name-stability='Private' data-stability='Private' > 820 7243 robj 821 7243 robj <propmethod name='dimm_ipmi_entity' version='0' 822 10234 Robert propname='entity_ref' proptype='string_array' > 823 7243 robj 824 10234 Robert <argval name='format' type='string_array'> 825 10234 Robert <argitem value='p%d.d%d.fru' /> 826 10234 Robert </argval> 827 7243 robj <argval name='offset' type='uint32' value='0' /> 828 6292 robj 829 7243 robj </propmethod> 830 7243 robj </propgroup> 831 7243 robj <!-- 832 7243 robj DIMM service LED 833 7243 robj --> 834 7243 robj <facility name='service' type='indicator' provider='fac_prov_ipmi' > 835 7243 robj <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 836 7243 robj <propval name='type' type='uint32' value='0' /> 837 10234 Robert <propmethod name='dimm_ipmi_entity' version='0' 838 10234 Robert propname='entity_ref' proptype='string_array' > 839 10234 Robert 840 10234 Robert <argval name='format' type='string_array'> 841 10234 Robert <argitem value='p%d.d%d.led' /> 842 10234 Robert </argval> 843 7243 robj <argval name='offset' type='uint32' value='0' /> 844 7243 robj </propmethod> 845 7243 robj <propmethod name='ipmi_indicator_mode' version='0' 846 7243 robj propname='mode' proptype='uint32' mutable='1' > 847 7243 robj </propmethod> 848 7243 robj </propgroup> 849 7243 robj </facility> 850 6292 robj </set> 851 6292 robj <set type='product' setlist='Sun-Fire-X4600|Sun-Fire-X4600-M2'> 852 6292 robj 853 7243 robj <fac-enum provider='fac_prov_ipmi' /> 854 6292 robj <propgroup name='protocol' version='1' 855 6292 robj name-stability='Private' 856 6292 robj data-stability='Private' > 857 6292 robj 858 6292 robj <propmethod name='g4_dimm_label' version='0' 859 6292 robj propname='label' proptype='string' > 860 6292 robj 861 6292 robj <argval name='format' type='string' 862 6292 robj value='%s DIMM %d' /> 863 6292 robj <argval name='offset' type='uint32' value='0' /> 864 6292 robj 865 6292 robj </propmethod> 866 6292 robj <propmethod name='get_dimm_serial' version='0' 867 8526 Robert propname='serial' proptype='string' 868 10234 Robert nonvolatile='1' /> 869 5068 robj 870 5068 robj </propgroup> 871 7243 robj <propgroup name='ipmi' version='1' 872 7243 robj name-stability='Private' data-stability='Private' > 873 7243 robj 874 7243 robj <propmethod name='dimm_ipmi_entity' version='0' 875 10234 Robert propname='entity_ref' proptype='string_array' > 876 7243 robj 877 10234 Robert <argval name='format' type='string_array'> 878 10234 Robert <argitem value='p%d.d%d.fru' /> 879 10234 Robert </argval> 880 7243 robj <argval name='offset' type='uint32' value='0' /> 881 7243 robj 882 7243 robj </propmethod> 883 7243 robj </propgroup> 884 7243 robj <!-- 885 7243 robj DIMM service LED 886 7243 robj --> 887 7243 robj <facility name='service' type='indicator' provider='fac_prov_ipmi' > 888 7243 robj <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 889 7243 robj <propval name='type' type='uint32' value='0' /> 890 10234 Robert <propmethod name='dimm_ipmi_entity' version='0' 891 10234 Robert propname='entity_ref' proptype='string_array' > 892 10234 Robert 893 10234 Robert <argval name='format' type='string_array'> 894 10234 Robert <argitem value='p%d.d%d.led' /> 895 10234 Robert </argval> 896 7243 robj <argval name='offset' type='uint32' value='0' /> 897 7243 robj </propmethod> 898 7243 robj <propmethod name='ipmi_indicator_mode' version='0' 899 7243 robj propname='mode' proptype='uint32' mutable='1' > 900 7243 robj </propmethod> 901 7243 robj </propgroup> 902 7243 robj </facility> 903 5068 robj 904 6070 robj </set> 905 6070 robj <set type='product' 906 6070 robj setlist='Sun-Ultra-40-M2-Workstation'> 907 5068 robj 908 5068 robj <propgroup name='protocol' version='1' 909 5068 robj name-stability='Private' 910 5068 robj data-stability='Private' > 911 5068 robj 912 5068 robj <propmethod name='seq_dimm_label' version='0' 913 5068 robj propname='label' proptype='string' > 914 5068 robj 915 5068 robj <argval name='format' type='string' 916 5068 robj value='DIMM %d' /> 917 5068 robj <argval name='offset' type='uint32' value='0' /> 918 5068 robj <argval name='order' type='string' 919 5068 robj value='reverse' /> 920 5068 robj 921 5068 robj </propmethod> 922 5068 robj 923 5068 robj </propgroup> 924 5068 robj 925 6070 robj </set> 926 6070 robj <set type='product' 927 6070 robj setlist='X2100-M2'> 928 5068 robj 929 5068 robj <propgroup name='protocol' version='1' 930 5068 robj name-stability='Private' 931 5068 robj data-stability='Private' > 932 5068 robj 933 5068 robj <propmethod name='seq_dimm_label' version='0' 934 5068 robj propname='label' proptype='string' > 935 5068 robj 936 5068 robj <argval name='format' type='string' 937 5068 robj value='B0D%d' /> 938 5068 robj <argval name='offset' type='uint32' value='0' /> 939 5068 robj <argval name='order' type='string' 940 5068 robj value='reverse' /> 941 5068 robj 942 5068 robj </propmethod> 943 5068 robj 944 5068 robj </propgroup> 945 5068 robj 946 6070 robj </set> 947 5068 robj 948 5068 robj </range> 949 5068 robj 950 5068 robj </dependents> 951 5068 robj </range> 952 5068 robj 953 5068 robj </dependents> 954 5068 robj </range> 955 5068 robj 956 5068 robj </topology> 957