1bf215546Sopenharmony_ci<?xml version="1.0" standalone="yes"?> 2bf215546Sopenharmony_ci<!DOCTYPE driconf [ 3bf215546Sopenharmony_ci <!ELEMENT driconf (device+)> 4bf215546Sopenharmony_ci <!ELEMENT device (application | engine)+> 5bf215546Sopenharmony_ci <!ATTLIST device driver CDATA #IMPLIED> 6bf215546Sopenharmony_ci <!ELEMENT application (option+)> 7bf215546Sopenharmony_ci <!ATTLIST application name CDATA #REQUIRED 8bf215546Sopenharmony_ci executable CDATA #IMPLIED 9bf215546Sopenharmony_ci executable_regexp CDATA #IMPLIED 10bf215546Sopenharmony_ci sha1 CDATA #IMPLIED 11bf215546Sopenharmony_ci application_name_match CDATA #IMPLIED 12bf215546Sopenharmony_ci application_versions CDATA #IMPLIED> 13bf215546Sopenharmony_ci <!ELEMENT engine (option+)> 14bf215546Sopenharmony_ci 15bf215546Sopenharmony_ci <!-- engine_name_match: A regexp matching the engine name --> 16bf215546Sopenharmony_ci <!-- engine_versions: A version in range format 17bf215546Sopenharmony_ci (version 1 to 4 : "1:4") --> 18bf215546Sopenharmony_ci 19bf215546Sopenharmony_ci <!ATTLIST engine engine_name_match CDATA #REQUIRED 20bf215546Sopenharmony_ci engine_versions CDATA #REQUIRED> 21bf215546Sopenharmony_ci 22bf215546Sopenharmony_ci <!ELEMENT option EMPTY> 23bf215546Sopenharmony_ci <!ATTLIST option name CDATA #REQUIRED 24bf215546Sopenharmony_ci value CDATA #REQUIRED> 25bf215546Sopenharmony_ci]> 26bf215546Sopenharmony_ci 27bf215546Sopenharmony_ci<driconf> 28bf215546Sopenharmony_ci <device> 29bf215546Sopenharmony_ci <application name="Application 1" executable="app1"> 30bf215546Sopenharmony_ci <option name="mesa_drirc_option" value="1" /> 31bf215546Sopenharmony_ci </application> 32bf215546Sopenharmony_ci 33bf215546Sopenharmony_ci <application name="Application 2" executable="app2"> 34bf215546Sopenharmony_ci <option name="mesa_drirc_option" value="2" /> 35bf215546Sopenharmony_ci </application> 36bf215546Sopenharmony_ci 37bf215546Sopenharmony_ci <application name="Application 2" application_name_match="Versioned App.*" application_versions="0:1"> 38bf215546Sopenharmony_ci <option name="mesa_drirc_option" value="3" /> 39bf215546Sopenharmony_ci </application> 40bf215546Sopenharmony_ci 41bf215546Sopenharmony_ci <application name="Application 2" application_name_match="Versioned App.*" application_versions="2:3"> 42bf215546Sopenharmony_ci <option name="mesa_drirc_option" value="4" /> 43bf215546Sopenharmony_ci </application> 44bf215546Sopenharmony_ci 45bf215546Sopenharmony_ci <engine engine_name_match="Versioned Engine.*" engine_versions="0:1"> 46bf215546Sopenharmony_ci <option name="mesa_drirc_option" value="5" /> 47bf215546Sopenharmony_ci </engine> 48bf215546Sopenharmony_ci <engine engine_name_match="Versioned Engine.*" engine_versions="2:3"> 49bf215546Sopenharmony_ci <option name="mesa_drirc_option" value="6" /> 50bf215546Sopenharmony_ci </engine> 51bf215546Sopenharmony_ci 52bf215546Sopenharmony_ci <application name="Application 2" executable_regexp="app2v[0-4]"> 53bf215546Sopenharmony_ci <option name="mesa_drirc_option" value="7" /> 54bf215546Sopenharmony_ci </application> 55bf215546Sopenharmony_ci <application name="Application 2" executable_regexp="app2v[5-9]"> 56bf215546Sopenharmony_ci <option name="mesa_drirc_option" value="8" /> 57bf215546Sopenharmony_ci </application> 58bf215546Sopenharmony_ci </device> 59bf215546Sopenharmony_ci</driconf> 60