1 2004-12-25 Keith Owens <kaos@sgi.com>
3 * kdb v4.4-2.6.10-i386-1.
5 2004-12-07 Keith Owens <kaos@sgi.com>
7 * kdb v4.4-2.6.10-rc3-i386-1.
9 2004-11-23 Keith Owens <kaos@sgi.com>
11 * Coexist with asmlinkage/fastcall changes.
12 * kdb v4.4-2.6.10-rc2-i386-1.
14 2004-10-29 Keith Owens <kaos@sgi.com>
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.
20 2004-10-19 Keith Owens <kaos@sgi.com>
22 * kdb v4.4-2.6.9-i386-1.
24 2004-10-12 Keith Owens <kaos@sgi.com>
26 * kdb v4.4-2.6.9-rc4-i386-1.
28 2004-10-01 Keith Owens <kaos@sgi.com>
30 * kdb v4.4-2.6.9-rc3-i386-1.
32 2004-09-30 Keith Owens <kaos@sgi.com>
34 * Add stackdepth command.
35 * Handle backtrace with separate soft and hard irq stacks
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.
41 2004-09-14 Keith Owens <kaos@sgi.com>
43 * kdb v4.4-2.6.9-rc2-i386-1.
45 2004-08-27 Keith Owens <kaos@sgi.com>
47 * kdb v4.4-2.6.9-rc1-i386-1.
49 2004-08-14 Keith Owens <kaos@sgi.com>
51 * kdb v4.4-2.6.8-i386-1.
53 2004-08-12 Keith Owens <kaos@sgi.com>
55 * kdb v4.4-2.6.8-rc4-i386-1.
57 2004-08-04 Keith Owens <kaos@sgi.com>
59 * kdb v4.4-2.6.8-rc3-i386-1.
61 2004-07-18 Keith Owens <kaos@sgi.com>
63 * kdb v4.4-2.6.8-rc2-i386-1.
65 2004-07-12 Keith Owens <kaos@sgi.com>
67 * kdb v4.4-2.6.8-rc1-i386-1.
69 2004-06-16 Keith Owens <kaos@sgi.com>
71 * kdb v4.4-2.6.7-i386-1.
73 2004-06-10 Keith Owens <kaos@sgi.com>
75 * kdb v4.4-2.6.7-rc3-i386-1.
77 2004-06-09 Keith Owens <kaos@sgi.com>
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.
83 2004-06-08 Keith Owens <kaos@sgi.com>
85 * Whitespace clean up, no code changes.
86 * kdb v4.4-2.6.7-rc2-i386-2.
88 2004-06-07 Keith Owens <kaos@sgi.com>
90 * Force KALLSYMS and KALLSYMS_ALL for CONFIG_KDB.
91 * kdb v4.4-2.6.7-rc2-i386-1.
93 2004-06-06 Keith Owens <kaos@sgi.com>
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.
101 2004-05-23 Keith Owens <kaos@sgi.com>
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.
107 2004-05-10 Keith Owens <kaos@sgi.com>
109 * kdb v4.3-2.6.6-i386-1.
111 2004-05-06 Keith Owens <kaos@sgi.com>
113 * kdb v4.3-2.6.6-rc3-i386-1.
115 2004-05-06 Keith Owens <kaos@sgi.com>
117 * kdb v4.3-2.6.6-rc2-i386-1.
119 2004-04-30 Keith Owens <kaos@sgi.com>
121 * kdb v4.3-2.6.6-rc1-i386-1.
123 2004-04-05 Keith Owens <kaos@sgi.com>
125 * kdb v4.3-2.6-5-i386-1.
127 2004-02-29 Keith Owens <kaos@sgi.com>
129 * kdb v4.3-2.6-4-rc1-i386-1.
131 2004-02-18 Keith Owens <kaos@sgi.com>
133 * kdb v4.3-2.6-3-i386-1.
135 2004-02-17 Keith Owens <kaos@sgi.com>
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
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.
146 2003-08-29 Keith Owens <kaos@sgi.com>
148 * kdb v4.3-2.4.22-i386-1.
150 2003-08-05 Keith Owens <kaos@sgi.com>
152 * Remove duplicate setting of trap for machine_check.
153 * Only reset keyboard when CONFIG_VT_CONSOLE is defined.
155 2003-07-27 Keith Owens <kaos@sgi.com>
157 * kdb v4.3-2.4.22-pre8-i386-5.
159 2003-07-20 Keith Owens <kaos@sgi.com>
161 * Remove compile warning on x86 commands.
162 * kdb v4.3-2.4.21-i386-5.
164 2003-07-08 Keith Owens <kaos@sgi.com>
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.
170 2003-07-01 Keith Owens <kaos@sgi.com>
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.
177 2003-06-23 Keith Owens <kaos@sgi.com>
179 * Sync with XFS 2.4.21 tree.
180 * kdb v4.3-2.4.21-i386-2.
182 2003-06-20 Keith Owens <kaos@sgi.com>
184 * kdb v4.3-2.4.21-i386-1.
186 2003-06-20 Keith Owens <kaos@sgi.com>
188 * Add CONFIG_KDB_CONTINUE_CATASTROPHIC.
189 * Correct KDB_ENTER() definition.
190 * kdb v4.3-2.4.20-i386-1.
192 2003-05-02 Keith Owens <kaos@sgi.com>
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.
200 2003-04-04 Keith Owens <kaos@sgi.com>
202 * Workarounds for scheduler bugs.
203 * kdb v4.1-2.4.20-i386-1.
205 2003-03-16 Keith Owens <kaos@sgi.com>
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.
215 2003-02-03 Keith Owens <kaos@sgi.com>
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.
230 2002-11-29 Keith Owens <kaos@sgi.com>
233 * kdb v2.5-2.4.20-i386-1.
235 2002-11-14 Keith Owens <kaos@sgi.com>
237 * Upgrade to 2.4.20-rc1.
238 * kdb v2.5-2.4.20-rc1-i386-1.
240 2002-11-14 Keith Owens <kaos@sgi.com>
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.
247 2002-11-01 Keith Owens <kaos@sgi.com>
249 * Prevent SMP IRQ overwriting KDB_ENTER().
250 * kdb v2.4-2.4.19-i386-2.
252 2002-10-31 Keith Owens <kaos@sgi.com>
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.
261 2002-10-17 Keith Owens <kaos@sgi.com>
263 * Correct compile with CONFIG_VT_CONSOLE=n.
264 * kdb v2.3-2.4.19-i386-5.
266 2002-10-04 Keith Owens <kaos@sgi.com>
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.
272 2002-08-10 Keith Owens <kaos@sgi.com>
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.
278 2002-08-09 Keith Owens <kaos@sgi.com>
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.
284 2002-08-07 Keith Owens <kaos@sgi.com>
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.
298 * Position i386 for CONFIG_NUMA_REPLICATE.
299 * kdb v2.3-2.4.19-i386-1.
301 2002-07-09 Keith Owens <kaos@sgi.com>
303 * Upgrade to 2.4.19-rc1.
305 2002-06-14 Keith Owens <kaos@sgi.com>
307 * Upgrade to 2.4.19-pre10.
308 * kdb v2.1-2.4.19-pre10-i386-1.
310 2002-04-09 Keith Owens <kaos@sgi.com>
312 * Upgrade to 2.4.19-pre6.
313 * kdb v2.1-2.4.19-pre6-i386-1.
315 2002-02-26 Keith Owens <kaos@sgi.com>
318 * kdb v2.1-2.4.18-i386-1.
320 2002-01-18 Keith Owens <kaos@sgi.com>
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.
328 * kdb v2.1-2.4.17-i386-1.
330 2002-01-04 Keith Owens <kaos@sgi.com>
332 * Sync xfs <-> kdb i386 code.
334 2001-12-22 Keith Owens <kaos@sgi.com>
336 * Split kdb for i386 as kdb v2.0-2.4.17-i386-1.