Drop obsoleted patch.
[linux-flexiantxendom0-3.2.10.git] / arch / i386 / kdb / ChangeLog
1 2004-12-25 Keith Owens  <kaos@sgi.com>
2
3         * kdb v4.4-2.6.10-i386-1.
4
5 2004-12-07 Keith Owens  <kaos@sgi.com>
6
7         * kdb v4.4-2.6.10-rc3-i386-1.
8
9 2004-11-23 Keith Owens  <kaos@sgi.com>
10
11         * Coexist with asmlinkage/fastcall changes.
12         * kdb v4.4-2.6.10-rc2-i386-1.
13
14 2004-10-29 Keith Owens  <kaos@sgi.com>
15
16         * Handle change defintions for hard and soft irq context.
17         * Make stack switch in kdb backtrace look more like the oops output.
18         * kdb v4.4-2.6.10-rc1-i386-1.
19
20 2004-10-19 Keith Owens  <kaos@sgi.com>
21
22         * kdb v4.4-2.6.9-i386-1.
23
24 2004-10-12 Keith Owens  <kaos@sgi.com>
25
26         * kdb v4.4-2.6.9-rc4-i386-1.
27
28 2004-10-01 Keith Owens  <kaos@sgi.com>
29
30         * kdb v4.4-2.6.9-rc3-i386-1.
31
32 2004-09-30 Keith Owens  <kaos@sgi.com>
33
34         * Add stackdepth command.
35         * Handle backtrace with separate soft and hard irq stacks
36           (CONFIG_4KSTACKS).
37         * Work around RESTORE_ALL macro, which can only be used once.
38         * Export kdba_dumpregs.  Bryan Cardillo, UPenn.
39         * kdb v4.4-2.6.9-rc2-i386-2.
40
41 2004-09-14 Keith Owens  <kaos@sgi.com>
42
43         * kdb v4.4-2.6.9-rc2-i386-1.
44
45 2004-08-27 Keith Owens  <kaos@sgi.com>
46
47         * kdb v4.4-2.6.9-rc1-i386-1.
48
49 2004-08-14 Keith Owens  <kaos@sgi.com>
50
51         * kdb v4.4-2.6.8-i386-1.
52
53 2004-08-12 Keith Owens  <kaos@sgi.com>
54
55         * kdb v4.4-2.6.8-rc4-i386-1.
56
57 2004-08-04 Keith Owens  <kaos@sgi.com>
58
59         * kdb v4.4-2.6.8-rc3-i386-1.
60
61 2004-07-18 Keith Owens  <kaos@sgi.com>
62
63         * kdb v4.4-2.6.8-rc2-i386-1.
64
65 2004-07-12 Keith Owens  <kaos@sgi.com>
66
67         * kdb v4.4-2.6.8-rc1-i386-1.
68
69 2004-06-16 Keith Owens  <kaos@sgi.com>
70
71         * kdb v4.4-2.6.7-i386-1.
72
73 2004-06-10 Keith Owens  <kaos@sgi.com>
74
75         * kdb v4.4-2.6.7-rc3-i386-1.
76
77 2004-06-09 Keith Owens  <kaos@sgi.com>
78
79         * Namespace clean up.  Mark code/variables as static when it is only
80           used in one file, delete dead code/variables.
81         * kdb v4.4-2.6.7-rc2-i386-3.
82
83 2004-06-08 Keith Owens  <kaos@sgi.com>
84
85         * Whitespace clean up, no code changes.
86         * kdb v4.4-2.6.7-rc2-i386-2.
87
88 2004-06-07 Keith Owens  <kaos@sgi.com>
89
90         * Force KALLSYMS and KALLSYMS_ALL for CONFIG_KDB.
91         * kdb v4.4-2.6.7-rc2-i386-1.
92
93 2004-06-06 Keith Owens  <kaos@sgi.com>
94
95         * Correct Kconfig help text.
96         * Coexist with CONFIG_REGPARM.
97         * Add standard archkdb commands.
98         * Move kdb_{get,put}userarea_size definitions to linux/kdb.h.
99         * kdb v4.4-2.6.6-i386-2.
100
101 2004-05-23 Keith Owens  <kaos@sgi.com>
102
103         * Move bfd.h and ansidecl.h from arch/$(ARCH)/kdb to include/asm-$(ARCH).
104         * Update copyright notices.
105         * kdb v4.4-2.6.6-i386-1.
106
107 2004-05-10 Keith Owens  <kaos@sgi.com>
108
109         * kdb v4.3-2.6.6-i386-1.
110
111 2004-05-06 Keith Owens  <kaos@sgi.com>
112
113         * kdb v4.3-2.6.6-rc3-i386-1.
114
115 2004-05-06 Keith Owens  <kaos@sgi.com>
116
117         * kdb v4.3-2.6.6-rc2-i386-1.
118
119 2004-04-30 Keith Owens  <kaos@sgi.com>
120
121         * kdb v4.3-2.6.6-rc1-i386-1.
122
123 2004-04-05 Keith Owens  <kaos@sgi.com>
124
125         * kdb v4.3-2.6-5-i386-1.
126
127 2004-02-29 Keith Owens  <kaos@sgi.com>
128
129         * kdb v4.3-2.6-4-rc1-i386-1.
130
131 2004-02-18 Keith Owens  <kaos@sgi.com>
132
133         * kdb v4.3-2.6-3-i386-1.
134
135 2004-02-17 Keith Owens  <kaos@sgi.com>
136
137         * Pick up changes from Jim Houston for 2.6.
138         * Sync with kdb v4.3-2.4.25-rc1-i386-1.
139         * Adjust for LDT changes in i386 mainline.
140         * Convert longjmp buffers from static to dynamic allocation, for large
141           cpu counts.
142         * Do not use USB keyboard if it has not been probed.
143         * Do not print section data, 2.6 kallsyms does not support sections :(.
144         * kdb v4.3-2.6-3-rc3-i386-1.
145
146 2003-08-29 Keith Owens  <kaos@sgi.com>
147
148         * kdb v4.3-2.4.22-i386-1.
149
150 2003-08-05 Keith Owens  <kaos@sgi.com>
151
152         * Remove duplicate setting of trap for machine_check.
153         * Only reset keyboard when CONFIG_VT_CONSOLE is defined.
154
155 2003-07-27 Keith Owens  <kaos@sgi.com>
156
157         * kdb v4.3-2.4.22-pre8-i386-5.
158
159 2003-07-20 Keith Owens  <kaos@sgi.com>
160
161         * Remove compile warning on x86 commands.
162         * kdb v4.3-2.4.21-i386-5.
163
164 2003-07-08 Keith Owens  <kaos@sgi.com>
165
166         * Add new x86 commands - rdv, gdt, idt, ldt, ldtp, ptex.
167           Vamsi Krishna S., IBM.
168         * kdb v4.3-2.4.21-i386-4.
169
170 2003-07-01 Keith Owens  <kaos@sgi.com>
171
172         * Convert kdba_find_return() to two passes to reduce false positives.
173         * Correct jmp disp8 offset calculation for out of line lock code.
174         * Use NMI for kdb IPI in clustered APIC mode.  Sachin Sant, IBM.
175         * kdb v4.3-2.4.21-i386-3.
176
177 2003-06-23 Keith Owens  <kaos@sgi.com>
178
179         * Sync with XFS 2.4.21 tree.
180         * kdb v4.3-2.4.21-i386-2.
181
182 2003-06-20 Keith Owens  <kaos@sgi.com>
183
184         * kdb v4.3-2.4.21-i386-1.
185
186 2003-06-20 Keith Owens  <kaos@sgi.com>
187
188         * Add CONFIG_KDB_CONTINUE_CATASTROPHIC.
189         * Correct KDB_ENTER() definition.
190         * kdb v4.3-2.4.20-i386-1.
191
192 2003-05-02 Keith Owens  <kaos@sgi.com>
193
194         * Add kdba_fp_value().
195         * Limit backtrace size to catch loops.
196         * Add read/write access to user pages.  Vamsi Krishna S., IBM
197         * Clean up USB keyboard support.  Steven Dake.
198         * kdb v4.2-2.4.20-i386-1.
199
200 2003-04-04 Keith Owens  <kaos@sgi.com>
201
202         * Workarounds for scheduler bugs.
203         * kdb v4.1-2.4.20-i386-1.
204
205 2003-03-16 Keith Owens  <kaos@sgi.com>
206
207         * Each cpu saves its state as it enters kdb or before it enters code
208           which cannot call kdb, converting kdb from a pull to a push model.
209         * Clean up kdb interaction with CONFIG_SERIAL_CONSOLE.
210         * Removal of special cases for i386 backtrace from common code
211           simplifies the architecture code.
212         * Add command to dump i386 struct pt_regs.
213         * kdb v4.0-2.4.20-i386-1.
214
215 2003-02-03 Keith Owens  <kaos@sgi.com>
216
217         * Register kdb commands early.
218         * Handle KDB_ENTER() when kdb=off.
219         * Optimize __kdba_getarea_size when width is a constant.
220         * Decode oops via kallsyms if it is available.
221         * Update copyright notices to 2003.
222         * Handle call *disp32(%reg) in backtrace.
223         * Correct keyboard freeze.  Ashish Kalra.
224         * Add command history and editing.  Sonic Zhang.
225         * kdb_toggleled is conditional on KDB_BLINK_LED.  Bernhard Fischer.
226         * Allow tab on serial line for symbol completion.
227         * Ignore KDB_ENTER() when kdb is already running.
228         * kdb v3.0-2.4.20-i386-1.
229
230 2002-11-29 Keith Owens  <kaos@sgi.com>
231
232         * Upgrade to 2.4.20.
233         * kdb v2.5-2.4.20-i386-1.
234
235 2002-11-14 Keith Owens  <kaos@sgi.com>
236
237         * Upgrade to 2.4.20-rc1.
238         * kdb v2.5-2.4.20-rc1-i386-1.
239
240 2002-11-14 Keith Owens  <kaos@sgi.com>
241
242         * General clean up of handling for breakpoints and single stepping over
243           software breakpoints.
244         * Accept ff 1x as well as ff dx for call *(%reg) in backtrace.
245         * kdb v2.5-2.4.19-i386-1.
246
247 2002-11-01 Keith Owens  <kaos@sgi.com>
248
249         * Prevent SMP IRQ overwriting KDB_ENTER().
250         * kdb v2.4-2.4.19-i386-2.
251
252 2002-10-31 Keith Owens  <kaos@sgi.com>
253
254         * Avoid KDB_VECTOR conflict with DUMP_VECTOR.
255         * Remove kdb_eframe_t.
256         * Sanity check if we have pt_regs.
257         * Remove kdba_getcurrentframe().
258         * Reinstate missing nmi_watchdog/kdb hook.
259         * kdb v2.4-2.4.19-i386-1.
260
261 2002-10-17 Keith Owens  <kaos@sgi.com>
262
263         * Correct compile with CONFIG_VT_CONSOLE=n.
264         * kdb v2.3-2.4.19-i386-5.
265
266 2002-10-04 Keith Owens  <kaos@sgi.com>
267
268         * Add USB keyboard option.
269         * Minimize differences between patches for 2.4 and 2.5 kernels.
270         * kdb v2.3-2.4.19-i386-4.
271
272 2002-08-10 Keith Owens  <kaos@sgi.com>
273
274         * Replace kdb_port with kdb_serial to support memory mapped I/O.
275           Note: This needs kdb v2.3-2.4.19-common-2 or later.
276         * kdb v2.3-2.4.19-i386-3.
277
278 2002-08-09 Keith Owens  <kaos@sgi.com>
279
280         * Use -fno-optimize-sibling-calls for kdb if gcc supports it.
281         * .text.lock does not consume an activation frame.
282         * kdb v2.3-2.4.19-i386-2.
283
284 2002-08-07 Keith Owens  <kaos@sgi.com>
285
286         * Upgrade to 2.4.19.
287         * Remove individual SGI copyrights, the general SGI copyright applies.
288         * New .text.lock name.  Hugh Dickins.
289         * Set KERNEL_CS in kdba_getcurrentframe.  Hugh Dickins.
290         * Clean up disassembly layout.  Hugh Dickins, Keith Owens.
291         * Replace hard coded stack size with THREAD_SIZE.  Hugh Dickins.
292         * Better stack layout on bt with no frame pointers.  Hugh Dickins.
293         * Make i386 IO breakpoints (bpha <address> IO) work again.
294           Martin Wilck, Keith Owens.
295         * Remove fixed KDB_MAX_COMMANDS size.
296         * Add set_fs() around __copy_to_user on kernel addresses.
297           Randolph Chung.
298         * Position i386 for CONFIG_NUMA_REPLICATE.
299         * kdb v2.3-2.4.19-i386-1.
300
301 2002-07-09 Keith Owens  <kaos@sgi.com>
302
303         * Upgrade to 2.4.19-rc1.
304
305 2002-06-14 Keith Owens  <kaos@sgi.com>
306
307         * Upgrade to 2.4.19-pre10.
308         * kdb v2.1-2.4.19-pre10-i386-1.
309
310 2002-04-09 Keith Owens  <kaos@sgi.com>
311
312         * Upgrade to 2.4.19-pre6.
313         * kdb v2.1-2.4.19-pre6-i386-1.
314
315 2002-02-26 Keith Owens  <kaos@sgi.com>
316
317         * Upgrade to 2.4.18.
318         * kdb v2.1-2.4.18-i386-1.
319
320 2002-01-18 Keith Owens  <kaos@sgi.com>
321
322         * Use new kdb_get/put functions.
323         * Define kdba_{get,put}area_size functions for i386.
324         * Remove over-engineered dblist callback functions.
325         * Correctly handle failing call disp32 in backtrace.
326         * Remove bp_instvalid flag, redundant code.
327         * Remove dead code.
328         * kdb v2.1-2.4.17-i386-1.
329
330 2002-01-04 Keith Owens  <kaos@sgi.com>
331
332         * Sync xfs <-> kdb i386 code.
333
334 2001-12-22 Keith Owens  <kaos@sgi.com>
335
336         * Split kdb for i386 as kdb v2.0-2.4.17-i386-1.