platform.topo revision 7aec1d6e253b21f9e9b7ef68b4d81ab9859b51fe
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
#ident "%Z%%M% %I% %E% SMI"
#
# Single mother board
#
/motherboard0
PLAT-FRU=hc:///component=MB
#
# CPU chip
#
/motherboard0/cmp0
PLAT-FRU=hc:///component=MB/CMP0
#
# 32 strands
#
/motherboard0/cmp0/cpu[0-31]
#
# Single IO board and all the root complexes, switches and on-board devices
#
/ioboard0
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0
/ioboard0/hostbridge0/pciexrc0
DEV = /pci@780
PLAT-FRU = hc:///component=IOBD
ON = true
DRIVER = px
EXCAP = pciexrc
DEVTYPE = pciex
/ioboard0/hostbridge0/pciexrc0/pciexbus2
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0
DEVICE-ID = 8532
DEV = /pci@780/pci@0
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b5
ON = true
DRIVER = px_pci
EXCAP = pciexswu
DEVTYPE = pciex
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0
DEVICE-ID = 8532
DEV = /pci@780/pci@0/pci@1
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b5
ON = true
DRIVER = px_pci
EXCAP = pciexswd
DEVTYPE = pciex
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0
DEVICE-ID = 105e
DEV = /pci@780/pci@0/pci@1/network@0
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 8086
ON = true
DRIVER = ipge
DEVTYPE = network
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn1
DEVICE-ID = 105e
DEV = /pci@780/pci@0/pci@1/network@0,1
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 8086
ON = true
DRIVER = ipge
DEVTYPE = network
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev2
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev2/pciexfn0
DEVICE-ID = 8532
DEV = /pci@780/pci@0/pci@2
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b5
ON = true
DRIVER = px_pci
EXCAP = pciexswd
DEVTYPE = pciex
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev8
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev8/pciexfn0
DEVICE-ID = 8532
DEV = /pci@780/pci@0/pci@8
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b5
ON = true
DRIVER = px_pci
EXCAP = pciexswd
DEVTYPE = pciex
#
# Expansion slot PCI0 (PCI-Express)
#
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev8/pciexfn0/pciexbus6
PLAT-FRU = hc:///component=PCIE0
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev8/pciexfn0/pciexbus6/pciexdev[0]
PLAT-FRU = hc:///component=PCIE0
#
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev9
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc0/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev9/pciexfn0
DEVICE-ID = 8532
DEV = /pci@780/pci@0/pci@9
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b5
ON = true
DRIVER = px_pci
EXCAP = pciexswd
DEVTYPE = pciex
/ioboard0/hostbridge0/pciexrc1
DEV = /pci@7c0
PLAT-FRU = hc:///component=IOBD
ON = true
DRIVER = px
EXCAP = pciexrc
DEVTYPE = pciex
/ioboard0/hostbridge0/pciexrc1/pciexbus2
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0
DEVICE-ID = 8532
DEV = /pci@7c0/pci@0
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b5
ON = true
DRIVER = px_pci
EXCAP = pciexswu
DEVTYPE = pciex
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0
DEVICE-ID = 8532
DEV = /pci@7c0/pci@0/pci@1
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b5
ON = true
DRIVER = px_pci
EXCAP = pciexswd
DEVTYPE = pciex
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0
DEVICE-ID = 340
DEV = /pci@7c0/pci@0/pci@1/pci@0
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 8086
ON = true
DRIVER = px_pci
EXCAP = pcibus
DEVTYPE = pciex
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0/pcibus5
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0/pcibus5/pcidev2
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0/pcibus5/pcidev2/pcifn0
DEVICE-ID = 1533
DEV = /pci@7c0/pci@0/pci@1/pci@0/isa@2
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b9
ON = true
DRIVER = ebus
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0/pcibus5/pcidev5
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0/pcibus5/pcidev5/pcifn0
DEVICE-ID = 5237
DEV = /pci@7c0/pci@0/pci@1/pci@0/usb@5
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b9
ON = true
DRIVER = ohci
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0/pcibus5/pcidev6
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0/pcibus5/pcidev6/pcifn0
DEVICE-ID = 5237
DEV = /pci@7c0/pci@0/pci@1/pci@0/usb@6
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b9
ON = true
DRIVER = ohci
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0/pcibus5/pcidev8
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn0/pcibus5/pcidev8/pcifn0
DEVICE-ID = 5229
DEV = /pci@7c0/pci@0/pci@1/pci@0/ide@8
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b9
ON = true
DRIVER = uata
DEVTYPE = ide
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn2
DEVICE-ID = 341
DEV = /pci@7c0/pci@0/pci@1/pci@0,2
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 8086
ON = true
DRIVER = px_pci
EXCAP = pcibus
DEVTYPE = pciex
#
# Expansion slot PCI4 (PCI)
#
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn2/pcibus6
PLAT-FRU = hc:///component=PCIX1
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn2/pcibus6/pcidev[1]
PLAT-FRU = hc:///component=PCIX1
#
# Expansion slot PCI3 (PCI)
#
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn2/pcibus6
PLAT-FRU = hc:///component=PCIX0
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev1/pciexfn0/pciexbus4/pciexdev0/pciexfn2/pcibus6/pcidev[2]
PLAT-FRU = hc:///component=PCIX0
#
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev2
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev2/pciexfn0
DEVICE-ID = 8532
DEV = /pci@7c0/pci@0/pci@2
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b5
ON = true
DRIVER = px_pci
EXCAP = pciexswd
DEVTYPE = pciex
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev2/pciexfn0/pciexbus7
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev2/pciexfn0/pciexbus7/pciexdev0
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev2/pciexfn0/pciexbus7/pciexdev0/pciexfn0
DEVICE-ID = 105e
DEV = /pci@7c0/pci@0/pci@2/network@0
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 8086
ON = true
DRIVER = ipge
DEVTYPE = network
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev2/pciexfn0/pciexbus7/pciexdev0/pciexfn1
DEVICE-ID = 105e
DEV = /pci@7c0/pci@0/pci@2/network@0,1
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 8086
ON = true
DRIVER = ipge
DEVTYPE = network
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev8
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev8/pciexfn0
DEVICE-ID = 8532
DEV = /pci@7c0/pci@0/pci@8
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b5
ON = true
DRIVER = px_pci
EXCAP = pciexswd
DEVTYPE = pciex
#
# Expansion slot PCI1 (PCI-Express)
#
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev8/pciexfn0/pciexbus8
PLAT-FRU = hc:///component=PCIE1
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev8/pciexfn0/pciexbus8/pciexdev[0]
PLAT-FRU = hc:///component=PCIE1
#
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev9
PLAT-FRU = hc:///component=IOBD
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev9/pciexfn0
DEVICE-ID = 8532
DEV = /pci@7c0/pci@0/pci@9
PLAT-FRU = hc:///component=IOBD
VENDOR-ID = 10b5
ON = true
DRIVER = px_pci
EXCAP = pciexswd
DEVTYPE = pciex
#
# Expansion slot PCI2 (PCI-Express)
#
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev9/pciexfn0/pciexbus9
PLAT-FRU = hc:///component=PCIE2
/ioboard0/hostbridge0/pciexrc1/pciexbus2/pciexdev0/pciexfn0/pciexbus3/pciexdev9/pciexfn0/pciexbus9/pciexdev[0]
PLAT-FRU = hc:///component=PCIE2
#