diff options
Diffstat (limited to 'arch/x86/include/asm/math_emu.h')
| -rw-r--r-- | arch/x86/include/asm/math_emu.h | 31 | 
1 files changed, 31 insertions, 0 deletions
diff --git a/arch/x86/include/asm/math_emu.h b/arch/x86/include/asm/math_emu.h new file mode 100644 index 00000000000..5a65b107ad5 --- /dev/null +++ b/arch/x86/include/asm/math_emu.h @@ -0,0 +1,31 @@ +#ifndef _ASM_X86_MATH_EMU_H +#define _ASM_X86_MATH_EMU_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 { +	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; +}; +#endif /* _ASM_X86_MATH_EMU_H */  | 
