* Makefile.in (arm-tdep.o, eval.o, target-descriptions.o)
[external/binutils.git] / gdb / features / gdb-target.dtd
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
7 <!-- The root element of a GDB target description is <target>.  -->
8
9 <!ELEMENT target        (architecture?, feature*)>
10
11 <!ELEMENT architecture  (#PCDATA)>
12
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
42 <!ENTITY % xinclude SYSTEM "xinclude.dtd">
43 %xinclude;