Robert Watson bc60830675 A further step on the journey of meaking panics and debugging more reliable:
in the window between the beginning of panic() and entering the debugger,
it's possible to receive interrupts.  If we receive an interrupt, don't
preempt if panicstr != NULL, as the system is in the process of failing, and
the preempting thread is likely to stumble over the failure.  The typical
scenario is during the printf() in panic() prior to entering the debugger,
but when running with a slower console type such as serial console.

It could be that the panic string should be passed to the debugger to print,
so that it can run from the debugger's environment rather than a regular
kernel printf.

Glanced at by:	jhb
2005-03-17 15:18:01 +00:00
..
2005-03-17 00:43:57 +00:00
2005-03-11 22:07:04 +00:00
2005-03-17 15:15:29 +00:00
2005-03-16 20:48:13 +00:00
2005-02-10 20:39:39 +00:00
2005-03-14 16:04:27 +00:00
2005-03-16 20:42:00 +00:00
2005-03-16 05:27:19 +00:00
2005-03-16 05:11:11 +00:00
2005-03-09 15:28:48 +00:00
2005-02-23 22:44:38 +00:00
2005-03-16 11:28:19 +00:00
2005-03-17 13:37:28 +00:00