Change ARI usage to GNU style
[deliverable/binutils-gdb.git] / sim / arm / dbg_rdi.h
1 /* dbg_rdi.h -- ARMulator RDI interface: ARM6 Instruction Emulator.
2 Copyright (C) 1994 Advanced RISC Machines Ltd.
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 3 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, see <http://www.gnu.org/licenses/>. */
16
17 #ifndef dbg_rdi__h
18 #define dbg_rdi__h
19
20 /***************************************************************************\
21 * Error Codes *
22 \***************************************************************************/
23
24 #define RDIError_NoError 0
25
26 #define RDIError_Reset 1
27 #define RDIError_UndefinedInstruction 2
28 #define RDIError_SoftwareInterrupt 3
29 #define RDIError_PrefetchAbort 4
30 #define RDIError_DataAbort 5
31 #define RDIError_AddressException 6
32 #define RDIError_IRQ 7
33 #define RDIError_FIQ 8
34 #define RDIError_Error 9
35 #define RDIError_BranchThrough0 10
36
37 #define RDIError_NotInitialised 128
38 #define RDIError_UnableToInitialise 129
39 #define RDIError_WrongByteSex 130
40 #define RDIError_UnableToTerminate 131
41 #define RDIError_BadInstruction 132
42 #define RDIError_IllegalInstruction 133
43 #define RDIError_BadCPUStateSetting 134
44 #define RDIError_UnknownCoPro 135
45 #define RDIError_UnknownCoProState 136
46 #define RDIError_BadCoProState 137
47 #define RDIError_BadPointType 138
48 #define RDIError_UnimplementedType 139
49 #define RDIError_BadPointSize 140
50 #define RDIError_UnimplementedSize 141
51 #define RDIError_NoMorePoints 142
52 #define RDIError_BreakpointReached 143
53 #define RDIError_WatchpointAccessed 144
54 #define RDIError_NoSuchPoint 145
55 #define RDIError_ProgramFinishedInStep 146
56 #define RDIError_UserInterrupt 147
57 #define RDIError_CantSetPoint 148
58 #define RDIError_IncompatibleRDILevels 149
59
60 #define RDIError_CantLoadConfig 150
61 #define RDIError_BadConfigData 151
62 #define RDIError_NoSuchConfig 152
63 #define RDIError_BufferFull 153
64 #define RDIError_OutOfStore 154
65 #define RDIError_NotInDownload 155
66 #define RDIError_PointInUse 156
67 #define RDIError_BadImageFormat 157
68 #define RDIError_TargetRunning 158
69
70 #define RDIError_LittleEndian 240
71 #define RDIError_BigEndian 241
72 #define RDIError_SoftInitialiseError 242
73
74 #define RDIError_InsufficientPrivilege 253
75 #define RDIError_UnimplementedMessage 254
76 #define RDIError_UndefinedMessage 255
77
78 #endif
79
80 extern unsigned int swi_mask;
81
82 #define SWI_MASK_DEMON (1 << 0)
83 #define SWI_MASK_ANGEL (1 << 1)
84 #define SWI_MASK_REDBOOT (1 << 2)
This page took 0.031146 seconds and 4 git commands to generate.