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