 96a388de5d
			
		
	
	
	96a388de5d
	
	
	
		
			
			Move the headers to include/asm-x86 and fixup the header install make rules Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu>
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			768 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			768 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _I386_MATH_EMU_H
 | |
| #define _I386_MATH_EMU_H
 | |
| 
 | |
| #include <asm/sigcontext.h>
 | |
| 
 | |
| int restore_i387_soft(void *s387, struct _fpstate __user *buf);
 | |
| int save_i387_soft(void *s387, struct _fpstate __user *buf);
 | |
| 
 | |
| /* 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
 |