-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Impact: cleanup * Come on, struct info? s/struct info/struct math_emu_info/ * Use struct pt_regs and kernel_vm86_regs instead of defining its own register frame structure. Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
- Loading branch information
Tejun Heo
authored and
Ingo Molnar
committed
Feb 9, 2009
1 parent
914c3d6
commit ae6af41
Showing
6 changed files
with
48 additions
and
64 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,18 @@ | ||
#ifndef _ASM_X86_MATH_EMU_H | ||
#define _ASM_X86_MATH_EMU_H | ||
|
||
#include <asm/ptrace.h> | ||
#include <asm/vm86.h> | ||
|
||
/* This structure matches the layout of the data saved to the stack | ||
following a device-not-present interrupt, part of it saved | ||
automatically by the 80386/80486. | ||
*/ | ||
struct info { | ||
struct math_emu_info { | ||
long ___orig_eip; | ||
long ___ebx; | ||
long ___ecx; | ||
long ___edx; | ||
long ___esi; | ||
long ___edi; | ||
long ___ebp; | ||
long ___eax; | ||
long ___ds; | ||
long ___es; | ||
long ___fs; | ||
long ___orig_eax; | ||
long ___eip; | ||
long ___cs; | ||
long ___eflags; | ||
long ___esp; | ||
long ___ss; | ||
long ___vm86_es; /* This and the following only in vm86 mode */ | ||
long ___vm86_ds; | ||
long ___vm86_fs; | ||
long ___vm86_gs; | ||
union { | ||
struct pt_regs regs; | ||
struct kernel_vm86_regs vm86; | ||
}; | ||
}; | ||
#endif /* _ASM_X86_MATH_EMU_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters