2N/A<?xml version="1.0"?>
2N/A<!DOCTYPE topology SYSTEM "/usr/share/lib/xml/dtd/topology.dtd.1">
2N/A<!--
2N/A Copyright 2009 Sun Microsystems, Inc. All rights reserved.
2N/A Use is subject to license terms.
2N/A
2N/A CDDL HEADER START
2N/A
2N/A The contents of this file are subject to the terms of the
2N/A Common Development and Distribution License (the "License").
2N/A You may not use this file except in compliance with the License.
2N/A
2N/A You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A or http://www.opensolaris.org/os/licensing.
2N/A See the License for the specific language governing permissions
2N/A and limitations under the License.
2N/A
2N/A When distributing Covered Code, include this CDDL HEADER in each
2N/A file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A If applicable, add the following below this CDDL HEADER, with the
2N/A fields enclosed by brackets "[]" replaced with your own identifying
2N/A information: Portions Copyright [yyyy] [name of copyright owner]
2N/A
2N/A CDDL HEADER END
2N/A
2N/A-->
2N/A
2N/A<topology name='chip' scheme='hc'>
2N/A
2N/A <range name='chip' min='0' max='256'>
2N/A
2N/A <set type='product'
2N/A setlist='Sun-Fire(TM)-X2100|W1100z-2100z|Sun-Ultra-20-Workstation|Ultra20-M2|Sun-Ultra-40-M2-Workstation'>
2N/A
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='simple_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A
2N/A </set>
2N/A <set type='product' setlist='SUN-FIRE-X4150|SUN-FIRE-X4250'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='simple_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='MB/P%d' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A
2N/A </set>
2N/A <set type='product'
2N/A setlist='Sun-Fire-V20z|Sun-Fire-V40z'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='simple_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='cpu%d.vpd' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A
2N/A </set>
2N/A <set type='product'
2N/A setlist='X2100-M2|Sun-Blade-X8440-Server-Module'>
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='simple_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A </set>
2N/A
2N/A <set type='product'
2N/A setlist='Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4200E|Sun-Fire-X4140|Sun-Fire-X4240|Sun-Fire-X4440'>
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <!--
2N/A chip FRU label
2N/A -->
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='simple_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='MB/P%d' />
2N/A <argitem value='p%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A <!--
2N/A chip service LED
2N/A -->
2N/A <facility name='service' type='indicator' provider='fac_prov_ipmi' >
2N/A <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2N/A <propval name='type' type='uint32' value='0' />
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.led' />
2N/A <argitem value='MB/P%d/SVC' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A </propmethod>
2N/A <propmethod name='ipmi_indicator_mode' version='0'
2N/A propname='mode' proptype='uint32' mutable='1'>
2N/A </propmethod>
2N/A </propgroup>
2N/A </facility>
2N/A </set>
2N/A <set type='product' setlist='Sun-Fire-X4500'>
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <!--
2N/A chip FRU label
2N/A -->
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='simple_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A <!--
2N/A chip service LED
2N/A -->
2N/A <facility name='service' type='indicator' provider='fac_prov_ipmi' >
2N/A <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2N/A <propval name='type' type='uint32' value='0' />
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.fail.led' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A </propmethod>
2N/A <propmethod name='ipmi_indicator_mode' version='0'
2N/A propname='mode' proptype='uint32' mutable='1' >
2N/A </propmethod>
2N/A </propgroup>
2N/A </facility>
2N/A </set>
2N/A
2N/A <set type='product' setlist='Sun-Fire-X4540'>
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <!--
2N/A chip FRU label
2N/A -->
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='simple_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='MB/P%d' />
2N/A <argitem value='p%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A <!--
2N/A chip service LED
2N/A -->
2N/A <facility name='service' type='indicator' provider='fac_prov_ipmi' >
2N/A <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2N/A <propval name='type' type='uint32' value='0' />
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='P%d/SVC' />
2N/A <argitem value='p%d.led' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A </propmethod>
2N/A <propmethod name='ipmi_indicator_mode' version='0'
2N/A propname='mode' proptype='uint32' mutable='1' >
2N/A </propmethod>
2N/A </propgroup>
2N/A </facility>
2N/A </set>
2N/A <set type='product'
2N/A setlist='Sun-Fire-X4100-M2|Sun-Fire-X4200-M2'>
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <!--
2N/A chip FRU label
2N/A -->
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='simple_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A <!--
2N/A chip service LED
2N/A -->
2N/A <facility name='service' type='indicator' provider='fac_prov_ipmi' >
2N/A <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2N/A <propval name='type' type='uint32' value='0' />
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.led' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A </propmethod>
2N/A <propmethod name='ipmi_indicator_mode' version='0'
2N/A propname='mode' proptype='uint32' mutable='1' >
2N/A </propmethod>
2N/A </propgroup>
2N/A </facility>
2N/A </set>
2N/A <set type='product'
2N/A setlist='Sun-Fire-X4450|SUN-FIRE-X4450'>
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <!--
2N/A chip FRU label
2N/A -->
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='fsb2_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='MB/P%d' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A </set>
2N/A <set type='product'
2N/A setlist='Sun-Blade-X6450-Server-Module|SUN-BLADE-X6450-SERVER-MODULE|Sun-Blade-X6450|SUN-BLADE-X6450'>
2N/A <!--
2N/A chip FRU label
2N/A -->
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='fsb2_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A </set>
2N/A <set type='product'
2N/A setlist='Sun-Blade-X8450-Server-Module|SUN-BLADE-X8450-SERVER-MODULE'>
2N/A <!--
2N/A chip FRU label
2N/A -->
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='fsb2_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A </set>
2N/A <set type='product'
2N/A setlist='Sun-Fire-X4600|Sun-Fire-X4600-M2'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <!--
2N/A chip FRU label
2N/A -->
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='g4_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %c' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A <propmethod name='ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A <!--
2N/A chip service LED
2N/A -->
2N/A <facility name='service' type='indicator' provider='fac_prov_ipmi' >
2N/A <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2N/A <propval name='type' type='uint32' value='0' />
2N/A <propmethod name='ipmi_entity' version='0' propname='entity_ref'
2N/A proptype='string_array' >
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.led' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='nparams' type='uint32' value='1' />
2N/A </propmethod>
2N/A <propmethod name='ipmi_indicator_mode' version='0'
2N/A propname='mode' proptype='uint32' mutable='1' >
2N/A </propmethod>
2N/A </propgroup>
2N/A </facility>
2N/A
2N/A </set>
2N/A <set type='product'
2N/A setlist='Sun-Blade-X8420-Server-Module|Sun-Blade-X8440-Server-Module|SUN-BLADE-X8440-SERVER-MODULE'>
2N/A
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='a4fplus_chip_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string' value='CPU %d' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A
2N/A </set>
2N/A
2N/A <dependents grouping='children'>
2N/A
2N/A <range name='memory-controller' min='0' max='16'>
2N/A <dependents grouping='children'>
2N/A
2N/A <range name='dram-channel' min='0' max='3'>
2N/A <dependents grouping='children'>
2N/A
2N/A <range name='chip-select' min='0' max='7'>
2N/A <set type='product' setlist='Sun-Blade-X8440-Server-Module|Sun-Fire-X4600-M2'>
2N/A
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='simple_cs_label_mp' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='CPU %d DIMM %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A
2N/A </set>
2N/A
2N/A <!--
2N/A Lets consider both upper and lower case formats for the product name
2N/A Since few X6240 test systems had SMB_TYPE_SYSTEM set to
2N/A all upper case characters in SMBIOS
2N/A -->
2N/A <set type='product' setlist='SUN-BLADE-X6240-SERVER-MODULE|Sun-Blade-X6240-Server-Module'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='simple_cs_label_mp' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='CPU %d D%d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A </propmethod>
2N/A
2N/A <propmethod name='get_dimm_serial' version='0'
2N/A propname='serial' proptype='string'
2N/A nonvolatile='1' />
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='cs_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='MB/P%d/D%d' />
2N/A <argitem value='p%d.d%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A
2N/A </set>
2N/A
2N/A <!--
2N/A Lets consider both upper and lower case formats for the product name
2N/A Since few X6440 test systems had SMB_TYPE_SYSTEM set to
2N/A all upper case characters in SMBIOS
2N/A -->
2N/A <set type='product' setlist='SUN-BLADE-X6440-SERVER-MODULE|Sun-Blade-X6440-Server-Module'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='simple_cs_label_mp' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='CPU %d D%d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A </propmethod>
2N/A
2N/A <propmethod name='get_dimm_serial' version='0'
2N/A propname='serial' proptype='string'
2N/A nonvolatile='1' />
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='cs_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='MB/P%d/D%d' />
2N/A <argitem value='p%d.d%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A
2N/A </set>
2N/A
2N/A
2N/A <set type='product' setlist='Sun-Fire-X4140|Sun-Fire-X4240|Sun-Fire-X4440'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='simple_cs_label_mp' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='CPU %d D%d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A <propmethod name='get_dimm_serial' version='0'
2N/A propname='serial' proptype='string'
2N/A nonvolatile='1' />
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='cs_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='MB/P%d/D%d' />
2N/A <argitem value='p%d.d%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A
2N/A </set>
2N/A </range>
2N/A </dependents>
2N/A </range>
2N/A
2N/A <range name='dimm' min='0' max='16'>
2N/A
2N/A <set type='product' setlist='Sun-Ultra-20-Workstation|Sun-Fire(TM)-X2100'>
2N/A
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='simple_dimm_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='DIMM %d' />
2N/A <argval name='offset' type='uint32' value='1' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A
2N/A </set>
2N/A <set type='product' setlist='Sun-Fire-V20z|Sun-Fire-V40z'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='simple_dimm_label_mp' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='CPU %d DIMM %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='order' type='string'
2N/A value='forward' />
2N/A <argval name='dimms_per_chip' type='uint32'
2N/A value='4' />
2N/A
2N/A </propmethod>
2N/A <propmethod name='get_dimm_serial' version='0'
2N/A propname='serial' proptype='string'
2N/A nonvolatile='1' />
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='dimm_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='cpu%d.mem%d.vpd' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A </set>
2N/A <set type='product' setlist='Sun-Fire-X4100-Server|Sun-Fire-X4200-Server|Sun-Fire-X4200E'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='simple_dimm_label_mp' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='CPU %d DIMM %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='order' type='string'
2N/A value='forward' />
2N/A <argval name='dimms_per_chip' type='uint32'
2N/A value='4' />
2N/A
2N/A </propmethod>
2N/A <propmethod name='get_dimm_serial' version='0'
2N/A propname='serial' proptype='string'
2N/A nonvolatile='1' />
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='dimm_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.d%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A <facility name='service' type='indicator' provider='fac_prov_ipmi' >
2N/A <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2N/A <propval name='type' type='uint32' value='0' />
2N/A <propmethod name='dimm_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.d%d.led' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A </propmethod>
2N/A <propmethod name='ipmi_indicator_mode' version='0'
2N/A propname='mode' proptype='uint32' mutable='1' >
2N/A </propmethod>
2N/A </propgroup>
2N/A </facility>
2N/A </set>
2N/A <set type='product' setlist='Sun-Fire-X4500'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='simple_dimm_label_mp' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='CPU %d DIMM %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='order' type='string'
2N/A value='forward' />
2N/A <argval name='dimms_per_chip' type='uint32'
2N/A value='4' />
2N/A
2N/A </propmethod>
2N/A <propmethod name='get_dimm_serial' version='0'
2N/A propname='serial' proptype='string'
2N/A nonvolatile='1' />
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='dimm_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.d%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A <facility name='service' type='indicator' provider='fac_prov_ipmi' >
2N/A <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2N/A <propval name='type' type='uint32' value='0' />
2N/A <propmethod name='dimm_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.d%d.fail.led' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A </propmethod>
2N/A <propmethod name='ipmi_indicator_mode' version='0'
2N/A propname='mode' proptype='uint32' mutable='1' >
2N/A </propmethod>
2N/A </propgroup>
2N/A </facility>
2N/A </set>
2N/A <set type='product' setlist='Sun-Fire-X4100-M2|Sun-Fire-X4200-M2'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='g12f_dimm_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='CPU %d %c%d' />
2N/A
2N/A </propmethod>
2N/A <propmethod name='get_dimm_serial' version='0'
2N/A propname='serial' proptype='string'
2N/A nonvolatile='1' />
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='dimm_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.d%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A <!--
2N/A DIMM service LED
2N/A -->
2N/A <facility name='service' type='indicator' provider='fac_prov_ipmi' >
2N/A <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2N/A <propval name='type' type='uint32' value='0' />
2N/A <propmethod name='dimm_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.d%d.led' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A </propmethod>
2N/A <propmethod name='ipmi_indicator_mode' version='0'
2N/A propname='mode' proptype='uint32' mutable='1' >
2N/A </propmethod>
2N/A </propgroup>
2N/A </facility>
2N/A </set>
2N/A <set type='product' setlist='Sun-Fire-X4600|Sun-Fire-X4600-M2'>
2N/A
2N/A <fac-enum provider='fac_prov_ipmi' />
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='g4_dimm_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='%s DIMM %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A <propmethod name='get_dimm_serial' version='0'
2N/A propname='serial' proptype='string'
2N/A nonvolatile='1' />
2N/A
2N/A </propgroup>
2N/A <propgroup name='ipmi' version='1'
2N/A name-stability='Private' data-stability='Private' >
2N/A
2N/A <propmethod name='dimm_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.d%d.fru' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A
2N/A </propmethod>
2N/A </propgroup>
2N/A <!--
2N/A DIMM service LED
2N/A -->
2N/A <facility name='service' type='indicator' provider='fac_prov_ipmi' >
2N/A <propgroup name='facility' version='1' name-stability='Private' data-stability='Private' >
2N/A <propval name='type' type='uint32' value='0' />
2N/A <propmethod name='dimm_ipmi_entity' version='0'
2N/A propname='entity_ref' proptype='string_array' >
2N/A
2N/A <argval name='format' type='string_array'>
2N/A <argitem value='p%d.d%d.led' />
2N/A </argval>
2N/A <argval name='offset' type='uint32' value='0' />
2N/A </propmethod>
2N/A <propmethod name='ipmi_indicator_mode' version='0'
2N/A propname='mode' proptype='uint32' mutable='1' >
2N/A </propmethod>
2N/A </propgroup>
2N/A </facility>
2N/A
2N/A </set>
2N/A <set type='product'
2N/A setlist='Sun-Ultra-40-M2-Workstation'>
2N/A
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='seq_dimm_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='DIMM %d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='order' type='string'
2N/A value='reverse' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A
2N/A </set>
2N/A <set type='product'
2N/A setlist='X2100-M2'>
2N/A
2N/A <propgroup name='protocol' version='1'
2N/A name-stability='Private'
2N/A data-stability='Private' >
2N/A
2N/A <propmethod name='seq_dimm_label' version='0'
2N/A propname='label' proptype='string' >
2N/A
2N/A <argval name='format' type='string'
2N/A value='B0D%d' />
2N/A <argval name='offset' type='uint32' value='0' />
2N/A <argval name='order' type='string'
2N/A value='reverse' />
2N/A
2N/A </propmethod>
2N/A
2N/A </propgroup>
2N/A
2N/A </set>
2N/A
2N/A </range>
2N/A
2N/A </dependents>
2N/A </range>
2N/A
2N/A </dependents>
2N/A </range>
2N/A
2N/A</topology>