|
1 <!ELEMENT imageContent (version?, romchecksum?, time?, |
|
2 options?, romgeometry, romtarget, romscope?)+> |
|
3 |
|
4 <!ELEMENT version (#PCDATA)> |
|
5 <!ELEMENT romchecksum (#PCDATA)> |
|
6 <!ELEMENT time (#PCDATA)> |
|
7 <!ELEMENT romgeometry (image+)> |
|
8 <!ELEMENT romtarget (target+)> |
|
9 <!ELEMENT romscope ((obyFile|cdf)+)> |
|
10 |
|
11 <!ELEMENT options ((binaryselectionorder | trace | bootbinary | |
|
12 dataaddress | debugport | |
|
13 defaultstackreserve | device | |
|
14 wrapper | kernel | primary+ | |
|
15 secondary+ | romalign | romlinearbase | |
|
16 variant | autosize | extension | coreimage)+)> |
|
17 |
|
18 <!ELEMENT binaryselectionorder (#PCDATA)> |
|
19 <!ELEMENT trace (#PCDATA)> |
|
20 <!ELEMENT bootbinary (#PCDATA)> |
|
21 <!ELEMENT wrapper (#PCDATA)> |
|
22 <!ATTLIST wrapper type (none|epoc|coff) #REQUIRED> |
|
23 |
|
24 <!ELEMENT kernel (dataaddress, heapmax, heapmin, name, trace?)> |
|
25 <!ATTLIST kernel number (single|multi) #IMPLIED> |
|
26 |
|
27 <!ELEMENT heapmax (#PCDATA)> |
|
28 <!ELEMENT heapmin (#PCDATA)> |
|
29 <!ELEMENT name (#PCDATA)> |
|
30 |
|
31 <!ELEMENT dataaddress (#PCDATA)> |
|
32 <!ELEMENT debugport (#PCDATA)> |
|
33 <!ELEMENT defaultstackreserve (#PCDATA)> |
|
34 <!ELEMENT device (file+)> |
|
35 <!ELEMENT primary (file+)> |
|
36 <!ELEMENT secondary (file+)> |
|
37 <!ELEMENT variant (file+)> |
|
38 <!ELEMENT extension (file+)> |
|
39 <!ELEMENT romalign (#PCDATA)> |
|
40 <!ELEMENT romlinearbase (#PCDATA)> |
|
41 <!ELEMENT autosize (#PCDATA)> |
|
42 <!ELEMENT coreimage (#PCDATA)> |
|
43 |
|
44 <!ELEMENT file (source,destination,fixed?)> |
|
45 <!ATTLIST file |
|
46 id CDATA #REQUIRED> |
|
47 <!ELEMENT source (#PCDATA)> |
|
48 <!ELEMENT destination (#PCDATA)> |
|
49 <!ELEMENT fixed (#PCDATA)> |
|
50 |
|
51 |
|
52 <!ELEMENT image (partition?)> |
|
53 <!ATTLIST image |
|
54 id CDATA #REQUIRED |
|
55 name CDATA #REQUIRED |
|
56 type (xip|nonxip) #REQUIRED |
|
57 compression (compress|nocompress) #IMPLIED |
|
58 extension (yes|no) "no" |
|
59 size CDATA #REQUIRED> |
|
60 |
|
61 <!ELEMENT target (include,exclude?)> |
|
62 <!ATTLIST target imageid CDATA #REQUIRED> |
|
63 <!--- target imageid of any allowed where it there is no constraints on |
|
64 which image the files should be placed. --> |
|
65 <!ELEMENT include ((feature|obyFile|cdf)+)> |
|
66 <!ELEMENT exclude (feature+)> |
|
67 <!ELEMENT partition (#PCDATA)> |
|
68 <!ELEMENT feature EMPTY> |
|
69 <!ATTLIST feature name CDATA #IMPLIED |
|
70 uid CDATA #IMPLIED> |
|
71 <!ELEMENT obyFile (#PCDATA)> |
|
72 <!ELEMENT cdf (#PCDATA)> |
|
73 <!ATTLIST cdf type (file|dir) "file"> |