]> git.hungrycats.org Git - linux/commit
Add doublefault handling with a task gate.
authorLinus Torvalds <torvalds@home.transmeta.com>
Wed, 19 Feb 2003 09:48:59 +0000 (01:48 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Wed, 19 Feb 2003 09:48:59 +0000 (01:48 -0800)
commit7f754cf427eb4724f6d9066e2cc96a31dfb4ce71
tree74aa28655bcbffedd6554ac5b802d6e3e5207403
parent58908bd450e44c44bba6809a441402847f8fcaab
Add doublefault handling with a task gate.

This potentially helps debugging, since otherwise a double fault
would generate a triple fault and then reboot the machine. Now
instead it can print out a note about where the problem happened,
unless all the kernel data structures are truly buggered.
arch/i386/kernel/Makefile
arch/i386/kernel/cpu/common.c
arch/i386/kernel/doublefault.c [new file with mode: 0644]
arch/i386/kernel/head.S
arch/i386/kernel/traps.c
include/asm-i386/desc.h
include/asm-i386/processor.h
include/asm-i386/segment.h