d91236fe104c7ea63142e053b22a39c8a30d304beschrock# CDDL HEADER START
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# The contents of this file are subject to the terms of the
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# Common Development and Distribution License (the "License").
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# You may not use this file except in compliance with the License.
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# See the License for the specific language governing permissions
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# and limitations under the License.
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# When distributing Covered Code, include this CDDL HEADER in each
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# If applicable, add the following below this CDDL HEADER, with the
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# fields enclosed by brackets "[]" replaced with your own identifying
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# information: Portions Copyright [yyyy] [name of copyright owner]
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# CDDL HEADER END
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
d91236fe104c7ea63142e053b22a39c8a30d304beschrock# Use is subject to license terms.
d91236fe104c7ea63142e053b22a39c8a30d304beschrock#pragma ident "%Z%%M% %I% %E% SMI"
d91236fe104c7ea63142e053b22a39c8a30d304beschrockprint <<EOF;
d91236fe104c7ea63142e053b22a39c8a30d304beschrock<topology name='disk' scheme='hc'>
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <range name='bay' min='0' max='3'>
d91236fe104c7ea63142e053b22a39c8a30d304beschrock $hpath = "/pci\@0,0/pci1022,7450\@2/pci1000,3060\@3";
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <node instance='$bay'>
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <propgroup name='protocol' version='1' name-stability='Private'
d91236fe104c7ea63142e053b22a39c8a30d304beschrock data-stability='Private'>
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <propval name='label' type='string' value='$bay_label$bay' />
d91236fe104c7ea63142e053b22a39c8a30d304beschrock </propgroup>
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <propgroup name='io' version='1' name-stability='Private'
d91236fe104c7ea63142e053b22a39c8a30d304beschrock data-stability='Private'>
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <propval name='ap-path' type='string' value='/devices$hpath$apoint' />
d91236fe104c7ea63142e053b22a39c8a30d304beschrock </propgroup>
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <propgroup name='binding' version='1' name-stability='Private'
d91236fe104c7ea63142e053b22a39c8a30d304beschrock data-stability='Private'>
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <propval name='occupant-path' type='string'
d91236fe104c7ea63142e053b22a39c8a30d304beschrock value='$hpath$tpath' />
d91236fe104c7ea63142e053b22a39c8a30d304beschrock </propgroup>
d91236fe104c7ea63142e053b22a39c8a30d304beschrockprint <<EOF;
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <dependents grouping='children'>
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <range name='disk' min='0' max='0'>
d91236fe104c7ea63142e053b22a39c8a30d304beschrock <enum-method name='disk' version='1' />
d91236fe104c7ea63142e053b22a39c8a30d304beschrock </dependents>