Make the double fault handler use CPU-specific stacks. Add some abstraction to simplify future change of other exception handlers to go through task gates. Change the pointer validity checks in the double fault handler to account for the fact that both GDT and TSS aren't in static kernel space anymore. Signed-Off-By: Jan Beulich <[email protected]> (actual patch attached)
Attachment:
linux-2.6.14-i386-doublefault.patch
Description: Binary data
- References:
- [PATCH] i386: export genapic again
- From: "Jan Beulich" <[email protected]>
- [PATCH] i386: int3 adjustment
- From: "Jan Beulich" <[email protected]>
- [PATCH 1/2] i386: double fault adjustment - introduce THREAD_ORDER
- From: "Jan Beulich" <[email protected]>
- [PATCH] i386: export genapic again
- Prev by Date: Re: userspace block driver?
- Next by Date: About the supporting of kernel for the elf format file
- Previous by thread: [PATCH 1/2] i386: double fault adjustment - introduce THREAD_ORDER
- Next by thread: [PATCH] i386: NMI <-> debugging handler adjustments
- Index(es):