| 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; |