]> xenbits.xensource.com Git - xen.git/commit
xen x86: Fix double-fault handler stack overflow.
authorKeir Fraser <keir@xensource.com>
Sat, 31 Mar 2007 15:35:02 +0000 (16:35 +0100)
committerKeir Fraser <keir@xensource.com>
Sat, 31 Mar 2007 15:35:02 +0000 (16:35 +0100)
commit2746bed0cd7f4091b1a2a706765c64f849f77d1c
tree251611db45d58c221b8826b5ce139bff3d7b6315
parent6fb7ede8478411bf53270ccbb9d7050cc6e59ca5
xen x86: Fix double-fault handler stack overflow.
 1. Shrink stack frame for __print_symbol() by introducing a lock and
 making the big arrays static.
 2. Double the size of the double-fault stack.

Also fix the show_stack_overflow function.

Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/traps.c
xen/arch/x86/x86_32/traps.c
xen/arch/x86/x86_64/traps.c
xen/common/symbols.c
xen/drivers/char/console.c