Added patch headers.
[linux-flexiantxendom0-3.2.10.git] / arch / ia64 / kdb / ChangeLog
1 2008-11-26 Jay Lan  <jlan@sgi.com>
2
3         * kdb-v4.4-2.6.28-rc6-ia64-1.
4
5 2008-11-12 Jay Lan  <jlan@sgi.com>
6
7         * kdb-v4.4-2.6.28-rc4-ia64-1.
8
9 2008-11-04 Jay Lan  <jlan@sgi.com>
10
11         * kdb-v4.4-2.6.28-rc3-ia64-1.
12
13 2008-10-29 Jay Lan  <jlan@sgi.com>
14
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.
18
19 2008-10-27 Jay Lan  <jlan@sgi.com>
20
21         * kdb-v4.4-2.6.28-rc2-ia64-1.
22
23 2008-10-20 Jay Lan  <jlan@sgi.com>
24
25         * kdb-v4.4-2.6.27-ia64-1.
26
27 2008-09-30 Jay Lan  <jlan@sgi.com>
28
29         * kdb-v4.4-2.6.27-rc8-ia64-1.
30
31 2008-09-22 Jay Lan  <jlan@sgi.com>
32
33         * kdb-v4.4-2.6.27-rc7-ia64-1.
34
35 2008-09-03 Jay Lan  <jlan@sgi.com>
36
37         * kdb-v4.4-2.6.27-rc5-ia64-1.
38
39 2008-08-19 Jay Lan  <jlan@sgi.com>
40
41         * kdb-v4.4-2.6.27-rc3-ia64-1.
42
43 2008-08-15 Jay Lan  <jlan@sgi.com>
44
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.
48
49 2008-08-14 Jay Lan  <jlan@sgi.com>
50
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.
56
57 2008-08-06 Jay Lan  <jlan@sgi.com>
58
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.
62
63 2008-07-18 Jay Lan  <jlan@sgi.com>
64
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.
69
70 2008-07-14 Jay Lan  <jlan@sgi.com>
71
72         * kdb-v4.4-2.6.26-ia64-1.
73
74 2008-07-11 Jay Lan  <jlan@sgi.com>
75
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.
97
98 2008-06-30 Jay Lan  <jlan@sgi.com>
99
100         * kdb-v4.4-2.6.26-rc8-ia64-1.
101
102 2008-06-25 Jay Lan  <jlan@sgi.com>
103
104         * kdb-v4.4-2.6.26-rc7-ia64-1.
105
106 2008-06-06 Jay Lan  <jlan@sgi.com>
107
108         * kdb-v4.4-2.6.26-rc5-ia64-1.
109
110 2008-05-30 Jay Lan  <jlan@sgi.com>
111
112         * kdb-v4.4-2.6.26-rc4-ia64-1.
113
114 2008-05-20 Jay Lan  <jlan@sgi.com>
115
116         * kdb-v4.4-2.6.26-rc3-ia64-1.
117
118 2008-05-13 Jay Lan  <jlan@sgi.com>
119
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.
122
123 2008-04-17 Jay Lan  <jlan@sgi.com>
124
125         * kdb-v4.4-2.6.25-ia64-1.
126
127 2008-03-16 Jay Lan  <jlan@sgi.com>
128
129         * kdb-v4.4-2.6.25-rc6-ia64-1.
130
131 2008-03-03 Jay Lan  <jlan@sgi.com>
132
133         * kdb-v4.4-2.6.25-rc3-ia64-1.
134
135 2008-02-26 Jay Lan  <jlan@sgi.com>
136
137         * kdb-v4.4-2.6.25-rc2-ia64-1.
138
139 2008-02-19 Jay Lan  <jlan@sgi.com>
140
141         * kdb-v4.4-2.6.25-rc1-ia64-1.
142
143 2008-02-01 Jay Lan  <jlan@sgi.com>
144
145         * Backed out USB UHCI support since it caused dropped characters and
146           broke OHCI.
147         * Restored "archkdbcommon" commands for x86. It was lost at the x86
148           merge.
149         * Detecting if the HC was "busy", Aaron Young <ayoung@sgi.com>
150         * kdb-v4.4-2.6.24-ia64-2.
151
152 2008-01-29 Jay Lan  <jlan@sgi.com>
153
154         * kdb-v4.4-2.6.24-ia64-1.
155
156 2008-01-22 Jay Lan  <jlan@sgi.com>
157
158         * USB UHCI kdb support, Konstantin Baydarov <kbaidarov@ru.mvista.com>
159         * kdb-v4.4-2.6.24-rc8-ia64-3.
160
161 2008-01-18 Jay Lan  <jlan@sgi.com>
162
163         * USB EHCI kdb support,  Aaron Young <ayoung@sgi.com>
164         * kdb-v4.4-2.6.24-rc8-ia64-2.
165
166 2008-01-18 Jay Lan  <jlan@sgi.com>
167
168         * kdb-v4.4-2.6.24-rc8-ia64-1.
169
170 2008-01-07 Jay Lan  <jlan@sgi.com>
171
172         * kdb-v4.4-2.6.24-rc7-ia64-1.
173
174 2007-12-21 Jay Lan  <jlan@sgi.com>
175
176         * kdb v4.4-2.6.24-rc6-ia64-1.
177
178 2007-12-12 Jay Lan  <jlan@sgi.com>
179
180         * kdb v4.4-2.6.24-rc5-ia64-1.
181
182 2007-12-05 Jay Lan  <jlan@sgi.com>
183
184         * Fixed a 'sysctl table check failed' problem.
185         * kdb v4.4-2.6.24-rc4-ia64-1.
186
187 2007-11-26 Jay Lan  <jlan@sgi.com>
188
189         * kdb v4.4-2.6.24-rc3-ia64-1.
190
191 2007-11-13 Jay Lan  <jlan@sgi.com>
192
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.
196
197 2007-11-12 Jay Lan  <jlan@sgi.com>
198
199         * kdb v4.4-2.6.24-rc2-ia64-1.
200
201 2007-11-09 Jay Lan  <jlan@sgi.com>
202
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
208         *     on "sc" command.
209         * kdb v4.4-2.6.24-rc1-ia64-1.
210
211 2007-11-08 Jay Lan  <jlan@sgi.com>
212
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.
223
224 2007-10-24 Jay Lan  <jlan@sgi.com>
225
226         * kdb v4.4-2.6.23-ia64-1.
227
228 2007-09-26 Jay Lan  <jlan@sgi.com>
229
230         * kdb v4.4-2.6.23-rc8-ia64-1.
231
232 2007-09-21 Jay Lan  <jlan@sgi.com>
233
234         * kdb v4.4-2.6.23-rc7-ia64-1.
235
236 2007-09-19 Jay Lan  <jlan@sgi.com>
237
238         * Get into KDB successfully if multiple cpus are in MCA. <rja@sgi.com>
239         * kdb v4.4-2.6.23-rc6-ia64-2.
240
241 2007-09-12 Jay Lan  <jlan@sgi.com>
242
243         * kdb v4.4-2.6.23-rc6-ia64-1.
244
245 2007-09-06 Jay Lan  <jlan@sgi.com>
246
247         * kdb v4.4-2.6.23-rc5-ia64-1.
248
249 2007-08-30 Keith Owens  <kaos@sgi.com>
250
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.
254
255 2007-08-30 Jay Lan  <jlan@sgi.com>
256
257         * kdb v4.4-2.6.23-rc4-ia64-1.
258
259 2007-08-24 Keith Owens  <kaos@sgi.com>
260
261         * kdb v4.4-2.6.23-rc3-ia64-1.
262
263 2007-08-07 Jay Lan  <jlan@sgi.com>
264
265         * kdb v4.4-2.6.23-rc2-ia64-1.
266
267 2007-07-30 Keith Owens  <kaos@sgi.com>
268
269         * kdb v4.4-2.6.23-rc1-ia64-1.
270
271 2007-07-09 Keith Owens  <kaos@sgi.com>
272
273         * kdb v4.4-2.6.22-ia64-1.
274
275 2007-07-02 Keith Owens  <kaos@sgi.com>
276
277         * kdb v4.4-2.6.22-rc7-ia64-1.
278
279 2007-06-20 Keith Owens  <kaos@sgi.com>
280
281         * kdb v4.4-2.6.22-rc5-ia64-1.
282
283 2007-06-08 Keith Owens  <kaos@sgi.com>
284
285         * kdb v4.4-2.6.22-rc4-ia64-1.
286
287 2007-05-28 Keith Owens  <kaos@sgi.com>
288
289         * kdb v4.4-2.6.22-rc3-ia64-1.
290
291 2007-05-22 Keith Owens  <kaos@sgi.com>
292
293         * kdb v4.4-2.6.22-rc2-ia64-1.
294
295 2007-05-22 Keith Owens  <kaos@sgi.com>
296
297         * kdb v4.4-2.6.22-rc1-ia64-1.
298
299 2007-04-29 Keith Owens  <kaos@sgi.com>
300
301         * kdb v4.4-2.6.21-ia64-1.
302
303 2007-04-16 Keith Owens  <kaos@sgi.com>
304
305         * kdb v4.4-2.6.21-rc7-ia64-1.
306
307 2007-04-10 Keith Owens  <kaos@sgi.com>
308
309         * kdb v4.4-2.6.21-rc6-ia64-1.
310
311 2007-04-02 Keith Owens  <kaos@sgi.com>
312
313         * kdb v4.4-2.6.21-rc5-ia64-1.
314
315 2007-03-19 Keith Owens  <kaos@sgi.com>
316
317         * kdb v4.4-2.6.21-rc4-ia64-1.
318
319 2007-03-14 Keith Owens  <kaos@sgi.com>
320
321         * kdb v4.4-2.6.21-rc3-ia64-1.
322
323 2007-03-14 Keith Owens  <kaos@sgi.com>
324
325         * kdb v4.4-2.6.21-rc2-ia64-1.
326
327 2007-03-01 Keith Owens  <kaos@sgi.com>
328
329         * kdb v4.4-2.6.21-rc1-ia64-1.
330
331 2007-03-01 Keith Owens  <kaos@sgi.com>
332
333         * Remove sparse warnings.
334         * kdb v4.4-2.6.20-ia64-3.
335
336 2007-02-16 Keith Owens  <kaos@sgi.com>
337
338         * Initialise variable bits of struct disassemble_info each time.
339         * kdb v4.4-2.6.20-ia64-2.
340
341 2007-02-06 Keith Owens  <kaos@sgi.com>
342
343         * kdb v4.4-2.6.20-ia64-1.
344
345 2007-02-01 Keith Owens  <kaos@sgi.com>
346
347         * kdb v4.4-2.6.20-rc7-ia64-1.
348
349 2007-01-08 Keith Owens  <kaos@sgi.com>
350
351         * Detect calls via PLT and decode the target address.
352         * kdb v4.4-2.6.20-rc4-ia64-2.
353
354 2007-01-08 Keith Owens  <kaos@sgi.com>
355
356         * kdb v4.4-2.6.20-rc4-ia64-1.
357
358 2007-01-02 Keith Owens  <kaos@sgi.com>
359
360         * kdb v4.4-2.6.20-rc3-ia64-1.
361
362 2006-12-20 Keith Owens  <kaos@sgi.com>
363
364         * kdb v4.4-2.6.20-rc1-ia64-1.
365
366 2006-12-07 Keith Owens  <kaos@sgi.com>
367
368         * Export kdba_dumpregs.
369         * kdb v4.4-2.6.19-ia64-2.
370
371 2006-11-30 Keith Owens  <kaos@sgi.com>
372
373         * kdb v4.4-2.6.19-ia64-1.
374
375 2006-11-27 Keith Owens  <kaos@sgi.com>
376
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.
380
381 2006-11-20 Keith Owens  <kaos@sgi.com>
382
383         * kdb v4.4-2.6.19-rc6-ia64-1.
384
385 2006-11-09 Keith Owens  <kaos@sgi.com>
386
387         * Only use VT console if the command line allows it.
388         * kdb v4.4-2.6.19-rc5-ia64-2.
389
390 2006-11-08 Keith Owens  <kaos@sgi.com>
391
392         * kdb v4.4-2.6.19-rc5-ia64-1.
393
394 2006-11-01 Keith Owens  <kaos@sgi.com>
395
396         * kdb v4.4-2.6.19-rc4-ia64-1.
397
398 2006-10-24 Keith Owens  <kaos@sgi.com>
399
400         * kdb v4.4-2.6.19-rc3-ia64-1.
401
402 2006-10-24 Keith Owens  <kaos@sgi.com>
403
404         * Remove redundant regs and envp parameters.
405         * kdb v4.4-2.6.19-rc2-ia64-2.
406
407 2006-10-18 Keith Owens  <kaos@sgi.com>
408
409         * kdb v4.4-2.6.19-rc2-ia64-1.
410
411 2006-10-09 Keith Owens  <kaos@sgi.com>
412
413         * kdb v4.4-2.6.19-rc1-ia64-1.
414
415 2006-10-06 Keith Owens  <kaos@sgi.com>
416
417         * Remove #include <linux/config.h>
418         * kdb v4.4-2.6.18-ia64-2.
419
420 2006-09-20 Keith Owens  <kaos@sgi.com>
421
422         * kdb v4.4-2.6.18-ia64-1.
423
424 2006-09-15 Keith Owens  <kaos@sgi.com>
425
426         * kdb v4.4-2.6.18-rc7-ia64-1.
427
428 2006-08-29 Keith Owens  <kaos@sgi.com>
429
430         * Rewrite all backtrace code.
431         * kdb v4.4-2.6.18-rc5-ia64-2.
432
433 2006-08-28 Keith Owens  <kaos@sgi.com>
434
435         * kdb v4.4-2.6.18-rc5-ia64-1.
436
437 2006-08-08 Keith Owens  <kaos@sgi.com>
438
439         * kdb v4.4-2.6.18-rc4-ia64-1.
440
441 2006-08-04 Keith Owens  <kaos@sgi.com>
442
443         * kdb v4.4-2.6.18-rc3-ia64-1.
444
445 2006-07-18 Keith Owens  <kaos@sgi.com>
446
447         * kdb v4.4-2.6.18-rc2-ia64-1.
448
449 2006-07-12 Keith Owens  <kaos@sgi.com>
450
451         * Remove dead KDB_REASON codes.
452         * sparse cleanups.
453         * kdb v4.4-2.6.18-rc1-ia64-2.
454
455 2006-07-07 Keith Owens  <kaos@sgi.com>
456
457         * kdb v4.4-2.6.18-rc1-ia64-1.
458
459 2006-07-04 Keith Owens  <kaos@sgi.com>
460
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.
466
467 2006-06-19 Keith Owens  <kaos@sgi.com>
468
469         * kdb v4.4-2.6.17-ia64-1.
470
471 2006-05-25 Keith Owens  <kaos@sgi.com>
472
473         * kdb v4.4-2.6.17-rc5-ia64-1.
474
475 2006-05-15 Keith Owens  <kaos@sgi.com>
476
477         * Refresh bfd related files from binutils 2.16.91.0.2.
478         * kdb v4.4-2.6.17-rc4-ia64-2.
479
480 2006-05-12 Keith Owens  <kaos@sgi.com>
481
482         * kdb v4.4-2.6.17-rc4-ia64-1.
483
484 2006-04-28 Keith Owens  <kaos@sgi.com>
485
486         * kdb v4.4-2.6.17-rc3-ia64-1.
487
488 2006-04-22 Keith Owens  <kaos@sgi.com>
489
490         * kdb v4.4-2.6.17-rc2-ia64-1.
491
492 2006-04-11 Keith Owens  <kaos@sgi.com>
493
494         * kdb v4.4-2.6.17-rc1-ia64-1.
495
496 2006-03-30 Keith Owens  <kaos@sgi.com>
497
498         * Change CONFIG_LKCD to CONFIG_LKCD_DUMP.
499         * kdb v4.4-2.6.16-ia64-3.
500
501 2006-03-24 Keith Owens  <kaos@sgi.com>
502
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.
506
507 2006-03-21 Keith Owens  <kaos@sgi.com>
508
509         * kdb v4.4-2.6.16-ia64-1.
510
511 2006-03-14 Nathan Scott  <nathans@sgi.com>
512
513         * kdb v4.4-2.6.16-rc6-ia64-1.
514
515 2006-02-28 Nathan Scott  <nathans@sgi.com>
516
517         * kdb v4.4-2.6.16-rc5-ia64-1.
518
519 2006-02-20 Nathan Scott  <nathans@sgi.com>
520
521         * kdb v4.4-2.6.16-rc4-ia64-1.
522
523 2006-02-07 Keith Owens  <kaos@sgi.com>
524
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
527           type.
528         * kdb v4.4-2.6.16-rc2-ia64-3.
529
530 2006-02-06 Keith Owens  <kaos@sgi.com>
531
532         * Change CONFIG_CRASH_DUMP to CONFIG_LKCD.
533         * kdb v4.4-2.6.16-rc2-ia64-2.
534
535 2006-02-06 Keith Owens  <kaos@sgi.com>
536
537         * kdb v4.4-2.6.16-rc2-ia64-1.
538
539 2006-02-01 Keith Owens  <kaos@sgi.com>
540
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.
546
547 2006-01-19 Keith Owens  <kaos@sgi.com>
548
549         * Add back some kdb changes to xpc_main that were lost due to a patch
550           conflict.
551         * kdb v4.4-2.6.16-rc1-ia64-2.
552
553 2006-01-18 Keith Owens  <kaos@sgi.com>
554
555         * kdb v4.4-2.6.16-rc1-ia64-1.
556
557 2006-01-10 Keith Owens  <kaos@sgi.com>
558
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.
562
563 2006-01-08 Keith Owens  <kaos@sgi.com>
564
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.
570
571 2006-01-04 Keith Owens  <kaos@sgi.com>
572
573         * Remove some inlines and the last vestige of CONFIG_NUMA_REPLICATE.
574         * Read the keyboard acknowledgment after sending a character.  SuSE
575           Bugzilla 60240.
576         * kdb v4.4-2.6.15-ia64-1.
577
578 2005-12-25 Keith Owens  <kaos@sgi.com>
579
580         * kdb v4.4-2.6.15-rc7-ia64-1.
581
582 2005-12-20 Keith Owens  <kaos@sgi.com>
583
584         * kdb v4.4-2.6.15-rc6-ia64-1.
585
586 2005-12-06 Keith Owens  <kaos@sgi.com>
587
588         * Use RECOVERY flag in MCA handler.
589         * kdb v4.4-2.6.15-rc5-ia64-2.
590
591 2005-12-05 Keith Owens  <kaos@sgi.com>
592
593         * kdb v4.4-2.6.15-rc5-ia64-1.
594
595 2005-12-02 Keith Owens  <kaos@sgi.com>
596
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.
600
601 2005-11-30 Keith Owens  <kaos@sgi.com>
602
603         * kdb v4.4-2.6.15-rc3-ia64-1.
604
605 2005-11-21 Keith Owens  <kaos@sgi.com>
606
607         * kdb v4.4-2.6.15-rc2-ia64-1.
608
609 2005-11-15 Keith Owens  <kaos@sgi.com>
610
611         * kdb v4.4-2.6.15-rc1-ia64-1.
612
613 2005-10-28 Keith Owens  <kaos@sgi.com>
614
615         * kdb v4.4-2.6.14-ia64-1.
616
617 2005-10-21 Keith Owens  <kaos@sgi.com>
618
619         * kdb v4.4-2.6.14-rc5-ia64-1.
620
621 2005-10-11 Keith Owens  <kaos@sgi.com>
622
623         * Handle removal of USB keyboard.  Aaron Young, SGI
624         * kdb v4.4-2.6.14-rc4-ia64-1.
625
626 2005-10-04 Keith Owens  <kaos@sgi.com>
627
628         * kdb v4.4-2.6.14-rc3-ia64-1.
629
630 2005-09-21 Keith Owens  <kaos@sgi.com>
631
632         * Support kdb_current_task in register display and modify commands.
633         * kdb v4.4-2.6.14-rc2-ia64-1.
634
635 2005-09-20 Keith Owens  <kaos@sgi.com>
636
637         * Coexist with kprobes.
638         * Coexist with MCA/INIT rewrite.
639         * Add KDB_ENTER_SLAVE to handle concurrent entry to kdb from multiple
640           cpus.
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.
645
646 2005-08-29 Keith Owens  <kaos@sgi.com>
647
648         * kdb v4.4-2.6.13-ia64-1.
649
650 2005-08-24 Keith Owens  <kaos@sgi.com>
651
652         * kdb v4.4-2.6.13-rc7-ia64-1.
653
654 2005-08-08 Keith Owens  <kaos@sgi.com>
655
656         * Add minstate command.
657         * kdb v4.4-2.6.13-rc6-ia64-1.
658
659 2005-08-02 Keith Owens  <kaos@sgi.com>
660
661         * Replace hard coded kdb declarations with #include <asm/sections>.
662         * kdb v4.4-2.6.13-rc5-ia64-1.
663
664 2005-07-30 Keith Owens  <kaos@sgi.com>
665
666         * kdb v4.4-2.6.13-rc4-ia64-1.
667
668 2005-07-22 Keith Owens  <kaos@sgi.com>
669
670         * Handle INIT delivered while in physical mode.
671         * kdb v4.4-2.6.13-rc3-ia64-2.
672
673 2005-07-19 Keith Owens  <kaos@sgi.com>
674
675         * Add support for USB keyboard (OHCI only).  Aaron Young, SGI.
676         * kdb v4.4-2.6.13-rc3-ia64-1.
677
678 2005-07-08 Keith Owens  <kaos@sgi.com>
679
680         * kdb v4.4-2.6.13-rc2-ia64-1.
681
682 2005-07-01 Keith Owens  <kaos@sgi.com>
683
684         * kdb v4.4-2.6.13-rc1-ia64-1.
685
686 2005-06-18 Keith Owens  <kaos@sgi.com>
687
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.
691
692 2005-06-08 Keith Owens  <kaos@sgi.com>
693
694         * kdb v4.4-2.6.12-rc6-ia64-1.
695
696 2005-05-25 Keith Owens  <kaos@sgi.com>
697
698         * kdb v4.4-2.6.12-rc5-ia64-1.
699
700 2005-05-24 Keith Owens  <kaos@sgi.com>
701
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.
704
705 2005-05-14 Keith Owens  <kaos@sgi.com>
706
707         * Correct MCA path after calling kdba_mca_bspstore_fixup().
708           Mark Larson, SGI.
709         * Tell the user that MCA/INIT is recoverable so kdb is not entered.
710         * kdb v4.4-2.6.12-rc4-ia64-2.
711
712 2005-05-08 Keith Owens  <kaos@sgi.com>
713
714         * kdb v4.4-2.6.12-rc4-ia64-1.
715
716 2005-04-21 Keith Owens  <kaos@sgi.com>
717
718         * kdb v4.4-2.6.12-rc3-ia64-1.
719
720 2005-04-06 Keith Owens  <kaos@sgi.com>
721
722         * kdb v4.4-2.6.12-rc2-ia64-1.
723
724 2005-04-04 Keith Owens  <kaos@sgi.com>
725
726         * More tweaks to cope with invalid old bspstore in MCA handler.
727         * kdb v4.4-2.6.12-rc1-ia64-2.
728
729 2005-03-29 Keith Owens  <kaos@sgi.com>
730
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.
734
735 2005-03-08 Keith Owens  <kaos@sgi.com>
736
737         * Coexistence patches for lkcd.  Jason Uhlenkott, SGI.
738         * kdb v4.4-2.6.11-ia64-2.
739
740 2005-03-03 Keith Owens  <kaos@sgi.com>
741
742         * kdb-v4.4-2.6.11-ia64-1.
743
744 2005-02-14 Keith Owens  <kaos@sgi.com>
745
746         * kdb-v4.4-2.6.11-rc4-ia64-1.
747
748 2005-02-08 Keith Owens  <kaos@sgi.com>
749
750         * kdb-v4.4-2.6.11-rc3-bk4-ia64-1.
751
752 2005-02-03 Keith Owens  <kaos@sgi.com>
753
754         * kdb-v4.4-2.6.11-rc3-ia64-1.
755
756 2005-01-27 Keith Owens  <kaos@sgi.com>
757
758         * kdb-v4.4-2.6.11-rc2-ia64-1.
759
760 2005-01-20 Keith Owens  <kaos@sgi.com>
761
762         * MCA and INIT stacks moved to per-cpu area.
763         * kdb-v4.4-2.6.11-rc1-bk7-ia64-1.
764
765 2005-01-12 Keith Owens  <kaos@sgi.com>
766
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.
770
771 2004-12-25 Keith Owens  <kaos@sgi.com>
772
773         * Add cpuinfo command.
774         * kdb-v4.4-2.6.10-ia64-1.
775
776 2004-12-07 Keith Owens  <kaos@sgi.com>
777
778         * Clean up error path in kdba_mca_init.
779         * kdb-v4.4-2.6.10-rc3-ia64-1.
780
781 2004-11-15 Keith Owens  <kaos@sgi.com>
782
783         * kdb-v4.4-2.6.10-rc2-ia64-1.
784
785 2004-10-29 Keith Owens  <kaos@sgi.com>
786
787         * kdb-v4.4-2.6.10-rc1-ia64-1.
788
789 2004-10-19 Keith Owens  <kaos@sgi.com>
790
791         * kdb-v4.4-2.6.9-ia64-1.
792
793 2004-10-12 Keith Owens  <kaos@sgi.com>
794
795         * kdb-v4.4-2.6.9-rc4-ia64-1.
796
797 2004-10-01 Keith Owens  <kaos@sgi.com>
798
799         * kdb-v4.4-2.6.9-rc3-ia64-1.
800
801 2004-09-30 Keith Owens  <kaos@sgi.com>
802
803         * Add stackdepth command.
804         * kdb-v4.4-2.6.9-rc2-ia64-3.
805
806 2004-09-16 Keith Owens  <kaos@sgi.com>
807
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.
810
811 2004-09-14 Keith Owens  <kaos@sgi.com>
812
813         * kdb-v4.4-2.6.9-rc2-ia64-1.
814
815 2004-08-27 Keith Owens  <kaos@sgi.com>
816
817         * kdb-v4.4-2.6.9-rc1-ia64-1.
818
819 2004-08-14 Keith Owens  <kaos@sgi.com>
820
821         * kdb-v4.4-2.6.8-ia64-1.
822
823 2004-08-12 Keith Owens  <kaos@sgi.com>
824
825         * kdb-v4.4-2.6.8-rc4-ia64-1.
826
827 2004-08-04 Keith Owens  <kaos@sgi.com>
828
829         * kdb-v4.4-2.6.8-rc3-ia64-1.
830
831 2004-07-18 Keith Owens  <kaos@sgi.com>
832
833         * New config name for SN serial console.
834         * kdb-v4.4-2.6.8-rc2-ia64-1.
835
836 2004-07-12 Keith Owens  <kaos@sgi.com>
837
838         * kdb-v4.4-2.6.8-rc1-ia64-1.
839
840 2004-06-30 Keith Owens  <kaos@sgi.com>
841
842         * kdb-v4.4-2.6.7-ia64-040629-1.
843
844 2004-06-16 Keith Owens  <kaos@sgi.com>
845
846         * Coexist with 2.6.7-ia64-040619.
847         * kdb-v4.4-2.6.7-ia64-040619-1.
848
849 2004-06-16 Keith Owens  <kaos@sgi.com>
850
851         * kdb v4.4-2.6.7-ia64-1.
852
853 2004-06-10 Keith Owens  <kaos@sgi.com>
854
855         * kdb v4.4-2.6.7-rc3-ia64-1.
856
857 2004-06-09 Keith Owens  <kaos@sgi.com>
858
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.
863
864 2004-06-08 Keith Owens  <kaos@sgi.com>
865
866         * Whitespace clean up, no code changes.
867         * kdb v4.4-2.6.7-rc2-2.
868
869 2004-06-07 Keith Owens  <kaos@sgi.com>
870
871         * Force KALLSYMS and KALLSYMS_ALL for CONFIG_KDB.
872         * kdb v4.4-2.6.7-rc2-1.
873
874 2004-06-06 Keith Owens  <kaos@sgi.com>
875
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.
879
880 2004-05-25 Keith Owens  <kaos@sgi.com>
881
882         * Update Kconfig text.
883         * kdb v4.4-2.6.6-ia64-040521-1.
884
885 2004-05-23 Keith Owens  <kaos@sgi.com>
886
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.
891
892 2004-05-60 Keith Owens  <kaos@sgi.com>
893
894         * kdb v4.3-2.6.6-rc3-ia64-1.
895
896 2004-05-60 Keith Owens  <kaos@sgi.com>
897
898         * Tweak WAR for backtrace through contended spinlocks.
899         * kdb v4.3-2.6.6-rc2-ia64-1.
900
901 2004-04-30 Keith Owens  <kaos@sgi.com>
902
903         * kdb v4.3-2.6.6-rc1-ia64-1.
904
905 2004-04-15 Keith Owens  <kaos@sgi.com>
906
907         * kdb v4.3-2.6.5-ia64-040413-1.
908
909 2004-03-06 Keith Owens  <kaos@sgi.com>
910
911         * Use kdb_print for unwind debugging.
912         * kdb v4.3-2.6.4-rc2-ia64-1.
913
914 2004-02-29 Keith Owens  <kaos@sgi.com>
915
916         * kdb v4.3-2.6.4-rc1-ia64-1.
917
918 2004-02-18 Keith Owens  <kaos@sgi.com>
919
920         * kdb v4.3-2.6.3-ia64-1.
921
922 2004-02-17 Keith Owens  <kaos@sgi.com>
923
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.
937
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
948
949 2003-10-24 Keith Owens  <kaos@sgi.com>
950
951         * kdb v4.3-2.4.23-pre8-cset-1.1069.1.143-to-1.1108-ia64-1.
952
953 2003-10-03 Keith Owens  <kaos@sgi.com>
954
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
958           unw_unwind().
959         * Workaround for backtrace through spinlock contention called from leaf
960           functions.
961         * kdb v4.3-2.4.22-ia64-030909-1.
962
963 2003-07-20 Keith Owens  <kaos@sgi.com>
964
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.
968
969 2003-07-08 Keith Owens  <kaos@sgi.com>
970
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.
974
975 2003-06-20 Keith Owens  <kaos@sgi.com>
976
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.
982         * Unwind fixes.
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.
987
988 2003-05-02 Keith Owens  <kaos@sgi.com>
989
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.
999
1000 2003-04-04 Keith Owens  <kaos@sgi.com>
1001
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.
1009
1010 2003-03-16 Keith Owens  <kaos@sgi.com>
1011
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
1018           monarch event.
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.
1027
1028 2003-02-03 Keith Owens  <kaos@sgi.com>
1029
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.
1044
1045 2003-01-23 Keith Owens  <kaos@sgi.com>
1046
1047         * Upgrade to 2.4.20-ia64-021210.
1048         * kdb v2.5-2.4.20-ia64-021210-1.
1049
1050 2002-11-14 Keith Owens  <kaos@sgi.com>
1051
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.
1055
1056 2002-10-31 Keith Owens  <kaos@sgi.com>
1057
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.
1063
1064 2002-10-15 Keith Owens  <kaos@sgi.com>
1065
1066         * Minimize differences between patches for 2.4 and 2.5 kernels.
1067         * kdb v2.3-2.4.19-ia64-020821-2.
1068
1069 2002-08-10 Keith Owens  <kaos@sgi.com>
1070
1071         * Verify rw address for instruction breakpoint.
1072         * Replace kdb_port with kdb_serial to support memory mapped I/O.
1073           David Mosberger.
1074           Note: This needs kdb v2.3-2.4.18-common-2 or later.
1075         * kdb v2.3-2.4.18-ia64-020722-2.
1076
1077 2002-08-07 Keith Owens  <kaos@sgi.com>
1078
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.
1084           Randolph Chung.
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.
1089
1090 2002-03-20 Keith Owens  <kaos@sgi.com>
1091
1092         * Sync with 2.4.17-sn2.
1093         * Add pod command.
1094
1095 2002-02-20 Keith Owens  <kaos@sgi.com>
1096
1097         * Call kdb from mca handler.  Jenna S. Hall, Intel.
1098         * kdb v2.1-2.4.17-ia64-011226-2.
1099
1100 2002-01-18 Keith Owens  <kaos@sgi.com>
1101
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.
1108
1109 2002-01-07 Keith Owens  <kaos@sgi.com>
1110
1111         * Split kdb for ia64 as kdb v2.0-2.4.17-ia64-011226-1.