Print this page
XXX AVX procfs
*** 119,128 ****
--- 119,146 ----
extern void getgregs32(klwp_t *, gregset32_t);
extern void setfpregs32(klwp_t *, fpregset32_t *);
extern void getfpregs32(klwp_t *, fpregset32_t *);
#endif
+ struct ucontext;
+ extern void xregs_clrptr(struct _klwp *, struct ucontext *);
+ extern int xregs_hasptr(struct _klwp *, struct ucontext *);
+ extern caddr_t xregs_getptr(struct _klwp *, struct ucontext *);
+ extern void xregs_setptr(struct _klwp *, struct ucontext *, caddr_t);
+
+ #if defined(_SYSCALL32_IMPL)
+ struct ucontext32;
+ extern void xregs_clrptr32(struct _klwp *, struct ucontext32 *);
+ extern int xregs_hasptr32(struct _klwp *, struct ucontext32 *);
+ extern caddr32_t xregs_getptr32(struct _klwp *, struct ucontext32 *);
+ extern void xregs_setptr32(struct _klwp *, struct ucontext32 *, caddr32_t);
+ #endif /* _SYSCALL32_IMPL */
+
+ extern void xregs_get(struct _klwp *, caddr_t);
+ extern void xregs_set(struct _klwp *, caddr_t);
+ extern int xregs_getsize(struct proc *);
+
struct fpu_ctx;
extern void fp_free(struct fpu_ctx *, int);
extern void fp_save(struct fpu_ctx *);
extern void fp_restore(struct fpu_ctx *);