Home | History | Annotate | Line # | Download | only in include
fpu.h revision 1.1
      1  1.1  dsl /*	$NetBSD: fpu.h,v 1.1 2014/02/11 20:17:16 dsl Exp $	*/
      2  1.1  dsl 
      3  1.1  dsl #ifndef	_AMD64_FPU_H_
      4  1.1  dsl #define	_AMD64_FPU_H_
      5  1.1  dsl 
      6  1.1  dsl #include <x86/cpu_extended_state.h>
      7  1.1  dsl 
      8  1.1  dsl #ifdef _KERNEL
      9  1.1  dsl /*
     10  1.1  dsl  * XXX
     11  1.1  dsl  */
     12  1.1  dsl struct trapframe;
     13  1.1  dsl struct cpu_info;
     14  1.1  dsl 
     15  1.1  dsl void fpuinit(struct cpu_info *);
     16  1.1  dsl void fpudrop(void);
     17  1.1  dsl void fpusave(struct lwp *);
     18  1.1  dsl void fpudiscard(struct lwp *);
     19  1.1  dsl void fputrap(struct trapframe *);
     20  1.1  dsl void fpusave_lwp(struct lwp *, bool);
     21  1.1  dsl void fpusave_cpu(bool);
     22  1.1  dsl 
     23  1.1  dsl #endif
     24  1.1  dsl 
     25  1.1  dsl #endif /* _AMD64_FPU_H_ */
     26