1 2008-11-26 Jay Lan <jlan@sgi.com>
3 * kdb-v4.4-2.6.28-rc6-ia64-1.
5 2008-11-12 Jay Lan <jlan@sgi.com>
7 * kdb-v4.4-2.6.28-rc4-ia64-1.
9 2008-11-04 Jay Lan <jlan@sgi.com>
11 * kdb-v4.4-2.6.28-rc3-ia64-1.
13 2008-10-29 Jay Lan <jlan@sgi.com>
15 * "Commandeer vector 0xfe for KDB_VECTOR", version 2.
16 Cliff Wickman <cpw@sgi.com>
17 * kdb-v4.4-2.6.28-rc2-ia64-2.
19 2008-10-27 Jay Lan <jlan@sgi.com>
21 * kdb-v4.4-2.6.28-rc2-ia64-1.
23 2008-10-20 Jay Lan <jlan@sgi.com>
25 * kdb-v4.4-2.6.27-ia64-1.
27 2008-09-30 Jay Lan <jlan@sgi.com>
29 * kdb-v4.4-2.6.27-rc8-ia64-1.
31 2008-09-22 Jay Lan <jlan@sgi.com>
33 * kdb-v4.4-2.6.27-rc7-ia64-1.
35 2008-09-03 Jay Lan <jlan@sgi.com>
37 * kdb-v4.4-2.6.27-rc5-ia64-1.
39 2008-08-19 Jay Lan <jlan@sgi.com>
41 * kdb-v4.4-2.6.27-rc3-ia64-1.
43 2008-08-15 Jay Lan <jlan@sgi.com>
45 * Fix a problem that slave cpus panic'ed during NMI.
46 Jay Lan <jlan@sgi.com>
47 * kdb-v4.4-2.6.27-rc2-ia64-2.1.
49 2008-08-14 Jay Lan <jlan@sgi.com>
51 * Support 'kdump' command to take a kdump vmcore from KDB,
52 Dan Aloni (da-x@monatomic.org),
53 Jason Xiao (jidong.xiao@gmail.com),
54 Jay Lan (jlan@sgi.com)
55 * kdb-v4.4-2.6.27-rc2-ia64-2.
57 2008-08-06 Jay Lan <jlan@sgi.com>
59 * Fix up the NULL pointer deference issue in ohci_kdb_poll_char,
60 Jason Xiao <jidong.xiao@gmail.com>
61 * kdb-v4.4-2.6.27-rc2-ia64-1.
63 2008-07-18 Jay Lan <jlan@sgi.com>
65 * support Hardware Breakpoint (bph/bpha) commands
66 IA64: Greg Banks <gnb@sgi.com>
67 X86: Konstantin Baydarov <kbaidarov@ru.mvista.com>
68 * kdb-v4.4-2.6.26-ia64-2.
70 2008-07-14 Jay Lan <jlan@sgi.com>
72 * kdb-v4.4-2.6.26-ia64-1.
74 2008-07-11 Jay Lan <jlan@sgi.com>
76 * New commands and some fixups and enhancements,
77 Joe Korty <joe.korty@ccur.com>
78 John Blackwood <john.blackwood@ccur.com>
79 Jim Houston <jim.houston@ccur.com>
80 - Use the non-sleeping copy_from_user_atomic.
81 - Enhance kdb_cmderror diagnostic output.
82 - Expand the KDB 'duplicate command' error message.
83 - Touch NMI watchdog in various KDB busy-loops.
84 - Support IMB HS20 Blade 8843 platform.
85 - Display exactly which cpus needed an NMI to get them into kdb.
86 - Better document that kdb's 'ps A' command can be used to show
87 _all_ processes and threads
88 - Suppress KDB boottime INFO messages if quiet boot.
89 - Add a KDB breakpoint to the OOPs path.
90 - Add CONFIG_DISCONTIGMEM support to kdbm_memmap.
91 - Extend the KDB task command to handle CONFIG_NUMA fields.
92 - Extend the KDB vm command to support NUMA stuff.
93 - Create the KDB mempolicy command.
94 - Create a pgdat command for KDB.
95 - Fix a hang on boot on some i386 systems.
96 * kdb-v4.4-2.6.26-rc9-ia64-1.
98 2008-06-30 Jay Lan <jlan@sgi.com>
100 * kdb-v4.4-2.6.26-rc8-ia64-1.
102 2008-06-25 Jay Lan <jlan@sgi.com>
104 * kdb-v4.4-2.6.26-rc7-ia64-1.
106 2008-06-06 Jay Lan <jlan@sgi.com>
108 * kdb-v4.4-2.6.26-rc5-ia64-1.
110 2008-05-30 Jay Lan <jlan@sgi.com>
112 * kdb-v4.4-2.6.26-rc4-ia64-1.
114 2008-05-20 Jay Lan <jlan@sgi.com>
116 * kdb-v4.4-2.6.26-rc3-ia64-1.
118 2008-05-13 Jay Lan <jlan@sgi.com>
120 * XPC support removed from KDB due to XPC changes to 2.6.26-rc1.
121 * kdb-v4.4-2.6.26-rc1-ia64-1.
123 2008-04-17 Jay Lan <jlan@sgi.com>
125 * kdb-v4.4-2.6.25-ia64-1.
127 2008-03-16 Jay Lan <jlan@sgi.com>
129 * kdb-v4.4-2.6.25-rc6-ia64-1.
131 2008-03-03 Jay Lan <jlan@sgi.com>
133 * kdb-v4.4-2.6.25-rc3-ia64-1.
135 2008-02-26 Jay Lan <jlan@sgi.com>
137 * kdb-v4.4-2.6.25-rc2-ia64-1.
139 2008-02-19 Jay Lan <jlan@sgi.com>
141 * kdb-v4.4-2.6.25-rc1-ia64-1.
143 2008-02-01 Jay Lan <jlan@sgi.com>
145 * Backed out USB UHCI support since it caused dropped characters and
147 * Restored "archkdbcommon" commands for x86. It was lost at the x86
149 * Detecting if the HC was "busy", Aaron Young <ayoung@sgi.com>
150 * kdb-v4.4-2.6.24-ia64-2.
152 2008-01-29 Jay Lan <jlan@sgi.com>
154 * kdb-v4.4-2.6.24-ia64-1.
156 2008-01-22 Jay Lan <jlan@sgi.com>
158 * USB UHCI kdb support, Konstantin Baydarov <kbaidarov@ru.mvista.com>
159 * kdb-v4.4-2.6.24-rc8-ia64-3.
161 2008-01-18 Jay Lan <jlan@sgi.com>
163 * USB EHCI kdb support, Aaron Young <ayoung@sgi.com>
164 * kdb-v4.4-2.6.24-rc8-ia64-2.
166 2008-01-18 Jay Lan <jlan@sgi.com>
168 * kdb-v4.4-2.6.24-rc8-ia64-1.
170 2008-01-07 Jay Lan <jlan@sgi.com>
172 * kdb-v4.4-2.6.24-rc7-ia64-1.
174 2007-12-21 Jay Lan <jlan@sgi.com>
176 * kdb v4.4-2.6.24-rc6-ia64-1.
178 2007-12-12 Jay Lan <jlan@sgi.com>
180 * kdb v4.4-2.6.24-rc5-ia64-1.
182 2007-12-05 Jay Lan <jlan@sgi.com>
184 * Fixed a 'sysctl table check failed' problem.
185 * kdb v4.4-2.6.24-rc4-ia64-1.
187 2007-11-26 Jay Lan <jlan@sgi.com>
189 * kdb v4.4-2.6.24-rc3-ia64-1.
191 2007-11-13 Jay Lan <jlan@sgi.com>
193 * Back ported "New KDB USB interface" from Aaron Young in
194 v4.4-2.6.23-ia64-2 to 2.6.24 kdb patchset.
195 * kdb v4.4-2.6.24-rc2-ia64-2.
197 2007-11-12 Jay Lan <jlan@sgi.com>
199 * kdb v4.4-2.6.24-rc2-ia64-1.
201 2007-11-09 Jay Lan <jlan@sgi.com>
203 * Rebase to 2.6.24-rc1 kernel
204 * - merged kdb-v4.4-2.6.23-i386-1 and kdb-v4.4-2.6.23-x86_64-1
205 * into kdb-v4.4-2.6.24-rc1-x86-1
206 * - Fields "done", "sglist_len", and "pid" are removed from
207 * struct scsi_cmnd. Thus, these fields are no longer displayed
209 * kdb v4.4-2.6.24-rc1-ia64-1.
211 2007-11-08 Jay Lan <jlan@sgi.com>
213 * New KDB USB interface, Aaron Young <ayoung@sgi.com>
214 * 1. This patch allows KDB to work with any Host Contoller driver
215 * and call the correct HC driver poll routine (as long as the
216 * HC driver provides a .kdb_poll_char routine via it's
217 * associated hc_driver struct).
218 * 2. Hotplugged keyboards are now recognized by KDB.
219 * 3. Currently KDB can only make use of 1 USB type keyboard.
220 * New code can handle up to 8 attached keyboards - input is
221 * multiplexed from all of them while in kdb.
222 * kdb v4.4-2.6.23-ia64-2.
224 2007-10-24 Jay Lan <jlan@sgi.com>
226 * kdb v4.4-2.6.23-ia64-1.
228 2007-09-26 Jay Lan <jlan@sgi.com>
230 * kdb v4.4-2.6.23-rc8-ia64-1.
232 2007-09-21 Jay Lan <jlan@sgi.com>
234 * kdb v4.4-2.6.23-rc7-ia64-1.
236 2007-09-19 Jay Lan <jlan@sgi.com>
238 * Get into KDB successfully if multiple cpus are in MCA. <rja@sgi.com>
239 * kdb v4.4-2.6.23-rc6-ia64-2.
241 2007-09-12 Jay Lan <jlan@sgi.com>
243 * kdb v4.4-2.6.23-rc6-ia64-1.
245 2007-09-06 Jay Lan <jlan@sgi.com>
247 * kdb v4.4-2.6.23-rc5-ia64-1.
249 2007-08-30 Keith Owens <kaos@sgi.com>
251 * New i386/x86_64 backtrace requires that kdb_save_running() does not
252 exit until after kdb_main_loop() has completed.
253 * kdb v4.4-2.6.23-rc4-ia64-2.
255 2007-08-30 Jay Lan <jlan@sgi.com>
257 * kdb v4.4-2.6.23-rc4-ia64-1.
259 2007-08-24 Keith Owens <kaos@sgi.com>
261 * kdb v4.4-2.6.23-rc3-ia64-1.
263 2007-08-07 Jay Lan <jlan@sgi.com>
265 * kdb v4.4-2.6.23-rc2-ia64-1.
267 2007-07-30 Keith Owens <kaos@sgi.com>
269 * kdb v4.4-2.6.23-rc1-ia64-1.
271 2007-07-09 Keith Owens <kaos@sgi.com>
273 * kdb v4.4-2.6.22-ia64-1.
275 2007-07-02 Keith Owens <kaos@sgi.com>
277 * kdb v4.4-2.6.22-rc7-ia64-1.
279 2007-06-20 Keith Owens <kaos@sgi.com>
281 * kdb v4.4-2.6.22-rc5-ia64-1.
283 2007-06-08 Keith Owens <kaos@sgi.com>
285 * kdb v4.4-2.6.22-rc4-ia64-1.
287 2007-05-28 Keith Owens <kaos@sgi.com>
289 * kdb v4.4-2.6.22-rc3-ia64-1.
291 2007-05-22 Keith Owens <kaos@sgi.com>
293 * kdb v4.4-2.6.22-rc2-ia64-1.
295 2007-05-22 Keith Owens <kaos@sgi.com>
297 * kdb v4.4-2.6.22-rc1-ia64-1.
299 2007-04-29 Keith Owens <kaos@sgi.com>
301 * kdb v4.4-2.6.21-ia64-1.
303 2007-04-16 Keith Owens <kaos@sgi.com>
305 * kdb v4.4-2.6.21-rc7-ia64-1.
307 2007-04-10 Keith Owens <kaos@sgi.com>
309 * kdb v4.4-2.6.21-rc6-ia64-1.
311 2007-04-02 Keith Owens <kaos@sgi.com>
313 * kdb v4.4-2.6.21-rc5-ia64-1.
315 2007-03-19 Keith Owens <kaos@sgi.com>
317 * kdb v4.4-2.6.21-rc4-ia64-1.
319 2007-03-14 Keith Owens <kaos@sgi.com>
321 * kdb v4.4-2.6.21-rc3-ia64-1.
323 2007-03-14 Keith Owens <kaos@sgi.com>
325 * kdb v4.4-2.6.21-rc2-ia64-1.
327 2007-03-01 Keith Owens <kaos@sgi.com>
329 * kdb v4.4-2.6.21-rc1-ia64-1.
331 2007-03-01 Keith Owens <kaos@sgi.com>
333 * Remove sparse warnings.
334 * kdb v4.4-2.6.20-ia64-3.
336 2007-02-16 Keith Owens <kaos@sgi.com>
338 * Initialise variable bits of struct disassemble_info each time.
339 * kdb v4.4-2.6.20-ia64-2.
341 2007-02-06 Keith Owens <kaos@sgi.com>
343 * kdb v4.4-2.6.20-ia64-1.
345 2007-02-01 Keith Owens <kaos@sgi.com>
347 * kdb v4.4-2.6.20-rc7-ia64-1.
349 2007-01-08 Keith Owens <kaos@sgi.com>
351 * Detect calls via PLT and decode the target address.
352 * kdb v4.4-2.6.20-rc4-ia64-2.
354 2007-01-08 Keith Owens <kaos@sgi.com>
356 * kdb v4.4-2.6.20-rc4-ia64-1.
358 2007-01-02 Keith Owens <kaos@sgi.com>
360 * kdb v4.4-2.6.20-rc3-ia64-1.
362 2006-12-20 Keith Owens <kaos@sgi.com>
364 * kdb v4.4-2.6.20-rc1-ia64-1.
366 2006-12-07 Keith Owens <kaos@sgi.com>
368 * Export kdba_dumpregs.
369 * kdb v4.4-2.6.19-ia64-2.
371 2006-11-30 Keith Owens <kaos@sgi.com>
373 * kdb v4.4-2.6.19-ia64-1.
375 2006-11-27 Keith Owens <kaos@sgi.com>
377 * Only use VT keyboard if the command line allows it and ACPI indicates
378 that there is an i8042.
379 * kdb v4.4-2.6.19-rc6-ia64-2.
381 2006-11-20 Keith Owens <kaos@sgi.com>
383 * kdb v4.4-2.6.19-rc6-ia64-1.
385 2006-11-09 Keith Owens <kaos@sgi.com>
387 * Only use VT console if the command line allows it.
388 * kdb v4.4-2.6.19-rc5-ia64-2.
390 2006-11-08 Keith Owens <kaos@sgi.com>
392 * kdb v4.4-2.6.19-rc5-ia64-1.
394 2006-11-01 Keith Owens <kaos@sgi.com>
396 * kdb v4.4-2.6.19-rc4-ia64-1.
398 2006-10-24 Keith Owens <kaos@sgi.com>
400 * kdb v4.4-2.6.19-rc3-ia64-1.
402 2006-10-24 Keith Owens <kaos@sgi.com>
404 * Remove redundant regs and envp parameters.
405 * kdb v4.4-2.6.19-rc2-ia64-2.
407 2006-10-18 Keith Owens <kaos@sgi.com>
409 * kdb v4.4-2.6.19-rc2-ia64-1.
411 2006-10-09 Keith Owens <kaos@sgi.com>
413 * kdb v4.4-2.6.19-rc1-ia64-1.
415 2006-10-06 Keith Owens <kaos@sgi.com>
417 * Remove #include <linux/config.h>
418 * kdb v4.4-2.6.18-ia64-2.
420 2006-09-20 Keith Owens <kaos@sgi.com>
422 * kdb v4.4-2.6.18-ia64-1.
424 2006-09-15 Keith Owens <kaos@sgi.com>
426 * kdb v4.4-2.6.18-rc7-ia64-1.
428 2006-08-29 Keith Owens <kaos@sgi.com>
430 * Rewrite all backtrace code.
431 * kdb v4.4-2.6.18-rc5-ia64-2.
433 2006-08-28 Keith Owens <kaos@sgi.com>
435 * kdb v4.4-2.6.18-rc5-ia64-1.
437 2006-08-08 Keith Owens <kaos@sgi.com>
439 * kdb v4.4-2.6.18-rc4-ia64-1.
441 2006-08-04 Keith Owens <kaos@sgi.com>
443 * kdb v4.4-2.6.18-rc3-ia64-1.
445 2006-07-18 Keith Owens <kaos@sgi.com>
447 * kdb v4.4-2.6.18-rc2-ia64-1.
449 2006-07-12 Keith Owens <kaos@sgi.com>
451 * Remove dead KDB_REASON codes.
453 * kdb v4.4-2.6.18-rc1-ia64-2.
455 2006-07-07 Keith Owens <kaos@sgi.com>
457 * kdb v4.4-2.6.18-rc1-ia64-1.
459 2006-07-04 Keith Owens <kaos@sgi.com>
461 * Delete kdba_enable_lbr, kdba_disable_lbr, kdba_print_lbr,
462 page_fault_mca. Only ever implemented on x86, difficult to maintain
463 and rarely used in the field.
464 * Replace #ifdef KDB_HAVE_LONGJMP with #ifdef kdba_setjmp.
465 * kdb v4.4-2.6.17-ia64-2.
467 2006-06-19 Keith Owens <kaos@sgi.com>
469 * kdb v4.4-2.6.17-ia64-1.
471 2006-05-25 Keith Owens <kaos@sgi.com>
473 * kdb v4.4-2.6.17-rc5-ia64-1.
475 2006-05-15 Keith Owens <kaos@sgi.com>
477 * Refresh bfd related files from binutils 2.16.91.0.2.
478 * kdb v4.4-2.6.17-rc4-ia64-2.
480 2006-05-12 Keith Owens <kaos@sgi.com>
482 * kdb v4.4-2.6.17-rc4-ia64-1.
484 2006-04-28 Keith Owens <kaos@sgi.com>
486 * kdb v4.4-2.6.17-rc3-ia64-1.
488 2006-04-22 Keith Owens <kaos@sgi.com>
490 * kdb v4.4-2.6.17-rc2-ia64-1.
492 2006-04-11 Keith Owens <kaos@sgi.com>
494 * kdb v4.4-2.6.17-rc1-ia64-1.
496 2006-03-30 Keith Owens <kaos@sgi.com>
498 * Change CONFIG_LKCD to CONFIG_LKCD_DUMP.
499 * kdb v4.4-2.6.16-ia64-3.
501 2006-03-24 Keith Owens <kaos@sgi.com>
503 * Use INIT to interrupt cpus that do not respond to a normal kdb IPI.
504 * Remove KDBA_MCA_TRACE from arch/ia64/kernel/mca.c.
505 * kdb v4.4-2.6.16-ia64-2.
507 2006-03-21 Keith Owens <kaos@sgi.com>
509 * kdb v4.4-2.6.16-ia64-1.
511 2006-03-14 Nathan Scott <nathans@sgi.com>
513 * kdb v4.4-2.6.16-rc6-ia64-1.
515 2006-02-28 Nathan Scott <nathans@sgi.com>
517 * kdb v4.4-2.6.16-rc5-ia64-1.
519 2006-02-20 Nathan Scott <nathans@sgi.com>
521 * kdb v4.4-2.6.16-rc4-ia64-1.
523 2006-02-07 Keith Owens <kaos@sgi.com>
525 * Change kdb_running_process_save from a static array to a pointer.
526 gcc 4.0 objects to forward declarations for arrays with an incomplete
528 * kdb v4.4-2.6.16-rc2-ia64-3.
530 2006-02-06 Keith Owens <kaos@sgi.com>
532 * Change CONFIG_CRASH_DUMP to CONFIG_LKCD.
533 * kdb v4.4-2.6.16-rc2-ia64-2.
535 2006-02-06 Keith Owens <kaos@sgi.com>
537 * kdb v4.4-2.6.16-rc2-ia64-1.
539 2006-02-01 Keith Owens <kaos@sgi.com>
541 * Handlers: check that the task is in kernel space before looking at
542 the thread_info bits.
543 * Expose kdb_running_process_save[] so 'pid R' can get the original
544 process, even when the MCA/INIT handlers are being used.
545 * kdb v4.4-2.6.16-rc1-ia64-3.
547 2006-01-19 Keith Owens <kaos@sgi.com>
549 * Add back some kdb changes to xpc_main that were lost due to a patch
551 * kdb v4.4-2.6.16-rc1-ia64-2.
553 2006-01-18 Keith Owens <kaos@sgi.com>
555 * kdb v4.4-2.6.16-rc1-ia64-1.
557 2006-01-10 Keith Owens <kaos@sgi.com>
559 * Build kdba_pod for generic as well as sn2 kernels and test at run
560 time if the platform is sn2.
561 * kdb v4.4-2.6.15-ia64-3.
563 2006-01-08 Keith Owens <kaos@sgi.com>
565 * Convert xpc to use DIE_KDEBUG_ENTER and DIE_KDEBUG_LEAVE.
566 * Add debug option for xpc.
567 * break.b always sets a debug trap number of 0 , so pass that to kdb as
568 well as the normal kdb traaps.
569 * kdb v4.4-2.6.15-ia64-2.
571 2006-01-04 Keith Owens <kaos@sgi.com>
573 * Remove some inlines and the last vestige of CONFIG_NUMA_REPLICATE.
574 * Read the keyboard acknowledgment after sending a character. SuSE
576 * kdb v4.4-2.6.15-ia64-1.
578 2005-12-25 Keith Owens <kaos@sgi.com>
580 * kdb v4.4-2.6.15-rc7-ia64-1.
582 2005-12-20 Keith Owens <kaos@sgi.com>
584 * kdb v4.4-2.6.15-rc6-ia64-1.
586 2005-12-06 Keith Owens <kaos@sgi.com>
588 * Use RECOVERY flag in MCA handler.
589 * kdb v4.4-2.6.15-rc5-ia64-2.
591 2005-12-05 Keith Owens <kaos@sgi.com>
593 * kdb v4.4-2.6.15-rc5-ia64-1.
595 2005-12-02 Keith Owens <kaos@sgi.com>
597 * Reinstate hook for debug trap, the patch chunk was accidentally
598 dropped in 2.6.15-rc1.
599 * kdb v4.4-2.6.15-rc4-ia64-1.
601 2005-11-30 Keith Owens <kaos@sgi.com>
603 * kdb v4.4-2.6.15-rc3-ia64-1.
605 2005-11-21 Keith Owens <kaos@sgi.com>
607 * kdb v4.4-2.6.15-rc2-ia64-1.
609 2005-11-15 Keith Owens <kaos@sgi.com>
611 * kdb v4.4-2.6.15-rc1-ia64-1.
613 2005-10-28 Keith Owens <kaos@sgi.com>
615 * kdb v4.4-2.6.14-ia64-1.
617 2005-10-21 Keith Owens <kaos@sgi.com>
619 * kdb v4.4-2.6.14-rc5-ia64-1.
621 2005-10-11 Keith Owens <kaos@sgi.com>
623 * Handle removal of USB keyboard. Aaron Young, SGI
624 * kdb v4.4-2.6.14-rc4-ia64-1.
626 2005-10-04 Keith Owens <kaos@sgi.com>
628 * kdb v4.4-2.6.14-rc3-ia64-1.
630 2005-09-21 Keith Owens <kaos@sgi.com>
632 * Support kdb_current_task in register display and modify commands.
633 * kdb v4.4-2.6.14-rc2-ia64-1.
635 2005-09-20 Keith Owens <kaos@sgi.com>
637 * Coexist with kprobes.
638 * Coexist with MCA/INIT rewrite.
639 * Add KDB_ENTER_SLAVE to handle concurrent entry to kdb from multiple
641 * Add handlers command to control whether the MCA/INIT task or the
642 original task is displayed.
643 * Namespace clean up, remove unused kdba_sw_interrupt.
644 * kdb v4.4-2.6.14-rc1-ia64-1.
646 2005-08-29 Keith Owens <kaos@sgi.com>
648 * kdb v4.4-2.6.13-ia64-1.
650 2005-08-24 Keith Owens <kaos@sgi.com>
652 * kdb v4.4-2.6.13-rc7-ia64-1.
654 2005-08-08 Keith Owens <kaos@sgi.com>
656 * Add minstate command.
657 * kdb v4.4-2.6.13-rc6-ia64-1.
659 2005-08-02 Keith Owens <kaos@sgi.com>
661 * Replace hard coded kdb declarations with #include <asm/sections>.
662 * kdb v4.4-2.6.13-rc5-ia64-1.
664 2005-07-30 Keith Owens <kaos@sgi.com>
666 * kdb v4.4-2.6.13-rc4-ia64-1.
668 2005-07-22 Keith Owens <kaos@sgi.com>
670 * Handle INIT delivered while in physical mode.
671 * kdb v4.4-2.6.13-rc3-ia64-2.
673 2005-07-19 Keith Owens <kaos@sgi.com>
675 * Add support for USB keyboard (OHCI only). Aaron Young, SGI.
676 * kdb v4.4-2.6.13-rc3-ia64-1.
678 2005-07-08 Keith Owens <kaos@sgi.com>
680 * kdb v4.4-2.6.13-rc2-ia64-1.
682 2005-07-01 Keith Owens <kaos@sgi.com>
684 * kdb v4.4-2.6.13-rc1-ia64-1.
686 2005-06-18 Keith Owens <kaos@sgi.com>
688 * Standard IA64 code now works around break.b setting cr.iim to 0
689 instead of the break number. Remove the kdb workaround.
690 * kdb v4.4-2.6.12-ia64-1.
692 2005-06-08 Keith Owens <kaos@sgi.com>
694 * kdb v4.4-2.6.12-rc6-ia64-1.
696 2005-05-25 Keith Owens <kaos@sgi.com>
698 * kdb v4.4-2.6.12-rc5-ia64-1.
700 2005-05-24 Keith Owens <kaos@sgi.com>
702 * break.b sets cr.iim to 0 instead of the break number. Deal with it.
703 * kdb v4.4-2.6.12-rc4-ia64-3.
705 2005-05-14 Keith Owens <kaos@sgi.com>
707 * Correct MCA path after calling kdba_mca_bspstore_fixup().
709 * Tell the user that MCA/INIT is recoverable so kdb is not entered.
710 * kdb v4.4-2.6.12-rc4-ia64-2.
712 2005-05-08 Keith Owens <kaos@sgi.com>
714 * kdb v4.4-2.6.12-rc4-ia64-1.
716 2005-04-21 Keith Owens <kaos@sgi.com>
718 * kdb v4.4-2.6.12-rc3-ia64-1.
720 2005-04-06 Keith Owens <kaos@sgi.com>
722 * kdb v4.4-2.6.12-rc2-ia64-1.
724 2005-04-04 Keith Owens <kaos@sgi.com>
726 * More tweaks to cope with invalid old bspstore in MCA handler.
727 * kdb v4.4-2.6.12-rc1-ia64-2.
729 2005-03-29 Keith Owens <kaos@sgi.com>
731 * Replace __copy_to_user with __copy_to_user_inatomic.
732 * MCA handler, do not use old_bspstore if it is in region 4 or below.
733 * kdb v4.4-2.6.12-rc1-ia64-1.
735 2005-03-08 Keith Owens <kaos@sgi.com>
737 * Coexistence patches for lkcd. Jason Uhlenkott, SGI.
738 * kdb v4.4-2.6.11-ia64-2.
740 2005-03-03 Keith Owens <kaos@sgi.com>
742 * kdb-v4.4-2.6.11-ia64-1.
744 2005-02-14 Keith Owens <kaos@sgi.com>
746 * kdb-v4.4-2.6.11-rc4-ia64-1.
748 2005-02-08 Keith Owens <kaos@sgi.com>
750 * kdb-v4.4-2.6.11-rc3-bk4-ia64-1.
752 2005-02-03 Keith Owens <kaos@sgi.com>
754 * kdb-v4.4-2.6.11-rc3-ia64-1.
756 2005-01-27 Keith Owens <kaos@sgi.com>
758 * kdb-v4.4-2.6.11-rc2-ia64-1.
760 2005-01-20 Keith Owens <kaos@sgi.com>
762 * MCA and INIT stacks moved to per-cpu area.
763 * kdb-v4.4-2.6.11-rc1-bk7-ia64-1.
765 2005-01-12 Keith Owens <kaos@sgi.com>
767 * ia64_spinlock_contention_pre3_4_end is in base kernel, remove from kdb.
768 * Use last ditch allocator if unwind cannot allocate memory.
769 * kdb-v4.4-2.6.11-rc1-ia64-1.
771 2004-12-25 Keith Owens <kaos@sgi.com>
773 * Add cpuinfo command.
774 * kdb-v4.4-2.6.10-ia64-1.
776 2004-12-07 Keith Owens <kaos@sgi.com>
778 * Clean up error path in kdba_mca_init.
779 * kdb-v4.4-2.6.10-rc3-ia64-1.
781 2004-11-15 Keith Owens <kaos@sgi.com>
783 * kdb-v4.4-2.6.10-rc2-ia64-1.
785 2004-10-29 Keith Owens <kaos@sgi.com>
787 * kdb-v4.4-2.6.10-rc1-ia64-1.
789 2004-10-19 Keith Owens <kaos@sgi.com>
791 * kdb-v4.4-2.6.9-ia64-1.
793 2004-10-12 Keith Owens <kaos@sgi.com>
795 * kdb-v4.4-2.6.9-rc4-ia64-1.
797 2004-10-01 Keith Owens <kaos@sgi.com>
799 * kdb-v4.4-2.6.9-rc3-ia64-1.
801 2004-09-30 Keith Owens <kaos@sgi.com>
803 * Add stackdepth command.
804 * kdb-v4.4-2.6.9-rc2-ia64-3.
806 2004-09-16 Keith Owens <kaos@sgi.com>
808 * Fixes for current in region 5 instead of 7 (idle task on cpu 0).
809 * kdb-v4.4-2.6.9-rc2-ia64-2.
811 2004-09-14 Keith Owens <kaos@sgi.com>
813 * kdb-v4.4-2.6.9-rc2-ia64-1.
815 2004-08-27 Keith Owens <kaos@sgi.com>
817 * kdb-v4.4-2.6.9-rc1-ia64-1.
819 2004-08-14 Keith Owens <kaos@sgi.com>
821 * kdb-v4.4-2.6.8-ia64-1.
823 2004-08-12 Keith Owens <kaos@sgi.com>
825 * kdb-v4.4-2.6.8-rc4-ia64-1.
827 2004-08-04 Keith Owens <kaos@sgi.com>
829 * kdb-v4.4-2.6.8-rc3-ia64-1.
831 2004-07-18 Keith Owens <kaos@sgi.com>
833 * New config name for SN serial console.
834 * kdb-v4.4-2.6.8-rc2-ia64-1.
836 2004-07-12 Keith Owens <kaos@sgi.com>
838 * kdb-v4.4-2.6.8-rc1-ia64-1.
840 2004-06-30 Keith Owens <kaos@sgi.com>
842 * kdb-v4.4-2.6.7-ia64-040629-1.
844 2004-06-16 Keith Owens <kaos@sgi.com>
846 * Coexist with 2.6.7-ia64-040619.
847 * kdb-v4.4-2.6.7-ia64-040619-1.
849 2004-06-16 Keith Owens <kaos@sgi.com>
851 * kdb v4.4-2.6.7-ia64-1.
853 2004-06-10 Keith Owens <kaos@sgi.com>
855 * kdb v4.4-2.6.7-rc3-ia64-1.
857 2004-06-09 Keith Owens <kaos@sgi.com>
859 * Namespace clean up. Mark code/variables as static when it is only
860 used in one file, delete dead code/variables.
861 * Saved interrupt state requires long, not int.
862 * kdb v4.4-2.6.7-rc2-ia64-3.
864 2004-06-08 Keith Owens <kaos@sgi.com>
866 * Whitespace clean up, no code changes.
867 * kdb v4.4-2.6.7-rc2-2.
869 2004-06-07 Keith Owens <kaos@sgi.com>
871 * Force KALLSYMS and KALLSYMS_ALL for CONFIG_KDB.
872 * kdb v4.4-2.6.7-rc2-1.
874 2004-06-06 Keith Owens <kaos@sgi.com>
876 * Add standard archkdb commands.
877 * Move kdb_{get,put}userarea_size definitions to linux/kdb.h.
878 * kdb v4.4-2.6.6-ia64-040521-2.
880 2004-05-25 Keith Owens <kaos@sgi.com>
882 * Update Kconfig text.
883 * kdb v4.4-2.6.6-ia64-040521-1.
885 2004-05-23 Keith Owens <kaos@sgi.com>
887 * Move bfd.h and ansidecl.h from arch/$(ARCH)/kdb to include/asm-$(ARCH).
888 * ia64-opc.c needs kdbprivate.h after common reorganisation.
889 * Update copyright notices.
890 * kdb v4.4-2.6.6-ia64-1.
892 2004-05-60 Keith Owens <kaos@sgi.com>
894 * kdb v4.3-2.6.6-rc3-ia64-1.
896 2004-05-60 Keith Owens <kaos@sgi.com>
898 * Tweak WAR for backtrace through contended spinlocks.
899 * kdb v4.3-2.6.6-rc2-ia64-1.
901 2004-04-30 Keith Owens <kaos@sgi.com>
903 * kdb v4.3-2.6.6-rc1-ia64-1.
905 2004-04-15 Keith Owens <kaos@sgi.com>
907 * kdb v4.3-2.6.5-ia64-040413-1.
909 2004-03-06 Keith Owens <kaos@sgi.com>
911 * Use kdb_print for unwind debugging.
912 * kdb v4.3-2.6.4-rc2-ia64-1.
914 2004-02-29 Keith Owens <kaos@sgi.com>
916 * kdb v4.3-2.6.4-rc1-ia64-1.
918 2004-02-18 Keith Owens <kaos@sgi.com>
920 * kdb v4.3-2.6.3-ia64-1.
922 2004-02-17 Keith Owens <kaos@sgi.com>
924 * Reconcile 2.6-test versions from Xavier Bru (Bull), Greg Banks (SGI),
925 Jim Houston (Concurrent Computer Corp).
926 * Reconcile with kdb v4.3-2.4.23-ia64-0312??-1.
927 * Reconcile with salinfo changes.
928 * Port WAR for backtrace from spinlock contention from 2.4 to 2.6.
929 * Merge PGS FIFO tweak with SERIAL_IO_MEM and concurrent support for
930 multiple consoles (no USB consoles yet).
931 * Update pt_regs output to match the order of struct pt_regs.
932 * KDB wrappers for interrupts handlers now return the handler's return code.
933 * tpa and tpav commands from Anonymous.
934 * Reconcile with mca changes.
935 * Upgrade to 2.6.3-rc3.
936 * kdb v4.3-2.6.3-rc3-ia64-1.
938 2003-10-22 Xavier Bru <xavier.bru@bull.net>
939 * Merge to 2.6.0-test7
940 2003-10-20 Philippe Garrigues <Philippe.Garrigues@bull.net>
941 * Enable FIFO in UART
942 2003-09-08 Xavier Bru <xavier.bru@bull.net>
943 * Merge to 2.6.0-test4
944 2003-03-21 Xavier Bru <xavier.bru@bull.net>
945 * Merge kdb v4.0 on 2.5.64 ia64
946 * new kernel parameters support
947 * new kallsyms support
949 2003-10-24 Keith Owens <kaos@sgi.com>
951 * kdb v4.3-2.4.23-pre8-cset-1.1069.1.143-to-1.1108-ia64-1.
953 2003-10-03 Keith Owens <kaos@sgi.com>
955 * After MCA, copy the saved RSE registers from ia64_mca_bspstore to the
956 stack of the failing process.
957 * Abort backtrace when we hit IVT, no unwind data which confuses
959 * Workaround for backtrace through spinlock contention called from leaf
961 * kdb v4.3-2.4.22-ia64-030909-1.
963 2003-07-20 Keith Owens <kaos@sgi.com>
965 * MCA rendezvous timeout affects kdb_wait_for_cpus_secs.
966 * Support SGI L1 console.
967 * kdb v4.3-2.4.21-ia64-030702-2.
969 2003-07-08 Keith Owens <kaos@sgi.com>
971 * print_symbol() in mca.c does something useful when kdb is installed.
972 * Unwind and SAL changes removed from kdb, they are in the base kernel.
973 * kdb v4.3-2.4.21-ia64-030702-1.
975 2003-06-20 Keith Owens <kaos@sgi.com>
977 * Add CONFIG_KDB_CONTINUE_CATASTROPHIC.
978 * Do not send IPI if the machine state does not require them.
979 * Correct definition of KDB_ENTER().
980 * Workaround for broken init monarch handler.
981 * Monarch cpu must get to kdb, even if it was interrupted in user space.
983 * Generalize ia64_spinlock_contention name.
984 * Add kdba_fru for SN machines.
985 * Correct test for cpu number.
986 * kdb v4.3-2.4.20-ia64-020821-1.
988 2003-05-02 Keith Owens <kaos@sgi.com>
990 * Add kdba_fp_value().
991 * Limit backtrace size to catch loops.
992 * Print spinlock name in ia64_spinlock_contention.
993 * Tweak INIT slave stack lock and handler.
994 * Add read/write access to user pages. Vamsi Krishna S., IBM
995 * Rename cpu_is_online to cpu_online, as in 2.5.
996 * Clean up USB keyboard support.
997 * Clean up serial console support.
998 * kdb v4.2-2.4.20-ia64-020821-1.
1000 2003-04-04 Keith Owens <kaos@sgi.com>
1002 * Add support for INIT slave interrupts.
1003 * Tell SAL to always rendezvous on MCA.
1004 * No lock on SAL rendezvous call.
1005 * Include unwind.c from 2.4.21-pre5.
1006 * Rename cpu_online to cpu_is_online.
1007 * Workarounds for scheduler bugs.
1008 * kdb v4.1-2.4.20-ia64-020821-1.
1010 2003-03-16 Keith Owens <kaos@sgi.com>
1012 * Each cpu saves its state as it enters kdb or before it enters code
1013 which cannot call kdb, converting kdb from a pull to a push model.
1014 * Clean up kdb interaction with CONFIG_SERIAL_CONSOLE.
1015 * Removal of special cases for i386 backtrace from common code
1016 simplifies the architecture code.
1017 * Add support for MCA events (both main and rendezvous) plus INIT
1019 * Correct decode of brl.
1020 * Move kdba_print_nameval to common code.
1021 * Generalize kdba unwind handlers.
1022 * Fix decode of sal records (fix included in later ia64 kernels).
1023 * Handle multiple pt_regs in stack (fix included in later ia64 kernels).
1024 * Clean up debug code in unwind (fix included in later ia64 kernels).
1025 * Move kdb break numbers to their own file so it can be used in asm.
1026 * kdb v4.0-2.4.20-ia64-021210-1.
1028 2003-02-03 Keith Owens <kaos@sgi.com>
1030 * Register kdb commands early.
1031 * Handle KDB_ENTER() when kdb=off.
1032 * Optimize __kdba_getarea_size when width is a constant.
1033 * Decode oops via kallsyms if it is available.
1034 * Update copyright notices to 2003.
1035 * Add commands to dump struct pt_regs and switch_stack.
1036 * Handle padding from unw_init_running for switch_stack.
1037 * Add dummy kdba_local_arch_setup/kdba_local_arch_cleanup.
1038 * Warning for pod mode.
1039 * Add command history and editing. Sonic Zhang.
1040 * kdb_toggleled is conditional on KDB_BLINK_LED. Bernhard Fischer.
1041 * Allow tab on serial line for symbol completion.
1042 * Ignore KDB_ENTER() when kdb is already running.
1043 * kdb v3.0-2.4.20-ia64-021210-1.
1045 2003-01-23 Keith Owens <kaos@sgi.com>
1047 * Upgrade to 2.4.20-ia64-021210.
1048 * kdb v2.5-2.4.20-ia64-021210-1.
1050 2002-11-14 Keith Owens <kaos@sgi.com>
1052 * General clean up of handling for breakpoints and single stepping over
1053 software breakpoints.
1054 * kdb v2.5-2.4.19-ia64-020821-1.
1056 2002-10-31 Keith Owens <kaos@sgi.com>
1058 * Remove kdb_eframe_t.
1059 * Sanity check if we have pt_regs.
1060 * Remove kdba_getcurrentframe().
1061 * Comments for coexistence with O(1) scheduler.
1062 * kdb v2.4-2.4.19-ia64-020821-1.
1064 2002-10-15 Keith Owens <kaos@sgi.com>
1066 * Minimize differences between patches for 2.4 and 2.5 kernels.
1067 * kdb v2.3-2.4.19-ia64-020821-2.
1069 2002-08-10 Keith Owens <kaos@sgi.com>
1071 * Verify rw address for instruction breakpoint.
1072 * Replace kdb_port with kdb_serial to support memory mapped I/O.
1074 Note: This needs kdb v2.3-2.4.18-common-2 or later.
1075 * kdb v2.3-2.4.18-ia64-020722-2.
1077 2002-08-07 Keith Owens <kaos@sgi.com>
1079 * Upgrade to 2.4.18-ia64-020722.
1080 * Remove individual SGI copyrights, the general SGI copyright applies.
1081 * Clean up disassembly layout. Hugh Dickins, Keith Owens.
1082 * Remove fixed KDB_MAX_COMMANDS size.
1083 * Add set_fs() around __copy_to_user on kernel addresses.
1085 * Position ia64 for CONFIG_NUMA_REPLICATE.
1086 * Stacked registers modification support. Sebastien Lelarge.
1087 * USB keyboard support. Sebastien Lelarge.
1088 * kdb v2.3-2.4.18-ia64-020722-1.
1090 2002-03-20 Keith Owens <kaos@sgi.com>
1092 * Sync with 2.4.17-sn2.
1095 2002-02-20 Keith Owens <kaos@sgi.com>
1097 * Call kdb from mca handler. Jenna S. Hall, Intel.
1098 * kdb v2.1-2.4.17-ia64-011226-2.
1100 2002-01-18 Keith Owens <kaos@sgi.com>
1102 * Replace kdb_get/putword with kdb_get/putarea functions.
1103 * Wrap kdb references in #ifdef CONFIG_KDB.
1104 * Delete sample i386 code.
1105 * Refuse to update kernel text on NUMA systems.
1106 * Reject hardware breakpoints, not supported yet.
1107 * kdb v2.1-2.4.17-ia64-011226-1.
1109 2002-01-07 Keith Owens <kaos@sgi.com>
1111 * Split kdb for ia64 as kdb v2.0-2.4.17-ia64-011226-1.