Commit | Line | Data |
---|---|---|
108546a0 DJ |
1 | <!-- Copyright (C) 2007 Free Software Foundation, Inc. |
2 | ||
3 | Copying and distribution of this file, with or without modification, | |
4 | are permitted in any medium without royalty provided the copyright | |
5 | notice and this notice are preserved. --> | |
6 | ||
3dab6765 DJ |
7 | <!-- The root element of a GDB target description is <target>. --> |
8 | ||
123dc839 | 9 | <!ELEMENT target (architecture?, feature*)> |
1780a0ed DJ |
10 | <!ATTLIST target |
11 | version CDATA #FIXED "1.0"> | |
3dab6765 DJ |
12 | |
13 | <!ELEMENT architecture (#PCDATA)> | |
14 | ||
123dc839 DJ |
15 | <!ELEMENT feature ((vector | union)*, reg*)> |
16 | <!ATTLIST feature | |
17 | name ID #REQUIRED> | |
18 | ||
19 | <!ELEMENT reg (description*)> | |
20 | <!ATTLIST reg | |
21 | name CDATA #REQUIRED | |
22 | bitsize CDATA #REQUIRED | |
23 | regnum CDATA #IMPLIED | |
24 | save-restore (yes | no) 'yes' | |
25 | type CDATA 'int' | |
26 | group CDATA #IMPLIED | |
27 | > | |
28 | ||
29 | <!ELEMENT vector EMPTY> | |
30 | <!ATTLIST vector | |
31 | id CDATA #REQUIRED | |
32 | type CDATA #REQUIRED | |
33 | count CDATA #REQUIRED> | |
34 | ||
35 | <!ELEMENT union (field+)> | |
36 | <!ATTLIST union | |
37 | id CDATA #REQUIRED> | |
38 | ||
39 | <!ELEMENT field EMPTY> | |
40 | <!ATTLIST field | |
41 | name CDATA #REQUIRED | |
42 | type CDATA #REQUIRED> | |
43 | ||
108546a0 DJ |
44 | <!ENTITY % xinclude SYSTEM "xinclude.dtd"> |
45 | %xinclude; |