Added configuration support for:
authorMarc Fiuczynski <mef@cs.princeton.edu>
Mon, 13 Dec 2004 22:00:04 +0000 (22:00 +0000)
committerMarc Fiuczynski <mef@cs.princeton.edu>
Mon, 13 Dec 2004 22:00:04 +0000 (22:00 +0000)
commit1ceceab10d08076d58cb86424098b6839ce7eb4e
tree7d28038b0b94abf3b5efca29ad9d9e4e77367829
parent60faefc8b9f9bdb5a59a5e2292cce5ecd2fa8006
Added configuration support for:
1) 4KB, 8KB, and 16KB stacks
2) separate IRQSTACKS
3) stack overflow warnings at a user-specified size

The original FC code only supports 4KB kernel stacks w/ a separate,
per-cpu, IRQ stack and the stack overflow warning was printed whenever
the kernel approached 1/8 of the current stack size.

The new support permits one to select different stack sizes and
separate IRQ stack using configuration options.  The default right
now is to use a 8KB kernel stack with a separate IRQ stack.
arch/i386/Kconfig
arch/i386/defconfig
arch/i386/kernel/asm-offsets.c
arch/i386/kernel/irq.c
configs/kernel-2.6.8-i686-planetlab.config
include/asm-i386/irq.h
include/asm-i386/module.h
include/asm-i386/processor.h
include/asm-i386/thread_info.h