annotate packages/kernel/current/include/instrument_desc.h @ 1763:42c8ea63b78d

Eliminate hwr_map_error() from the V2 driver interface, it no longer serves any useful purpose
author bartv
date Mon, 29 Nov 2004 14:49:20 +0000
parents a65a4055f146
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
182
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
1 /* This is an automatically generated file. Do not edit. */
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
2 /* Repository name: PACKAGES/kernel/VERSION/include/instrument_desc.h */
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
3 /* Install tree : INSTALL/include/cyg/kernel/instrument_desc.h */
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
4
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
5 struct instrument_desc_s {
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
6 char * msg;
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
7 CYG_WORD num;
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
8 };
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
9
460
a65a4055f146 * src/common/kapi.cxx:
nickg
parents: 182
diff changeset
10 #ifdef CYGDBG_KERNEL_INSTRUMENT_MSGS_DEFINE_TABLE
182
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
11 struct instrument_desc_s instrument_desc[] = {
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
12 {"ALARM", 0x0900},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
13 {"ALARM_ADD", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
14 {"ALARM_CALL", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
15 {"ALARM_INIT", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
16 {"ALARM_INTERVAL", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
17 {"ALARM_REM", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
18 {"ALARM_TRIGGER", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
19 {"BINSEM", 0x0600},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
20 {"BINSEM_CLAIM", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
21 {"BINSEM_POST", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
22 {"BINSEM_TRY", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
23 {"BINSEM_WAIT", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
24 {"BINSEM_WAKE", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
25 {"BINSEM_WOKE", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
26 {"CLOCK", 0x0800},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
27 {"CLOCK_ISR", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
28 {"CLOCK_TICK_END", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
29 {"CLOCK_TICK_START", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
30 {"CNTSEM", 0x0700},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
31 {"CNTSEM_CLAIM", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
32 {"CNTSEM_POST", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
33 {"CNTSEM_TIMEOUT", 7},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
34 {"CNTSEM_TRY", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
35 {"CNTSEM_WAIT", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
36 {"CNTSEM_WAKE", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
37 {"CNTSEM_WOKE", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
38 {"CONDVAR", 0x0500},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
39 {"CONDVAR_BROADCAST", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
40 {"CONDVAR_SIGNAL", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
41 {"CONDVAR_TIMED_WAIT", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
42 {"CONDVAR_WAIT", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
43 {"CONDVAR_WAKE", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
44 {"CONDVAR_WOKE", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
45 {"INTR", 0x0300},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
46 {"INTR_ACK", 14},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
47 {"INTR_ATTACH", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
48 {"INTR_CALL_DSR", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
49 {"INTR_CHAIN_ISR", 15},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
50 {"INTR_CONFIGURE", 13},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
51 {"INTR_DETACH", 7},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
52 {"INTR_DISABLE", 9},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
53 {"INTR_ENABLE", 10},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
54 {"INTR_END", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
55 {"INTR_GET_CPU", 17},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
56 {"INTR_MASK", 11},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
57 {"INTR_POST_DSR", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
58 {"INTR_RAISE", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
59 {"INTR_RESTORE", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
60 {"INTR_SET_CPU", 16},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
61 {"INTR_SET_VSR", 8},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
62 {"INTR_UNMASK", 12},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
63 {"MBOXT", 0x0a00},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
64 {"MBOXT_GET", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
65 {"MBOXT_GOT", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
66 {"MBOXT_PUT", 7},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
67 {"MBOXT_TIMEOUT", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
68 {"MBOXT_TRY", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
69 {"MBOXT_WAIT", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
70 {"MBOXT_WAKE", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
71 {"MLQ", 0x0c00},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
72 {"MLQ_ADD", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
73 {"MLQ_DEQUEUE", 8},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
74 {"MLQ_ENQUEUE", 7},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
75 {"MLQ_REM", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
76 {"MLQ_REMOVE", 9},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
77 {"MLQ_RESCHEDULE", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
78 {"MLQ_SCHEDULE", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
79 {"MLQ_TIMESLICE", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
80 {"MLQ_YIELD", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
81 {"MUTEX", 0x0400},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
82 {"MUTEX_LOCK", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
83 {"MUTEX_LOCKED", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
84 {"MUTEX_RELEASE", 7},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
85 {"MUTEX_RELEASED", 8},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
86 {"MUTEX_TRY", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
87 {"MUTEX_UNLOCK", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
88 {"MUTEX_WAIT", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
89 {"MUTEX_WAKE", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
90 {"SCHED", 0x0100},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
91 {"SCHED_LOCK", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
92 {"SCHED_RESCHEDULE", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
93 {"SCHED_TIMESLICE", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
94 {"SCHED_UNLOCK", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
95 {"SMP", 0x0b00},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
96 {"SMP_CPU_START", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
97 {"SMP_LOCK_GOT", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
98 {"SMP_LOCK_INC", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
99 {"SMP_LOCK_SET", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
100 {"SMP_LOCK_WAIT", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
101 {"SMP_LOCK_ZERO", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
102 {"SMP_RESCHED_RECV", 9},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
103 {"SMP_RESCHED_SEND", 8},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
104 {"THREAD", 0x0200},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
105 {"THREAD_ALARM", 8},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
106 {"THREAD_ATTACH_STACK", 11},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
107 {"THREAD_CHECK_STACK", 10},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
108 {"THREAD_CREATE", 12},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
109 {"THREAD_DELAY", 7},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
110 {"THREAD_ENTER", 9},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
111 {"THREAD_PRIORITY", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
112 {"THREAD_RESUME", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
113 {"THREAD_SLEEP", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
114 {"THREAD_SUSPEND", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
115 {"THREAD_SWITCH", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
116 {"THREAD_WAKE", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
117 {"USER", 0x0f00},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
118 {"USER_10", 10},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
119 {"USER_1", 1},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
120 {"USER_11", 11},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
121 {"USER_12", 12},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
122 {"USER_13", 13},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
123 {"USER_14", 14},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
124 {"USER_15", 15},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
125 {"USER_16", 16},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
126 {"USER_17", 17},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
127 {"USER_18", 18},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
128 {"USER_19", 19},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
129 {"USER_2", 2},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
130 {"USER_3", 3},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
131 {"USER_4", 4},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
132 {"USER_5", 5},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
133 {"USER_6", 6},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
134 {"USER_7", 7},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
135 {"USER_8", 8},
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
136 {"USER_9", 9},
460
a65a4055f146 * src/common/kapi.cxx:
nickg
parents: 182
diff changeset
137 { 0, 0 }
182
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
138 };
460
a65a4055f146 * src/common/kapi.cxx:
nickg
parents: 182
diff changeset
139 #else /* CYGDBG_KERNEL_INSTRUMENT_MSGS_DEFINE_TABLE */
a65a4055f146 * src/common/kapi.cxx:
nickg
parents: 182
diff changeset
140 extern struct instrument_desc_s instrument_desc[];
a65a4055f146 * src/common/kapi.cxx:
nickg
parents: 182
diff changeset
141 #endif /* CYGDBG_KERNEL_INSTRUMENT_MSGS_DEFINE_TABLE */
182
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
142
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
diff changeset
143 /* EOF instrument_desc.h */