17ec681f3Smrg<?xml version="1.0" standalone="yes"?>
27ec681f3Smrg<!DOCTYPE driconf [
37ec681f3Smrg   <!ELEMENT driconf      (device+)>
47ec681f3Smrg   <!ELEMENT device       (application | engine)+>
57ec681f3Smrg   <!ATTLIST device       driver CDATA #IMPLIED>
67ec681f3Smrg   <!ELEMENT application  (option+)>
77ec681f3Smrg   <!ATTLIST application  name CDATA #REQUIRED
87ec681f3Smrg                          executable CDATA #IMPLIED
97ec681f3Smrg                          sha1 CDATA #IMPLIED
107ec681f3Smrg                          application_name_match CDATA #IMPLIED
117ec681f3Smrg                          application_versions CDATA #IMPLIED>
127ec681f3Smrg   <!ELEMENT engine       (option+)>
137ec681f3Smrg
147ec681f3Smrg   <!-- engine_name_match: A regexp matching the engine name -->
157ec681f3Smrg   <!-- engine_versions: A version in range format
167ec681f3Smrg             (version 1 to 4 : "1:4") -->
177ec681f3Smrg
187ec681f3Smrg   <!ATTLIST engine       engine_name_match CDATA #REQUIRED
197ec681f3Smrg                          engine_versions CDATA #REQUIRED>
207ec681f3Smrg
217ec681f3Smrg   <!ELEMENT option       EMPTY>
227ec681f3Smrg   <!ATTLIST option       name CDATA #REQUIRED
237ec681f3Smrg                          value CDATA #REQUIRED>
247ec681f3Smrg]>
257ec681f3Smrg
267ec681f3Smrg<!-- since this file lacks its extension, it shouldn't be parsed. -->
277ec681f3Smrg
287ec681f3Smrg<driconf>
297ec681f3Smrg    <device>
307ec681f3Smrg        <application name="Application 1" executable="app1">
317ec681f3Smrg            <option name="mesa_drirc_option" value="100" />
327ec681f3Smrg        </application>
337ec681f3Smrg    </device>
347ec681f3Smrg</driconf>
35