Automatic Copyright Year update after running gdb/copyright.py
[deliverable/binutils-gdb.git] / gdb / features / gdb-target.dtd
CommitLineData
88b9d363 1<!-- Copyright (C) 2007-2022 Free Software Foundation, Inc.
108546a0
DJ
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
e35359c5
UW
9<!-- The osabi and compatible elements were added post GDB 6.8. The version
10 wasn't bumped, since older GDBs silently ignore unknown elements. -->
08d16641 11
e35359c5 12<!ELEMENT target (architecture?, osabi?, compatible*, feature*)>
1780a0ed
DJ
13<!ATTLIST target
14 version CDATA #FIXED "1.0">
3dab6765
DJ
15
16<!ELEMENT architecture (#PCDATA)>
17
08d16641
PA
18<!ELEMENT osabi (#PCDATA)>
19
e35359c5
UW
20<!ELEMENT compatible (#PCDATA)>
21
f5dff777
DJ
22<!ELEMENT feature
23 ((vector | flags | struct | union )*, reg*)>
123dc839
DJ
24<!ATTLIST feature
25 name ID #REQUIRED>
26
27<!ELEMENT reg (description*)>
28<!ATTLIST reg
29 name CDATA #REQUIRED
30 bitsize CDATA #REQUIRED
31 regnum CDATA #IMPLIED
32 save-restore (yes | no) 'yes'
33 type CDATA 'int'
34 group CDATA #IMPLIED
35 >
36
37<!ELEMENT vector EMPTY>
38<!ATTLIST vector
39 id CDATA #REQUIRED
40 type CDATA #REQUIRED
41 count CDATA #REQUIRED>
42
f5dff777
DJ
43<!ELEMENT flags (field+)>
44<!ATTLIST flags
45 id CDATA #REQUIRED
46 size CDATA #REQUIRED>
47
81516450
DE
48<!ELEMENT enum (evalue+)>
49<!ATTLIST enum
50 id CDATA #REQUIRED
51 size CDATA #REQUIRED>
52
f5dff777
DJ
53<!ELEMENT struct (field+)>
54<!ATTLIST struct
55 id CDATA #REQUIRED
56 size CDATA #IMPLIED>
57
123dc839
DJ
58<!ELEMENT union (field+)>
59<!ATTLIST union
60 id CDATA #REQUIRED>
61
62<!ELEMENT field EMPTY>
63<!ATTLIST field
64 name CDATA #REQUIRED
f5dff777
DJ
65 type CDATA #IMPLIED
66 start CDATA #IMPLIED
67 end CDATA #IMPLIED>
123dc839 68
81516450
DE
69<!ELEMENT evalue EMPTY>
70<!ATTLIST evalue
71 name CDATA #REQUIRED
72 value CDATA #REQUIRED>
73
108546a0
DJ
74<!ENTITY % xinclude SYSTEM "xinclude.dtd">
75%xinclude;
This page took 1.133629 seconds and 4 git commands to generate.