2N/A<?xml version='1.0' encoding='UTF-8' ?>
2N/A
2N/A<!--
2N/A Copyright 2005 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, Version 1.0 only
2N/A (the "License"). You may not use this file except in compliance
2N/A 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 ident "%Z%%M% %I% %E% SMI"
2N/A-->
2N/A
2N/A<!--Entity Definitions-->
2N/A
2N/A<!ENTITY % dynamic_doc "INCLUDE">
2N/A
2N/A<!ENTITY % static_doc "IGNORE">
2N/A
2N/A<![ %dynamic_doc; [
2N/A<!ENTITY % core "comment CDATA #IMPLIED
2N/A ref_id ID #REQUIRED">
2N/A]]>
2N/A
2N/A<![ %static_doc; [
2N/A<!ENTITY % core "comment CDATA #IMPLIED
2N/A ref_id ID #REQUIRED">
2N/A]]>
2N/A
2N/A<!ENTITY % min_max "min CDATA #REQUIRED
2N/A max CDATA #REQUIRED">
2N/A
2N/A<!--Element Definitions-->
2N/A
2N/A<!-- res_comp describes a component resource, this may contain components -->
2N/A<!ELEMENT res_comp (comp | property)*>
2N/A
2N/A<!ATTLIST res_comp %core;
2N/A %min_max;
2N/A name CDATA #REQUIRED
2N/A default (true | false) 'false'
2N/A units CDATA #REQUIRED
2N/A sys_id CDATA #REQUIRED
2N/A type CDATA #REQUIRED
2N/A a-dtype NMTOKENS 'min uint
2N/A max uint
2N/A default boolean
2N/A units string
2N/A sys_id int
2N/A type string'>
2N/A<!-- res_agg describes an aggregate resource -->
2N/A<!ELEMENT res_agg (property)*>
2N/A
2N/A<!ATTLIST res_agg %core;
2N/A name CDATA #REQUIRED
2N/A default (true | false) 'false'
2N/A units CDATA #REQUIRED
2N/A sys_id CDATA #REQUIRED
2N/A type CDATA #REQUIRED
2N/A a-dtype NMTOKENS 'default boolean
2N/A units string
2N/A sys_id int
2N/A type string'>
2N/A
2N/A<!-- comp describes a resource component -->
2N/A<!ELEMENT comp (#PCDATA | property)*>
2N/A
2N/A<!ATTLIST comp %core;
2N/A type CDATA #REQUIRED
2N/A sys_id NMTOKEN #REQUIRED
2N/A a-dtype NMTOKENS 'type string
2N/A sys_id int'>
2N/A
2N/A<!-- pool describes a resource pool -->
2N/A<!ELEMENT pool (#PCDATA | property)*>
2N/A
2N/A<!ATTLIST pool %core;
2N/A name CDATA #REQUIRED
2N/A importance CDATA #REQUIRED
2N/A active (true | false) 'true'
2N/A default (true | false) 'false'
2N/A res IDREFS #REQUIRED
2N/A a-dtype NMTOKENS 'importance int
2N/A default boolean
2N/A active boolean' >
2N/A
2N/A<!-- property describes a resource property -->
2N/A<!ELEMENT property (#PCDATA)>
2N/A
2N/A<!ATTLIST property name NMTOKEN #REQUIRED
2N/A type NMTOKEN #REQUIRED
2N/A a-dtype NMTOKENS 'name string
2N/A type string'>
2N/A
2N/A<!-- system describes a resource system -->
2N/A<!ELEMENT system (property | res_comp | res_agg | pool)*>
2N/A
2N/A<!ATTLIST system %core;
2N/A name CDATA #REQUIRED
2N/A bind-default (true | false) 'false'
2N/A version NMTOKEN #FIXED '1'
2N/A a-dtype NMTOKENS 'bind-default boolean
2N/A version int'>