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*)> |
3dab6765 DJ |
10 | |
11 | <!ELEMENT architecture (#PCDATA)> | |
12 | ||
123dc839 DJ |
13 | <!ELEMENT feature ((vector | union)*, reg*)> |
14 | <!ATTLIST feature | |
15 | name ID #REQUIRED> | |
16 | ||
17 | <!ELEMENT reg (description*)> | |
18 | <!ATTLIST reg | |
19 | name CDATA #REQUIRED | |
20 | bitsize CDATA #REQUIRED | |
21 | regnum CDATA #IMPLIED | |
22 | save-restore (yes | no) 'yes' | |
23 | type CDATA 'int' | |
24 | group CDATA #IMPLIED | |
25 | > | |
26 | ||
27 | <!ELEMENT vector EMPTY> | |
28 | <!ATTLIST vector | |
29 | id CDATA #REQUIRED | |
30 | type CDATA #REQUIRED | |
31 | count CDATA #REQUIRED> | |
32 | ||
33 | <!ELEMENT union (field+)> | |
34 | <!ATTLIST union | |
35 | id CDATA #REQUIRED> | |
36 | ||
37 | <!ELEMENT field EMPTY> | |
38 | <!ATTLIST field | |
39 | name CDATA #REQUIRED | |
40 | type CDATA #REQUIRED> | |
41 | ||
108546a0 DJ |
42 | <!ENTITY % xinclude SYSTEM "xinclude.dtd"> |
43 | %xinclude; |