1<?xml version="1.0"?> 2<!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1"> 3<!-- 4 Copyright 2009 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--> 27 28<topology name='chip' scheme='hc'> 29 30 <range name='chip' min='0' max='256'> 31 32 <set type='product' 33 setlist='Sun-Fire(TM)-X2100|W1100z-2100z|Sun-Ultra-20-Workstation|Ultra20-M2|Sun-Ultra-40-M2-Workstation'> 34 35 <propgroup name='protocol' version='1' 36 name-stability='Private' data-stability='Private' > 37 38 <propmethod name='simple_chip_label' version='0' 39 propname='label' proptype='string' > 40 41 <argval name='format' type='string' value='CPU %d' /> 42 <argval name='offset' type='uint32' value='0' /> 43 44 </propmethod> 45 46 </propgroup> 47 48 </set> 49 <set type='product' setlist='SUN-FIRE-X4150|SUN-FIRE-X4250'> 50 51 <propgroup name='protocol' version='1' 52 name-stability='Private' data-stability='Private' > 53 54 <propmethod name='simple_chip_label' version='0' 55 propname='label' proptype='string' > 56 57 <argval name='format' type='string' value='CPU %d' /> 58 <argval name='offset' type='uint32' value='0' /> 59 60 </propmethod> 61 62 </propgroup> 63 64 </set> 65 <set type='product' 66 setlist='Sun-Fire-V20z|Sun-Fire-V40z'> 67 68 <propgroup name='protocol' version='1' 69 name-stability='Private' data-stability='Private' > 70 71 <propmethod name='simple_chip_label' version='0' 72 propname='label' proptype='string' > 73 74 <argval name='format' type='string' value='CPU %d' /> 75 <argval name='offset' type='uint32' value='0' /> 76 77 </propmethod> 78 79 </propgroup> 80 <propgroup name='ipmi' version='1' 81 name-stability='Private' data-stability='Private' > 82 <propmethod name='ipmi_entity' version='0' 83 propname='entity_ref' proptype='string' > 84 85 <argval name='format' type='string' value='cpu%d.vpd' /> 86 <argval name='offset' type='uint32' value='0' /> 87 <argval name='nparams' type='uint32' value='1' /> 88 89 </propmethod> 90 </propgroup> 91 92 </set> 93 <set type='product' 94 setlist='X2100-M2|Sun-Blade-X8440-Server-Module'> 95 <propgroup name='protocol' version='1' 96 name-stability='Private' data-stability='Private' > 97 98 <propmethod name='simple_chip_label' version='0' 99 propname='label' proptype='string' > 100 101 <argval name='format' type='string' value='CPU %d' /> 102 <argval name='offset' type='uint32' value='0' /> 103 104 </propmethod> 105 106 </propgroup> 107 <propgroup name='ipmi' version='1' 108 name-stability='Private' data-stability='Private' > 109 <propmethod name='ipmi_entity' version='0' 110 propname='entity_ref' proptype='string' > 111 112 <argval name='format' type='string' value='p%d.fru' /> 113 <argval name='offset' type='uint32' value='0' /> 114 <argval name='nparams' type='uint32' value='1' /> 115 116 </propmethod> 117 </propgroup> 118 </set> 119 120 <set type='product' 121 setlist='Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4200E|Sun-Fire-X4140|Sun-Fire-X4240|Sun-Fire-X4440'> 122 <fac-enum provider='fac_prov_ipmi' /> 123 <!-- 124 chip FRU label 125 --> 126 <propgroup name='protocol' version='1' 127 name-stability='Private' data-stability='Private' > 128 129 <propmethod name='simple_chip_label' version='0' 130 propname='label' proptype='string' > 131 132 <argval name='format' type='string' value='CPU %d' /> 133 <argval name='offset' type='uint32' value='0' /> 134 135 </propmethod> 136 137 </propgroup> 138 <propgroup name='ipmi' version='1' 139 name-stability='Private' data-stability='Private' > 140 <propmethod name='ipmi_entity' version='0' 141 propname='entity_ref' proptype='string' > 142 143 <argval name='format' type='string' value='p%d.fru' /> 144 <argval name='offset' type='uint32' value='0' /> 145 <argval name='nparams' type='uint32' value='1' /> 146 147 </propmethod> 148 </propgroup> 149 <!-- 150 chip service LED 151 --> 152 <facility name='service' type='indicator' provider='fac_prov_ipmi' > 153 <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 154 <propval name='type' type='uint32' value='0' /> 155 <propmethod name='ipmi_entity' version='0' propname='entity_ref' proptype='string' > 156 <argval name='format' type='string' value='p%d.led' /> 157 <argval name='offset' type='uint32' value='0' /> 158 <argval name='nparams' type='uint32' value='1' /> 159 </propmethod> 160 <propmethod name='ipmi_indicator_mode' version='0' 161 propname='mode' proptype='uint32' mutable='1'> 162 </propmethod> 163 </propgroup> 164 </facility> 165 </set> 166 <set type='product' setlist='Sun-Fire-X4500'> 167 <fac-enum provider='fac_prov_ipmi' /> 168 <!-- 169 chip FRU label 170 --> 171 <propgroup name='protocol' version='1' 172 name-stability='Private' data-stability='Private' > 173 174 <propmethod name='simple_chip_label' version='0' 175 propname='label' proptype='string' > 176 177 <argval name='format' type='string' value='CPU %d' /> 178 <argval name='offset' type='uint32' value='0' /> 179 180 </propmethod> 181 182 </propgroup> 183 <propgroup name='ipmi' version='1' 184 name-stability='Private' data-stability='Private' > 185 <propmethod name='ipmi_entity' version='0' 186 propname='entity_ref' proptype='string' > 187 188 <argval name='format' type='string' value='p%d.fru' /> 189 <argval name='offset' type='uint32' value='0' /> 190 <argval name='nparams' type='uint32' value='1' /> 191 192 </propmethod> 193 </propgroup> 194 <!-- 195 chip service LED 196 --> 197 <facility name='service' type='indicator' provider='fac_prov_ipmi' > 198 <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 199 <propval name='type' type='uint32' value='0' /> 200 <propmethod name='ipmi_entity' version='0' propname='entity_ref' proptype='string' > 201 <argval name='format' type='string' value='p%d.fail.led' /> 202 <argval name='offset' type='uint32' value='0' /> 203 <argval name='nparams' type='uint32' value='1' /> 204 </propmethod> 205 <propmethod name='ipmi_indicator_mode' version='0' 206 propname='mode' proptype='uint32' mutable='1' > 207 </propmethod> 208 </propgroup> 209 </facility> 210 </set> 211 212 <set type='product' setlist='Sun-Fire-X4540'> 213 <fac-enum provider='fac_prov_ipmi' /> 214 <!-- 215 chip FRU label 216 --> 217 <propgroup name='protocol' version='1' 218 name-stability='Private' data-stability='Private' > 219 220 <propmethod name='simple_chip_label' version='0' 221 propname='label' proptype='string' > 222 223 <argval name='format' type='string' value='CPU %d' /> 224 <argval name='offset' type='uint32' value='0' /> 225 226 </propmethod> 227 228 </propgroup> 229 <propgroup name='ipmi' version='1' 230 name-stability='Private' data-stability='Private' > 231 <propmethod name='ipmi_entity' version='0' 232 propname='entity_ref' proptype='string' > 233 234 <argval name='format' type='string' value='p%d.fru' /> 235 <argval name='offset' type='uint32' value='0' /> 236 <argval name='nparams' type='uint32' value='1' /> 237 238 </propmethod> 239 </propgroup> 240 <!-- 241 chip service LED 242 --> 243 <facility name='service' type='indicator' provider='fac_prov_ipmi' > 244 <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 245 <propval name='type' type='uint32' value='0' /> 246 <propmethod name='ipmi_entity' version='0' propname='entity_ref' proptype='string' > 247 <argval name='format' type='string' value='p%d.led' /> 248 <argval name='offset' type='uint32' value='0' /> 249 <argval name='nparams' type='uint32' value='1' /> 250 </propmethod> 251 <propmethod name='ipmi_indicator_mode' version='0' 252 propname='mode' proptype='uint32' mutable='1' > 253 </propmethod> 254 </propgroup> 255 </facility> 256 </set> 257 <set type='product' 258 setlist='Sun-Fire-X4100-M2|Sun-Fire-X4200-M2'> 259 <fac-enum provider='fac_prov_ipmi' /> 260 <!-- 261 chip FRU label 262 --> 263 <propgroup name='protocol' version='1' 264 name-stability='Private' data-stability='Private' > 265 <propmethod name='simple_chip_label' version='0' 266 propname='label' proptype='string' > 267 268 <argval name='format' type='string' value='CPU %d' /> 269 <argval name='offset' type='uint32' value='1' /> 270 271 </propmethod> 272 273 </propgroup> 274 <propgroup name='ipmi' version='1' 275 name-stability='Private' data-stability='Private' > 276 <propmethod name='ipmi_entity' version='0' 277 propname='entity_ref' proptype='string' > 278 279 <argval name='format' type='string' value='p%d.fru' /> 280 <argval name='offset' type='uint32' value='0' /> 281 <argval name='nparams' type='uint32' value='1' /> 282 283 </propmethod> 284 </propgroup> 285 <!-- 286 chip service LED 287 --> 288 <facility name='service' type='indicator' provider='fac_prov_ipmi' > 289 <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 290 <propval name='type' type='uint32' value='0' /> 291 <propmethod name='ipmi_entity' version='0' propname='entity_ref' proptype='string' > 292 <argval name='format' type='string' value='p%d.led' /> 293 <argval name='offset' type='uint32' value='0' /> 294 <argval name='nparams' type='uint32' value='1' /> 295 </propmethod> 296 <propmethod name='ipmi_indicator_mode' version='0' 297 propname='mode' proptype='uint32' mutable='1' > 298 </propmethod> 299 </propgroup> 300 </facility> 301 </set> 302 <set type='product' 303 setlist='Sun-Fire-X4450|SUN-FIRE-X4450'> 304 <!-- 305 chip FRU label 306 --> 307 <propgroup name='protocol' version='1' 308 name-stability='Private' data-stability='Private' > 309 <propmethod name='fsb2_chip_label' version='0' 310 propname='label' proptype='string' > 311 312 <argval name='format' type='string' value='CPU %d' /> 313 <argval name='offset' type='uint32' value='0' /> 314 315 </propmethod> 316 317 </propgroup> 318 </set> 319 <set type='product' 320 setlist='Sun-Blade-X6450-Server-Module|SUN-BLADE-X6450-SERVER-MODULE|Sun-Blade-X6450|SUN-BLADE-X6450'> 321 <!-- 322 chip FRU label 323 --> 324 <propgroup name='protocol' version='1' 325 name-stability='Private' data-stability='Private' > 326 <propmethod name='fsb2_chip_label' version='0' 327 propname='label' proptype='string' > 328 329 <argval name='format' type='string' value='CPU %d' /> 330 <argval name='offset' type='uint32' value='0' /> 331 332 </propmethod> 333 334 </propgroup> 335 </set> 336 <set type='product' 337 setlist='Sun-Blade-X8450-Server-Module|SUN-BLADE-X8450-SERVER-MODULE'> 338 <!-- 339 chip FRU label 340 --> 341 <propgroup name='protocol' version='1' 342 name-stability='Private' data-stability='Private' > 343 <propmethod name='fsb2_chip_label' version='0' 344 propname='label' proptype='string' > 345 346 <argval name='format' type='string' value='CPU %d' /> 347 <argval name='offset' type='uint32' value='0' /> 348 349 </propmethod> 350 351 </propgroup> 352 </set> 353 <set type='product' 354 setlist='Sun-Fire-X4600|Sun-Fire-X4600-M2'> 355 356 <fac-enum provider='fac_prov_ipmi' /> 357 <!-- 358 chip FRU label 359 --> 360 <propgroup name='protocol' version='1' 361 name-stability='Private' data-stability='Private' > 362 363 <propmethod name='g4_chip_label' version='0' 364 propname='label' proptype='string' > 365 366 <argval name='format' type='string' value='CPU %c' /> 367 368 </propmethod> 369 370 </propgroup> 371 <propgroup name='ipmi' version='1' 372 name-stability='Private' data-stability='Private' > 373 <propmethod name='ipmi_entity' version='0' 374 propname='entity_ref' proptype='string' > 375 376 <argval name='format' type='string' value='p%d.fru' /> 377 <argval name='offset' type='uint32' value='0' /> 378 <argval name='nparams' type='uint32' value='1' /> 379 380 </propmethod> 381 </propgroup> 382 <!-- 383 chip service LED 384 --> 385 <facility name='service' type='indicator' provider='fac_prov_ipmi' > 386 <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 387 <propval name='type' type='uint32' value='0' /> 388 <propmethod name='ipmi_entity' version='0' propname='entity_ref' proptype='string' > 389 <argval name='format' type='string' value='p%d.led' /> 390 <argval name='offset' type='uint32' value='0' /> 391 <argval name='nparams' type='uint32' value='1' /> 392 </propmethod> 393 <propmethod name='ipmi_indicator_mode' version='0' 394 propname='mode' proptype='uint32' mutable='1' > 395 </propmethod> 396 </propgroup> 397 </facility> 398 399 </set> 400 <set type='product' 401 setlist='Sun-Blade-X8420-Server-Module|Sun-Blade-X8440-Server-Module|SUN-BLADE-X8440-SERVER-MODULE'> 402 403 <propgroup name='protocol' version='1' 404 name-stability='Private' data-stability='Private' > 405 406 <propmethod name='a4fplus_chip_label' version='0' 407 propname='label' proptype='string' > 408 409 <argval name='format' type='string' value='CPU %d' /> 410 411 </propmethod> 412 413 </propgroup> 414 415 </set> 416 417 <dependents grouping='children'> 418 419 <range name='memory-controller' min='0' max='16'> 420 <dependents grouping='children'> 421 422 <range name='dram-channel' min='0' max='3'> 423 <dependents grouping='children'> 424 425 <range name='chip-select' min='0' max='7'> 426 <set type='product' setlist='Sun-Blade-X8440-Server-Module|Sun-Fire-X4600-M2'> 427 428 <propgroup name='protocol' version='1' 429 name-stability='Private' 430 data-stability='Private' > 431 432 <propmethod name='simple_cs_label_mp' version='0' 433 propname='label' proptype='string' > 434 435 <argval name='format' type='string' 436 value='CPU %d DIMM %d' /> 437 <argval name='offset' type='uint32' value='0' /> 438 439 </propmethod> 440 441 </propgroup> 442 443 </set> 444 <set type='product' setlist='Sun-Fire-X4140|Sun-Fire-X4240|Sun-Fire-X4440'> 445 446 <propgroup name='protocol' version='1' 447 name-stability='Private' 448 data-stability='Private' > 449 450 <propmethod name='simple_cs_label_mp' version='0' 451 propname='label' proptype='string' > 452 453 <argval name='format' type='string' 454 value='CPU %d D%d' /> 455 <argval name='offset' type='uint32' value='0' /> 456 457 </propmethod> 458 459 </propgroup> 460 461 </set> 462 </range> 463 </dependents> 464 </range> 465 466 <range name='dimm' min='0' max='16'> 467 468 <set type='product' setlist='Sun-Ultra-20-Workstation|Sun-Fire(TM)-X2100'> 469 470 <propgroup name='protocol' version='1' 471 name-stability='Private' 472 data-stability='Private' > 473 474 <propmethod name='simple_dimm_label' version='0' 475 propname='label' proptype='string' > 476 477 <argval name='format' type='string' 478 value='DIMM %d' /> 479 <argval name='offset' type='uint32' value='1' /> 480 481 </propmethod> 482 483 </propgroup> 484 485 </set> 486 <set type='product' setlist='Sun-Fire-V20z|Sun-Fire-V40z'> 487 488 <propgroup name='protocol' version='1' 489 name-stability='Private' 490 data-stability='Private' > 491 492 <propmethod name='simple_dimm_label_mp' version='0' 493 propname='label' proptype='string' > 494 495 <argval name='format' type='string' 496 value='CPU %d DIMM %d' /> 497 <argval name='offset' type='uint32' value='0' /> 498 <argval name='order' type='string' 499 value='forward' /> 500 <argval name='dimms_per_chip' type='uint32' 501 value='4' /> 502 503 </propmethod> 504 <propmethod name='get_dimm_serial' version='0' 505 propname='serial' proptype='string' 506 nonvolatile='1' > 507 508 <argval name='format' type='string' 509 value='cpu%d.mem%d.vpd' /> 510 <argval name='offset' type='uint32' value='0' /> 511 512 </propmethod> 513 514 </propgroup> 515 </set> 516 <set type='product' setlist='Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4200E'> 517 518 <fac-enum provider='fac_prov_ipmi' /> 519 <propgroup name='protocol' version='1' 520 name-stability='Private' 521 data-stability='Private' > 522 523 <propmethod name='simple_dimm_label_mp' version='0' 524 propname='label' proptype='string' > 525 526 <argval name='format' type='string' 527 value='CPU %d DIMM %d' /> 528 <argval name='offset' type='uint32' value='0' /> 529 <argval name='order' type='string' 530 value='forward' /> 531 <argval name='dimms_per_chip' type='uint32' 532 value='4' /> 533 534 </propmethod> 535 <propmethod name='get_dimm_serial' version='0' 536 propname='serial' proptype='string' 537 nonvolatile='1' > 538 539 <argval name='format' type='string' 540 value='p%d.d%d.fru' /> 541 <argval name='offset' type='uint32' value='0' /> 542 543 </propmethod> 544 </propgroup> 545 <propgroup name='ipmi' version='1' 546 name-stability='Private' data-stability='Private' > 547 548 <propmethod name='dimm_ipmi_entity' version='0' 549 propname='entity_ref' proptype='string' > 550 551 <argval name='format' type='string' 552 value='p%d.d%d.fru' /> 553 <argval name='offset' type='uint32' value='0' /> 554 555 </propmethod> 556 </propgroup> 557 <facility name='service' type='indicator' provider='fac_prov_ipmi' > 558 <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 559 <propval name='type' type='uint32' value='0' /> 560 <propmethod name='dimm_ipmi_entity' version='0' propname='entity_ref' proptype='string' > 561 <argval name='format' type='string' value='p%d.d%d.led' /> 562 <argval name='offset' type='uint32' value='0' /> 563 </propmethod> 564 <propmethod name='ipmi_indicator_mode' version='0' 565 propname='mode' proptype='uint32' mutable='1' > 566 </propmethod> 567 </propgroup> 568 </facility> 569 </set> 570 <set type='product' setlist='Sun-Fire-X4500'> 571 572 <fac-enum provider='fac_prov_ipmi' /> 573 <propgroup name='protocol' version='1' 574 name-stability='Private' 575 data-stability='Private' > 576 577 <propmethod name='simple_dimm_label_mp' version='0' 578 propname='label' proptype='string' > 579 580 <argval name='format' type='string' 581 value='CPU %d DIMM %d' /> 582 <argval name='offset' type='uint32' value='0' /> 583 <argval name='order' type='string' 584 value='forward' /> 585 <argval name='dimms_per_chip' type='uint32' 586 value='4' /> 587 588 </propmethod> 589 <propmethod name='get_dimm_serial' version='0' 590 propname='serial' proptype='string' 591 nonvolatile='1' > 592 593 <argval name='format' type='string' 594 value='p%d.d%d.fru' /> 595 <argval name='offset' type='uint32' value='0' /> 596 597 </propmethod> 598 </propgroup> 599 <propgroup name='ipmi' version='1' 600 name-stability='Private' data-stability='Private' > 601 602 <propmethod name='dimm_ipmi_entity' version='0' 603 propname='entity_ref' proptype='string' > 604 605 <argval name='format' type='string' 606 value='p%d.d%d.fru' /> 607 <argval name='offset' type='uint32' value='0' /> 608 609 </propmethod> 610 </propgroup> 611 <facility name='service' type='indicator' provider='fac_prov_ipmi' > 612 <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 613 <propval name='type' type='uint32' value='0' /> 614 <propmethod name='dimm_ipmi_entity' version='0' propname='entity_ref' proptype='string' > 615 <argval name='format' type='string' value='p%d.d%d.fail.led' /> 616 <argval name='offset' type='uint32' value='0' /> 617 </propmethod> 618 <propmethod name='ipmi_indicator_mode' version='0' 619 propname='mode' proptype='uint32' mutable='1' > 620 </propmethod> 621 </propgroup> 622 </facility> 623 </set> 624 <set type='product' setlist='Sun-Fire-X4100-M2|Sun-Fire-X4200-M2'> 625 626 <fac-enum provider='fac_prov_ipmi' /> 627 <propgroup name='protocol' version='1' 628 name-stability='Private' 629 data-stability='Private' > 630 631 <propmethod name='g12f_dimm_label' version='0' 632 propname='label' proptype='string' > 633 634 <argval name='format' type='string' 635 value='CPU %d %c%d' /> 636 637 </propmethod> 638 <propmethod name='get_dimm_serial' version='0' 639 propname='serial' proptype='string' 640 nonvolatile='1' > 641 642 <argval name='format' type='string' 643 value='p%d.d%d.fru' /> 644 <argval name='offset' type='uint32' value='0' /> 645 646 </propmethod> 647 648 </propgroup> 649 <propgroup name='ipmi' version='1' 650 name-stability='Private' data-stability='Private' > 651 652 <propmethod name='dimm_ipmi_entity' version='0' 653 propname='entity_ref' proptype='string' > 654 655 <argval name='format' type='string' 656 value='p%d.d%d.fru' /> 657 <argval name='offset' type='uint32' value='0' /> 658 659 </propmethod> 660 </propgroup> 661 <!-- 662 DIMM service LED 663 --> 664 <facility name='service' type='indicator' provider='fac_prov_ipmi' > 665 <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 666 <propval name='type' type='uint32' value='0' /> 667 <propmethod name='dimm_ipmi_entity' version='0' propname='entity_ref' proptype='string' > 668 <argval name='format' type='string' value='p%d.d%d.led' /> 669 <argval name='offset' type='uint32' value='0' /> 670 </propmethod> 671 <propmethod name='ipmi_indicator_mode' version='0' 672 propname='mode' proptype='uint32' mutable='1' > 673 </propmethod> 674 </propgroup> 675 </facility> 676 </set> 677 <set type='product' setlist='Sun-Fire-X4600|Sun-Fire-X4600-M2'> 678 679 <fac-enum provider='fac_prov_ipmi' /> 680 <propgroup name='protocol' version='1' 681 name-stability='Private' 682 data-stability='Private' > 683 684 <propmethod name='g4_dimm_label' version='0' 685 propname='label' proptype='string' > 686 687 <argval name='format' type='string' 688 value='%s DIMM %d' /> 689 <argval name='offset' type='uint32' value='0' /> 690 691 </propmethod> 692 <propmethod name='get_dimm_serial' version='0' 693 propname='serial' proptype='string' 694 nonvolatile='1' > 695 696 <argval name='format' type='string' 697 value='p%d.d%d.fru' /> 698 <argval name='offset' type='uint32' value='0' /> 699 700 </propmethod> 701 702 </propgroup> 703 <propgroup name='ipmi' version='1' 704 name-stability='Private' data-stability='Private' > 705 706 <propmethod name='dimm_ipmi_entity' version='0' 707 propname='entity_ref' proptype='string' > 708 709 <argval name='format' type='string' 710 value='p%d.d%d.fru' /> 711 <argval name='offset' type='uint32' value='0' /> 712 713 </propmethod> 714 </propgroup> 715 <!-- 716 DIMM service LED 717 --> 718 <facility name='service' type='indicator' provider='fac_prov_ipmi' > 719 <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' > 720 <propval name='type' type='uint32' value='0' /> 721 <propmethod name='dimm_ipmi_entity' version='0' propname='entity_ref' proptype='string' > 722 <argval name='format' type='string' value='p%d.d%d.led' /> 723 <argval name='offset' type='uint32' value='0' /> 724 </propmethod> 725 <propmethod name='ipmi_indicator_mode' version='0' 726 propname='mode' proptype='uint32' mutable='1' > 727 </propmethod> 728 </propgroup> 729 </facility> 730 731 </set> 732 <set type='product' 733 setlist='Sun-Ultra-40-M2-Workstation'> 734 735 <propgroup name='protocol' version='1' 736 name-stability='Private' 737 data-stability='Private' > 738 739 <propmethod name='seq_dimm_label' version='0' 740 propname='label' proptype='string' > 741 742 <argval name='format' type='string' 743 value='DIMM %d' /> 744 <argval name='offset' type='uint32' value='0' /> 745 <argval name='order' type='string' 746 value='reverse' /> 747 748 </propmethod> 749 750 </propgroup> 751 752 </set> 753 <set type='product' 754 setlist='X2100-M2'> 755 756 <propgroup name='protocol' version='1' 757 name-stability='Private' 758 data-stability='Private' > 759 760 <propmethod name='seq_dimm_label' version='0' 761 propname='label' proptype='string' > 762 763 <argval name='format' type='string' 764 value='B0D%d' /> 765 <argval name='offset' type='uint32' value='0' /> 766 <argval name='order' type='string' 767 value='reverse' /> 768 769 </propmethod> 770 771 </propgroup> 772 773 </set> 774 775 </range> 776 777 </dependents> 778 </range> 779 780 </dependents> 781 </range> 782 783</topology> 784