10Sstevel@tonic-gate<?xml version='1.0' encoding='UTF-8' ?> 20Sstevel@tonic-gate 30Sstevel@tonic-gate<!-- 40Sstevel@tonic-gate CDDL HEADER START 50Sstevel@tonic-gate 60Sstevel@tonic-gate The contents of this file are subject to the terms of the 71507Sgjelinek Common Development and Distribution License (the "License"). 81507Sgjelinek You may not use this file except in compliance with the License. 90Sstevel@tonic-gate 100Sstevel@tonic-gate You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 110Sstevel@tonic-gate or http://www.opensolaris.org/os/licensing. 120Sstevel@tonic-gate See the License for the specific language governing permissions 130Sstevel@tonic-gate and limitations under the License. 140Sstevel@tonic-gate 150Sstevel@tonic-gate When distributing Covered Code, include this CDDL HEADER in each 160Sstevel@tonic-gate file and include the License file at usr/src/OPENSOLARIS.LICENSE. 170Sstevel@tonic-gate If applicable, add the following below this CDDL HEADER, with the 180Sstevel@tonic-gate fields enclosed by brackets "[]" replaced with your own identifying 190Sstevel@tonic-gate information: Portions Copyright [yyyy] [name of copyright owner] 200Sstevel@tonic-gate 210Sstevel@tonic-gate CDDL HEADER END 220Sstevel@tonic-gate 231507Sgjelinek Copyright 2006 Sun Microsystems, Inc. All rights reserved. 24789Sahrens Use is subject to license terms. 25789Sahrens 261645Scomay ident "%Z%%M% %I% %E% SMI" 270Sstevel@tonic-gate--> 280Sstevel@tonic-gate 290Sstevel@tonic-gate<!--Element Definitions--> 300Sstevel@tonic-gate 310Sstevel@tonic-gate<!ELEMENT fsoption EMPTY> 320Sstevel@tonic-gate<!ATTLIST fsoption name CDATA #REQUIRED> 330Sstevel@tonic-gate 340Sstevel@tonic-gate<!ELEMENT filesystem (fsoption)* > 350Sstevel@tonic-gate 360Sstevel@tonic-gate<!ATTLIST filesystem special CDATA #REQUIRED 370Sstevel@tonic-gate raw CDATA "" 380Sstevel@tonic-gate directory CDATA #REQUIRED 390Sstevel@tonic-gate type CDATA #REQUIRED> 400Sstevel@tonic-gate 410Sstevel@tonic-gate<!ELEMENT inherited-pkg-dir EMPTY> 420Sstevel@tonic-gate 430Sstevel@tonic-gate<!ATTLIST inherited-pkg-dir directory CDATA #REQUIRED> 440Sstevel@tonic-gate 450Sstevel@tonic-gate<!ELEMENT network EMPTY> 460Sstevel@tonic-gate 470Sstevel@tonic-gate<!ATTLIST network address CDATA #REQUIRED 480Sstevel@tonic-gate physical CDATA #REQUIRED> 490Sstevel@tonic-gate 500Sstevel@tonic-gate<!ELEMENT device EMPTY> 510Sstevel@tonic-gate 520Sstevel@tonic-gate<!ATTLIST device match CDATA #REQUIRED> 530Sstevel@tonic-gate 542503Sdp<!-- 552621Sllai1 Historically, the deleted-device element denoted a used-to-be 562621Sllai1 device element. This was used to keep track of device elements 572621Sllai1 deleted or modified by the user, and to cleanse /dev of such 582621Sllai1 entries at next zone boot. 592503Sdp 602621Sllai1 With the ability to now configure devices dynamically, this 612621Sllai1 requirement no longer exists, but this element MUST remain in 622621Sllai1 perpetuity, since it is possible that an upgraded zone could 632621Sllai1 carry a deleted-device element, and would therefore fail XML 642621Sllai1 validation if removed 652503Sdp--> 662503Sdp<!ELEMENT deleted-device EMPTY> 672503Sdp 682503Sdp<!ATTLIST deleted-device match CDATA #REQUIRED> 692503Sdp 700Sstevel@tonic-gate<!ELEMENT rctl-value EMPTY> 710Sstevel@tonic-gate 720Sstevel@tonic-gate<!ATTLIST rctl-value priv CDATA #REQUIRED 730Sstevel@tonic-gate limit CDATA #REQUIRED 740Sstevel@tonic-gate action CDATA #REQUIRED> 750Sstevel@tonic-gate 761645Scomay<!ELEMENT rctl (rctl-value)*> 770Sstevel@tonic-gate 780Sstevel@tonic-gate<!ATTLIST rctl name CDATA #REQUIRED> 790Sstevel@tonic-gate 800Sstevel@tonic-gate<!ELEMENT attr EMPTY> 810Sstevel@tonic-gate 820Sstevel@tonic-gate<!ATTLIST attr name CDATA #REQUIRED 830Sstevel@tonic-gate type (boolean | int | string | uint) 840Sstevel@tonic-gate #REQUIRED 850Sstevel@tonic-gate value CDATA #REQUIRED> 860Sstevel@tonic-gate 87789Sahrens<!ELEMENT dataset EMPTY> 88789Sahrens 89789Sahrens<!ATTLIST dataset name CDATA #REQUIRED> 90789Sahrens 911507Sgjelinek<!ELEMENT package EMPTY> 921507Sgjelinek 931507Sgjelinek<!ATTLIST package name CDATA #REQUIRED 941507Sgjelinek version CDATA #REQUIRED> 951507Sgjelinek 961507Sgjelinek<!ELEMENT obsoletes EMPTY> 971507Sgjelinek<!ATTLIST obsoletes id CDATA #REQUIRED> 981507Sgjelinek 991507Sgjelinek<!ELEMENT incompatible EMPTY> 1001507Sgjelinek<!ATTLIST incompatible id CDATA #REQUIRED> 1011507Sgjelinek 1021507Sgjelinek<!ELEMENT patch (obsoletes | incompatible)* > 1031507Sgjelinek 1041507Sgjelinek<!ATTLIST patch id CDATA #REQUIRED> 1051507Sgjelinek 1061507Sgjelinek<!ELEMENT dev-perm EMPTY> 1071507Sgjelinek 1081507Sgjelinek<!ATTLIST dev-perm name CDATA #REQUIRED 1091507Sgjelinek uid CDATA #REQUIRED 1101507Sgjelinek gid CDATA #REQUIRED 1111507Sgjelinek mode CDATA #REQUIRED 1121507Sgjelinek acl CDATA #REQUIRED> 1131507Sgjelinek 114*3247Sgjelinek<!-- 115*3247Sgjelinek The tmp_pool element is separate from the pset element so that 116*3247Sgjelinek we can track the importance value at the pool level, where it 117*3247Sgjelinek belongs, instead of at the pset level. Once we have msets this 118*3247Sgjelinek will be important since tmp psets and tmp msets will share a common 119*3247Sgjelinek pool-level importance. 120*3247Sgjelinek--> 121*3247Sgjelinek<!ELEMENT tmp_pool EMPTY> 122*3247Sgjelinek 123*3247Sgjelinek<!ATTLIST tmp_pool importance CDATA #REQUIRED> 124*3247Sgjelinek 125*3247Sgjelinek<!ELEMENT pset EMPTY> 126*3247Sgjelinek 127*3247Sgjelinek<!ATTLIST pset ncpu_min CDATA #REQUIRED 128*3247Sgjelinek ncpu_max CDATA #REQUIRED> 129*3247Sgjelinek 130*3247Sgjelinek<!ELEMENT mcap EMPTY> 131*3247Sgjelinek 132*3247Sgjelinek<!ATTLIST mcap physcap CDATA #REQUIRED> 133*3247Sgjelinek 134*3247Sgjelinek<!ELEMENT zone (filesystem | inherited-pkg-dir | network | device | deleted-device | rctl | attr | dataset | package | patch | dev-perm | tmp_pool | pset | mcap)*> 1350Sstevel@tonic-gate 1360Sstevel@tonic-gate<!ATTLIST zone name CDATA #REQUIRED 1370Sstevel@tonic-gate zonepath CDATA #REQUIRED 1380Sstevel@tonic-gate autoboot (true | false) #REQUIRED 1390Sstevel@tonic-gate pool CDATA "" 1401645Scomay limitpriv CDATA "" 1412267Sdp bootargs CDATA "" 1422712Snn35248 brand CDATA "" 143*3247Sgjelinek scheduling-class CDATA "" 1440Sstevel@tonic-gate version NMTOKEN #FIXED '1'> 145