| 1 | <!-- Copyright (C) 2007, 2008 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 | <!ATTLIST target |
| 11 | version CDATA #FIXED "1.0"> |
| 12 | |
| 13 | <!ELEMENT architecture (#PCDATA)> |
| 14 | |
| 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 | |
| 44 | <!ENTITY % xinclude SYSTEM "xinclude.dtd"> |
| 45 | %xinclude; |